.P4K9Vr {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px 35px 15px;
  background: rgb(14 21 23 / .7);
  border-radius: 5px;
  font-family: Roboto, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, sans-serif;
}

.PJvtgo {
  margin-top: .5rem;
}

.PY4m5c {
  padding: .25rem;
  background: #e7ab39;
  background: -webkit-gradient(linear, left top, left bottom, from(#e7ab39), color-stop(50%, #755a3c), to(#c9983b)) 30%;
  background: linear-gradient(#e7ab39, #755a3c 50%, #c9983b) 30%;
  border-radius: 50%;
}

.PanJVq {
  width: 120px;
  height: 120px;
  border-radius: 50%;
}

.PxMIZ0 {
  margin-top: 10px;
  color: #e6d198;
  font-size: 1.4rem;
  font-weight: bold;
  text-align: center;
}

/* stylelint-disable */
/*** MuseoSans ***/

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0020-007F-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0020-007F-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0020-007F-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0401-0451-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0401-0451-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0401-0451-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-00A1-017F_0307-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-00A1-017F_0307-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-00A1-017F_0307-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoSans';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/MuseoSansCyrl-900.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/*** Philosopher ***/

/* cyrillic */
@font-face {
  font-family: 'Philosopher';
  font-weight: 400;
  src: local('Philosopher Regular'), local('Philosopher-Regular'), url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLTUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

@font-face {
  font-family: 'Philosopher';
  font-weight: 700;
  src: local('Philosopher Bold'), local('Philosopher-Bold'), url(https://fonts.gstatic.com/s/philosopher/v8/napvkewXG9Gqby5vwGHICC_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Philosopher';
  font-weight: 400;
  src: local('Philosopher Regular'), local('Philosopher-Regular'), url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLYbN6UDyHWBl620a-IRfuBk.woff) format('woff'), url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

@font-face {
  font-family: 'Philosopher';
  font-weight: 700;
  src: local('Philosopher Bold'), local('Philosopher-Bold'), url(https://fonts.gstatic.com/s/philosopher/v8/napvkewXG9Gqby5vwGHICDqR_3kx9_hJXbbyU8S6IN0.woff) format('woff'), url(https://fonts.gstatic.com/s/philosopher/v8/napvkewXG9Gqby5vwGHICIlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/*** Droid Serif ***/

/* latin */
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff'), url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  font-display: swap;
}

/*** Cinzel ***/

/* latin */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  src: local('Cinzel-Bold'), url(https://fonts.gstatic.com/s/cinzel/v5/L74890HNVnUypqWjqGUt1T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'), url(https://fonts.gstatic.com/s/cinzel/v4/L74890HNVnUypqWjqGUt1VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  font-display: swap;
}

/*** Play ***/

@font-face {
  font-family: 'Play';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/play/play.woff') format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Play';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/play/play-bold.woff') format('woff');
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}

/*** Arimo ***/

/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v11/-lqiBwxkYHykb59Lvn7rk_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v11/tvCMF1Qlf0MEvcc7JEzrhfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v11/-CSRdP_Aes2aBSIDGwIm6vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+20A0 - 20AB, U+20AD-20CF, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v11/GYkAnzJvKnl5kOgLY6RO-w.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v11/PMX17CJABUi39laGALqdRiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v11/6aR2_U6-nh1z2xBBolNEYCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v11/cxbOUSTgtyl7V_qnBf4BYyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+20A0 - 20AB, U+20AD-20CF, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v11/_K7sg-ijHdmkwPzV9FiqaPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/an78_18DAUCSU6a4qacRuA.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/4NN7UQ_VsRBn7NDD9HKUPw.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/V41d6938Z8eBLYL302F8Ig.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+20A0 - 20AB, U+20AD-20CF, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/HNu4Nzh6q8Es60EMNZhs9w.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v11/ar6XjGD_YvbpY9XD5YxKTBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v11/XzFO_hPcAZmADxw_2htokBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v11/XCmwOdi6K62tkWaszbVGURTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+20A0 - 20AB, U+20AD-20CF, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v11/27rE5lMk9EHpLbxiIuGd0PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
  font-display: swap;
}

/*** GrilledCheeseBTN ***/

@font-face {
  font-family: 'GrilledCheeseBTN';
  font-style: normal;
  font-weight: 500;
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/grilled-cheese-btn/grilled-cheese-btn.woff') format('woff');
  font-display: swap;
}

/* Oswald */

/* @font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} */

/* latin */
@font-face {
  font-family: 'Vidaloka';
  font-style: normal;
  font-weight: 400;
  src: local('Vidaloka '), local('Vidaloka-Regular'), url(https://fonts.gstatic.com/s/vidaloka/v9/7cHrv4c3ipenMKlEavs7wH8.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Junge';
  font-style: normal;
  font-weight: 400;
  src: local('Junge'), local('Junge-Regular'), url(https://fonts.gstatic.com/s/junge/v5/gokgH670Gl1lUpAatBE.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Open Sans SemiBold';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: 'Badaboom';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/badaboom/badaboom_pro_bb_reg.woff') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Badaboom';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/badaboom/badaboom_pro_bb_it.woff') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Badaboom';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/badaboom/badaboom_pro_bb_bold.woff') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Luckiest Guy';
  font-style: normal;
  font-weight: 400;
  src: local('Luckiest Guy Regular'), local('LuckiestGuy-Regular'), url(https://fonts.gstatic.com/s/luckiestguy/v9/_gP_1RrxsjcxVyin9l9n_j2hTd52.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'ObelixPro';
  src: url('//cdn01.x-plarium.com/browser/content/portal/common/fonts/Klon/Klon.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 400;
  src: local('Cormorant Unicase Regular'), local('CormorantUnicase-Regular'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vZlMIXxw.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 400;
  src: local('Cormorant Unicase Regular'), local('CormorantUnicase-Regular'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vQlMIXxw.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 400;
  src: local('Cormorant Unicase Regular'), local('CormorantUnicase-Regular'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vblMIXxw.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 400;
  src: local('Cormorant Unicase Regular'), local('CormorantUnicase-Regular'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9valMIXxw.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 400;
  src: local('Cormorant Unicase Regular'), local('CormorantUnicase-Regular'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vUlMI.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 700;
  src: local('Cormorant Unicase Bold'), local('CormorantUnicase-Bold'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcl5m2EDQ.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 700;
  src: local('Cormorant Unicase Bold'), local('CormorantUnicase-Bold'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcs5m2EDQ.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 700;
  src: local('Cormorant Unicase Bold'), local('CormorantUnicase-Bold'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcn5m2EDQ.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Cormorant Unicase Bold'), local('CormorantUnicase-Bold'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcm5m2EDQ.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Cormorant Unicase Bold'), local('CormorantUnicase-Bold'), url(https://fonts.gstatic.com/s/cormorantunicase/v7/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdco5m0.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRQQgYoZZY2vCFuvAFT9gaQZyTfoPNB.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRQQgYoZZY2vCFuvAFT9gaQZy3foPNB.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRQQgYoZZY2vCFuvAFT9gaQZyffoPNB.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRQQgYoZZY2vCFuvAFT9gaQZynfoA.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZyzwprpvBS1izr_vOEDuSfQZQ.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* hebrew */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZyzwprpvBS1izr_vOECOSfQZQ.woff2) format('woff2');
  unicode-range: U+0590 - 05FF, U+20AA, U+25CC, U+FB1D-FB4F;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZyzwprpvBS1izr_vOEBeSfQZQ.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZyzwprpvBS1izr_vOEBOSfQZQ.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZyzwprpvBS1izr_vOECuSf.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZ3zwprpvBS1izr_vOMscGKerUC7WQ.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* hebrew */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZ3zwprpvBS1izr_vOMscGKfLUC7WQ.woff2) format('woff2');
  unicode-range: U+0590 - 05FF, U+20AA, U+25CC, U+FB1D-FB4F;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZ3zwprpvBS1izr_vOMscGKcbUC7WQ.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZ3zwprpvBS1izr_vOMscGKcLUC7WQ.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v12/TUZ3zwprpvBS1izr_vOMscGKfrUC.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* Tinos */

/* cyrillic */
@font-face {
  font-family: 'Tinos';
  font-style: italic;
  font-weight: 400;
  src: local('Tinos Italic'), local('Tinos-Italic'), url(https://fonts.gstatic.com/s/tinos/v12/buE2poGnedXvwjX-TmJJ9RI-.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Tinos';
  font-style: italic;
  font-weight: 700;
  src: local('Tinos Bold Italic'), local('Tinos-BoldItalic'), url(https://fonts.gstatic.com/s/tinos/v12/buEzpoGnedXvwjX-Rt1s4Ckf_exL.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  src: local('Tinos Bold'), local('Tinos-Bold'), url(https://fonts.gstatic.com/s/tinos/v12/buE1poGnedXvwj1AW3Fq0C8H-Q.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 400;
  src: local('Tinos Regular'), local('Tinos-Regular'), url(https://fonts.gstatic.com/s/tinos/v12/buE4poGnedXvwjX_fmRR8Q.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Tinos';
  font-style: italic;
  font-weight: 400;
  src: local('Tinos Italic'), local('Tinos-Italic'), url(https://fonts.gstatic.com/s/tinos/v12/buE2poGnedXvwjX-TmZJ9Q.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Tinos';
  font-style: italic;
  font-weight: 700;
  src: local('Tinos Bold Italic'), local('Tinos-BoldItalic'), url(https://fonts.gstatic.com/s/tinos/v12/buEzpoGnedXvwjX-Rt1s4C0f_Q.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 400;
  src: local('Tinos Regular'), local('Tinos-Regular'), url(https://fonts.gstatic.com/s/tinos/v12/buE4poGnedXvwjX7fmQ.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  src: local('Tinos Bold'), local('Tinos-Bold'), url(https://fonts.gstatic.com/s/tinos/v12/buE1poGnedXvwj1AW3Fu0C8.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* Oswald */
@font-face {
  font-family: 'Oswald';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/Oswald100.woff') format('woff');
  font-weight: 100;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/Oswald200.woff') format('woff');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/Oswald300.woff') format('woff');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/Oswald400.woff') format('woff');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/Oswald500.woff') format('woff');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/Oswald700.woff') format('woff');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Italic'), local('Cuprum-Italic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4m_pLmvrkcOkBNI9tNr7kVSg.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Italic'), local('Cuprum-Italic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4m_pLmvrkcOkBNI9tEr7kVSg.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* vietnamese */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Italic'), local('Cuprum-Italic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4m_pLmvrkcOkBNI9tPr7kVSg.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Italic'), local('Cuprum-Italic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4m_pLmvrkcOkBNI9tOr7kVSg.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Italic'), local('Cuprum-Italic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4m_pLmvrkcOkBNI9tAr7k.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold Italic'), local('Cuprum-BoldItalic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4h_pLmvrkcOkBNI9P7iqwnawcegg.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold Italic'), local('Cuprum-BoldItalic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4h_pLmvrkcOkBNI9P7iqwuawcegg.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* vietnamese */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold Italic'), local('Cuprum-BoldItalic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4h_pLmvrkcOkBNI9P7iqwlawcegg.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold Italic'), local('Cuprum-BoldItalic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4h_pLmvrkcOkBNI9P7iqwkawcegg.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Cuprum';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold Italic'), local('Cuprum-BoldItalic'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4h_pLmvrkcOkBNI9P7iqwqawc.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4k_pLmvrkcOkBNK-tCt70.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4k_pLmvrkcOkBNIutCt70.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* vietnamese */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4k_pLmvrkcOkBNKetCt70.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4k_pLmvrkcOkBNKOtCt70.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4k_pLmvrkcOkBNJutC.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4n_pLmvrkcOkBFnc5XhZwocwM.woff2) format('woff2');
  unicode-range: U+0460 - 052F, U+1C80 - 1C88, U+20B4, U+2DE0 - 2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4n_pLmvrkcOkBFnc5XjJwocwM.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* vietnamese */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4n_pLmvrkcOkBFnc5Xh5wocwM.woff2) format('woff2');
  unicode-range: U+0102 - 0103, U+0110 - 0111, U+1EA0 - 1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4n_pLmvrkcOkBFnc5XhpwocwM.woff2) format('woff2');
  unicode-range: U+0100 - 024F, U+0259, U+1E00 - 1EFF, U+2020, U+20A0 - 20AB, U+20AD-20CF, U+2113, U+2C60 - 2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(https://fonts.gstatic.com/s/cuprum/v11/dg4n_pLmvrkcOkBFnc5XiJwo.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Alegreya Sans */
@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-Light.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-RegularItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-ExtraBold.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/AlegreyaSans/woff/AlegreyaSans-ExtraBoldItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
  unicode-range: U+0400 - 045f, U+0490 - 0491, U+04B0 - 04b1, U+2116;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
  unicode-range: U+0400 - 045f, U+0490 - 0491, U+04B0 - 04b1, U+2116;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
  unicode-range: U+0000 - 00ff, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206f, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
  unicode-range: U+0000 - 00ff, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206f, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.woff') format('woff'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* roboto-100 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-100italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-300italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-900 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-900italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Roboto/roboto-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Noto Sans */

@font-face {
  font-family: 'Noto Sans';
  font-weight: 400;
  font-display: swap;
  src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-regular.woff') format('woff');
}

@font-face {
  font-family: 'Noto Sans';
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-regular-italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-regular-italic.woff') format('woff');
}

@font-face {
  font-family: 'Noto Sans';
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-bold-italic.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-bold-italic.woff') format('woff');
}

@font-face {
  font-family: 'Noto Sans';
  font-weight: 700;
  font-display: swap;
  src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-bold.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/noto-sans/noto-sans-bold.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-500.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-500.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 800;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-800.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-800.woff') format('woff');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-900.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Rubik/rubik-v12-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-900.woff') format('woff');
}

@font-face {
  font-family: 'Amatic';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/amatic/amatic-sc-v16-latin-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/amatic/amatic-sc-v16-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* amatic-sc-700 - latin */
@font-face {
  font-family: 'Amatic';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/amatic/amatic-sc-v16-latin-700.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/amatic/amatic-sc-v16-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Groboldov7.4Pro */
@font-face {
  font-family: 'Groboldov';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Groboldov7.4Pro/Groboldov7.4Pro.ttf') format('truetype'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Groboldov7.4Pro/Groboldov7.4Pro.otf') format('opentype');
}

/* luckiest-guy-regular - latin */
@font-face {
  font-family: 'Luckiest Guy';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/LuckiestGuy/luckiest-guy-v11-latin-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/LuckiestGuy/luckiest-guy-v11-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* ubuntu-300 - latin-ext_cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-300.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ubuntu-regular - latin-ext_cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ubuntu-500 - latin-ext_cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-500.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ubuntu-700 - latin-ext_cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-700.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/landings/fonts/Ubuntu/ubuntu-v15-latin-ext_cyrillic-ext-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* neucha-regular - latin_cyrillic */
@font-face {
  font-family: 'Neucha';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Neucha/neucha-v12-latin_cyrillic-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/Neucha/neucha-v12-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* patrick-hand-regular - latin-ext_latin */
@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/PatrickHand/patrick-hand-v14-latin-ext_latin-regular.woff2') format('woff2'), url('//cdn01.x-plarium.com/browser/content/lps/fonts/PatrickHand/patrick-hand-v14-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* actic Sans */
@font-face {
  font-family: 'Tactic Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/TactinSans/Miller-Type-Foundry-TacticSans-Reg.otf') format('opentype');
}

@font-face {
  font-family: 'Tactic Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/TactinSans/Miller-Type-Foundry-TacticSans-Med.otf') format('opentype');
}

@font-face {
  font-family: 'Tactic Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''), url('//cdn01.x-plarium.com/browser/content/lps/fonts/TactinSans/Miller-Type-Foundry-TacticSans-Bld.otf') format('opentype');
}

/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url('https://fonts.gstatic.com/s/merriweather/v19/u-440qyriQwlOrhSvowK_l5-eCZMZ-Y.woff2') format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url('https://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l52xwNZXMf6lvg.woff2') format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url('https://fonts.gstatic.com/s/merriweather/v19/u-440qyriQwlOrhSvowK_l5-fCZM.woff2') format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url('https://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l52xwNZWMf6.woff2') format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'), url('https://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2') format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'), url('https://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObSwWQg7wrA.woff2') format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'), url('https://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2') format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'), url('https://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObSwWQg7wrA.woff2') format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

@font-face {
    font-family: 'Ethnocentric Rg';
    src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/Parachute/EthnocentricRg-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF DIN Display Pro';
    src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/Parachute/PFDINDisplayPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF DIN Display Pro';
    src: url('//cdn01.x-plarium.com/browser/content/lps/fonts/Parachute/PFDINDisplayPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* stylelint-enable */
/* stylelint-disable */
/* Common
   ========================================================================== */

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* Document
   ========================================================================== */

html {
  font-family: sans-serif;
  line-height: 1.3;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* Typographic
   ========================================================================== */

a {
  color: inherit;
}

/* Sections
   ========================================================================== */

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/* Embedded content
   ========================================================================== */

audio,
video {
  display: block;
}

audio:not([controls]) {
  display: none;
}

img {
  display: block;
}

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

input{
  display: block;
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  padding: 0;
}

button,
input {
  border: 0;
  background: none;
}

a:focus,
input:focus,
button:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
}

a,
button {
  cursor: pointer;
}

a:hover {
  text-decoration: none;
}

@-webkit-keyframes Pe1soS {
  to {
    color: inherit !important;
    background: transparent;
  }
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-animation-name: Pe1soS;
  -webkit-animation-fill-mode: both;
  -webkit-transition: color 5000s ease-in-out 0s, background-color 5000s ease-in-out 0s;
  transition: color 5000s ease-in-out 0s, background-color 5000s ease-in-out 0s;
}

/* Scripting
   ========================================================================== */

canvas {
  display: block;
}

/* Hidden
   ========================================================================== */
[hidden] {
  display: none;
}

body > img {
  display: none;
}
/* stylelint-enable */


.P8r--O {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 9999px;
  bottom: 0;
  left: 0;
  background: rgb(0 0 0 / 0.6);
  opacity: 0;
  overflow-x: auto;
  overflow-y: scroll;
  visibility: hidden;
}

  .P8r--O.PZ7Uj0 {
    right: 0;
    overflow:hidden;
    opacity: 1;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
    visibility: visible;
  }

  .P8r--O.Pvn8bD {
    background: rgb(0 0 0 / 0.4);
  }

  .P8r--O.PggVEB {
    background: rgb(255 255 255 / 0.4);
  }

.P4gdwQ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: default;
}

.Pz3V9R {
  margin-bottom: 5px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  line-height: 2.25rem;
}

.PmUUm4 {
  margin: 0 -2rem 2rem;
  color: rgb(255 255 255 / 0.6);
  font-size: 18px;
  font-weight: 300;
}

.PmUUm4 a {
    color: rgb(255 255 255 / 0.85);
  }

.P1sM\+Q {
  display: block;
  width: 100%;
  padding: 0 15px;
  margin-bottom: 22px;
  background-color: #207cdf;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 20px -10px rgb(0 0 0 / 0.4);
          box-shadow: 0 4px 20px -10px rgb(0 0 0 / 0.4);
  color: #fff;
  font-family: MuseoSans,sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 3rem;
  text-transform: uppercase;
  -webkit-transition: background .3s;
  transition: background .3s;
}

.P1sM\+Q:hover {
    background-color: #4391e4;
  }

.PM0PqR {
  display: block;
  width: 100%;
  padding: 0 15px;
  border: solid 1px rgb(255 255 255 / 0.2);
  border-radius: 4px;
  color: #fff;
  font-family: MuseoSans,sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 3rem;
  -webkit-transition: border .3s;
  transition: border .3s;
}

.PM0PqR:hover {
    border: solid 1px #fff;
  }

.P\+89bt {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 18px;
  height: 18px;
  background: #2d2d2d;
}

.P\+89bt div {
    width: 100%;
    height: 100%;
    background: url('//cdn01.x-plarium.com/browser/content/landings/icons/close/close.png') no-repeat 50% 50%/contain;
    opacity: .7;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }

.P\+89bt div:hover {
      opacity: 1;
    }

.PGfZ9s {
  position: relative;
  z-index: 1;
  left: 50%;
  width: 519px;
  font-family: MuseoSans, sans-serif;
  text-align: center;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.PGfZ9s.Pu9qIO {
    padding: 20px 60px 80px;
    border: solid 12px #2d2d2d;
    background-color: #121215;
    border-radius: 2px;
    -webkit-box-shadow: 0 20px 40px 0 rgb(0 0 0 / 0.5);
            box-shadow: 0 20px 40px 0 rgb(0 0 0 / 0.5);
  }

.PGfZ9s.PQNBpf {
    padding: 2rem 4.5rem 5.75rem;
    background-image: linear-gradient(125deg, #e9f2ff, #f6ecee);
    border-radius: 10px;
    -webkit-box-shadow: 0 20px 60px 0 rgb(0 0 0 / 0.5);
            box-shadow: 0 20px 60px 0 rgb(0 0 0 / 0.5);
  }

.PGfZ9s.PQNBpf .Pz3V9R {
      color: #484c54;
    }

.PGfZ9s.PQNBpf .PmUUm4 {
      color: rgb(72 76 84 / 0.8);
    }

.PGfZ9s.PQNBpf .PmUUm4 a {
        color: #484c54;
      }

.PGfZ9s.PQNBpf .P1sM\+Q {
      background-color: #007fe1;
    }

.PGfZ9s.PQNBpf .P1sM\+Q:hover {
        background-color: #006ed0;
      }

.PGfZ9s.PQNBpf .PM0PqR {
      border: 1px solid #484c54;
      color: #484c54;
      -webkit-transition: background-color .3s;
      transition: background-color .3s;
    }

.PGfZ9s.PQNBpf .PM0PqR:hover {
        background-color: #4a505a;
        color: #fff;
        opacity: 1;
      }

.PGfZ9s.PQNBpf .P\+89bt {
      top: 10px;
      right: 10px;
      background: none;
    }

@media (max-width: 1440px) {
  .Pz3V9R {
    margin-bottom: .3vw;
    font-size: 1.46vw;
    line-height: 1.9vw;
  }

  .PmUUm4 {
    margin: 0 -1.7vw 1.7vw;
    font-size: .94vw;
  }

  .P1sM\+Q {
    padding: 0 .78vw;
    margin-bottom: 1.15vw;
    border-radius: 4px;
    font-size: .94vw;
    line-height: 2.5vw;
  }

  .PM0PqR {
    padding: 0 .78vw;
    border-radius: 4px;
    font-size: .84vw;
    line-height: 2.5vw;
  }

  .P\+89bt {
    top: -.2vw;
    right: -.2vw;
    width: 1vw;
    height: 1vw;
  }

  .PGfZ9s {
    width: 27vw;
  }

    .PGfZ9s.Pu9qIO {
      padding: 1.04vw 3.12vw 4.16vw;
      border: solid .63vw #2d2d2d;
      -webkit-box-shadow: 0 1.04vw 2.08vw 0 rgb(0 0 0 / 0.5);
              box-shadow: 0 1.04vw 2.08vw 0 rgb(0 0 0 / 0.5);
    }

    .PGfZ9s.PQNBpf {
      padding: 1.65vw 3.75vw 4.79vw;
      border-radius: .52vw;
    }

      .PGfZ9s.PQNBpf .P\+89bt {
        top: 0.8vw;
        right: 0.8vw;
      }
}

@media (max-width: 1024px) {
  .Pz3V9R {
    margin-bottom: 3px;
    font-size: 14.6px;
    line-height: 19px;
  }

  .PmUUm4 {
    margin: 0 -17px 17px;
    font-size: 9.4px;
  }

  .P1sM\+Q {
    padding: 0 8px;
    margin-bottom: 11.5px;
    border-radius: 4px;
    font-size: 9.4px;
    line-height: 25px;
  }

  .PM0PqR {
    padding: 0 7.8px;
    border-radius: 4px;
    font-size: 8.4px;
    line-height: 25px;
  }

  .P\+89bt {
    top: -2px;
    right: -2px;
    width: 10px;
    height: 10px;
  }

  .PGfZ9s {
    width: 270px;
  }

    .PGfZ9s.Pu9qIO {
      padding: 10.4px 31.2px 41.6px;
      border: solid 6.3px #2d2d2d;
      -webkit-box-shadow: 0 10.4px 20.8px 0 rgb(0 0 0 / 0.5);
              box-shadow: 0 10.4px 20.8px 0 rgb(0 0 0 / 0.5);
    }

    .PGfZ9s.PQNBpf {
      padding: 16.5px 37.5px 47.9px;
      border-radius: 5.2px;
    }

      .PGfZ9s.PQNBpf .P\+89bt {
        top: 8px;
        right: 8px;
      }
}
.P3qyMo {
  position: relative;
}

  .P3qyMo button {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
  }

  .P3qyMo button:focus + div .PxhCNT,
    .P3qyMo button:hover + div .PxhCNT {
      opacity: 1;
      visibility: visible
    }

.PCztpS {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PRmwLG,
.PxhCNT{
  opacity: 0;
  -webkit-transition: opacity .3s, visibility .3s;
  transition: opacity .3s, visibility .3s;
  visibility: hidden;
}

.PRmwLG {
  -webkit-animation: PGGru4 2s infinite;
          animation: PGGru4 2s infinite;
}

@-webkit-keyframes PGGru4 {
  0% {
    opacity: 0;
    visibility: hidden
  }

  50% {
    opacity: 1;
    visibility: visible
  }

  100% {
    opacity: 0;
    visibility: hidden
  }
}

@keyframes PGGru4 {
  0% {
    opacity: 0;
    visibility: hidden
  }

  50% {
    opacity: 1;
    visibility: visible
  }

  100% {
    opacity: 0;
    visibility: hidden
  }
}

.P6SoO3 {
  display: block;
  width: 1em;
  height: 1em;
}

  .P6SoO3 svg {
    width: inherit;
    height: inherit;
    fill: currentColor;
    vertical-align: middle;
  }

.PIgthu {
  padding: 0;
  color: inherit;
}

.PTzYz1 {
  margin: 0 auto;
}

  .PVBdBf {
    z-index: 4;
    text-align: center;
    -webkit-transition: font-size 0.1s;
    transition: font-size 0.1s;
  }

  .PtosOc {
    position: absolute;
    z-index: -5;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
  }

.P-wWJg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P1gSS2 {
  position: relative;
}

.P1gSS2 label {
    position: relative;
    display: block;
    height: 100%;
  }

.P1gSS2 input {
    position: relative;
    z-index: 1;
  }

.P1gSS2 input::-webkit-input-placeholder {
      color: inherit;
      opacity: 1;
    }

.P1gSS2 input::-moz-placeholder {
      color: inherit;
      opacity: 1;
    }

.P1gSS2 input:-ms-input-placeholder {
      color: inherit;
      opacity: 1;
    }

.P1gSS2 input::-ms-input-placeholder {
      color: inherit;
      opacity: 1;
    }

.P1gSS2 input::placeholder {
      color: inherit;
      opacity: 1;
    }

.P1gSS2.PYHmoR {
    opacity: 0.5;
  }

.P1gSS2 .PcWz8k {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation: Pa-fCp 2s infinite;
            animation: Pa-fCp 2s infinite;
    background-position: center top;
    background-size: contain;
  }

.PW8B17 {
  background-position: center;
}

.PBAXYa {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 21vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PBAXYa:lang(ja) {
    width: 24vw;
  }

.PBAXYa .P5rg3l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 28px;
    background: #b20800;
    border-radius: 0.2vw;
    color: #fbf8ce;
    font: 0.8vw/1vw Arial, Helvetica, sans-serif;
  }

.PBAXYa .P5rg3l:lang(ja) {
      padding: 7px;
      font-size: 0.6vw;
      line-height: 0.9vw;
    }

.Py-H1q {
  position: absolute;
  top: 0;
}

.PWAumh {
    left: 100%;
  }

.PjuPRZ {
    right: 100%;
  }

.Py-H1q .P5rg3l {
    display: block;
    width: 300px;
    padding: 7px 15px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PqWPjO {
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
  }

.P1BxxJ {
    display: inline-block;
    vertical-align: middle;
  }

.P1BxxJ button {
      margin: 0 3px;
      opacity: 1;
    }

.P1BxxJ button:hover {
        opacity: 0.8;
      }

.P1BxxJ button:active {
        opacity: 1;
      }

.PuWVfc button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.P6vdVG > * {
    opacity: 0;
  }

.P6vdVG.PXb05t > * {
      opacity: 1;
      -webkit-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
      transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    }

.P8rV8- {
  left: 100%;
}

.P3IQiU {
  right: 100%;
  left: auto;
}

@media (max-width: 1280px) {
  .PBAXYa {
    width: 230px;
  }

    .PBAXYa .P5rg3l {
      width: 300px;
      padding: 3px 10px;
      border-radius: 3px;
      font: 9px/11px Arial, Helvetica, sans-serif;
    }
}

.P-Wt2a {
  margin-bottom: 1vw;
  background: none !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P-Wt2a {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1
}
  }

.P-Wt2a input {
    position: absolute;
    left: -9999px;
    width: 0;
    height: 0;
  }

.P-Wt2a input:not(:checked) + .PJ8lzF::before,
  .P-Wt2a input:checked + .PJ8lzF::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #575757;
    background-color: #000;
    content: '';
    cursor: pointer;
    -webkit-transition: border-color 0.3s;
    transition: border-color 0.3s;
  }

.P-Wt2a .PJ8lzF:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.P-Wt2a input:not(:checked) + .PJ8lzF::after {
    opacity: 0;
  }

.P-Wt2a input:checked + .PJ8lzF::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 8px;
    height: 8px;
    margin: 6px;
    background-color: #dfdce2;
    content: '';
    cursor: pointer;
    opacity: 1;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
  }

.P-Wt2a input:focus + .PJ8lzF::before {
    border-color: #dfdce2;
  }

.P-Wt2a .PJ8lzF {
    position: relative;
    display: inline-block;
    min-height: 18px;
    padding: 0 0 0 27px;
    color: #d0d0d0;
    cursor: pointer;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-shadow: 0.6px 0.5px 0 #000;
  }

.P-Wt2a .PJ8lzF a {
      border-bottom: 1px solid currentColor;
      color: currentColor;
      outline: none;
      text-decoration: none;
      -webkit-transition: color 0.11s;
      transition: color 0.11s;
    }

.P-Wt2a .PJ8lzF a:hover,
      .P-Wt2a .PJ8lzF a:focus {
        border-color: rgb(255 255 255 / 0.5);
        text-decoration: none;
      }

.P-Wt2a.PiPcsx .PJ8lzF::before {
      border: 1px solid rgb(228 73 73 / 0.84) !important;
      -webkit-animation: PtqqBz 1s linear 3;
              animation: PtqqBz 1s linear 3;
    }

.PyVnCB video {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }

@-webkit-keyframes PtqqBz {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}

@keyframes PtqqBz {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}

@-webkit-keyframes Pa-fCp {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes Pa-fCp {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

.PUz9Sw mark {
  background: none;
  color: #fff;
}

.PMWh5I {
  width: 19.5vw;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PHZHFN {
    display: none;
    width: 30vw !important;
    min-height: 23vw !important;
    background-size: contain;
  }

  .PHZHFN.PkhIHK {
      display: block;
    }

.PahFMV,
.Pu8H-h {
  width: 15vw;
  height: 4.8vw;
  padding: 0 1.5vw .4vw;
  margin: 0 auto;
  background: -webkit-gradient(linear, left bottom, left top, from(#6d7903), to(#fff)), -webkit-gradient(linear, left top, left bottom, from(#fff));
  background: linear-gradient(to top, #6d7903, #fff), linear-gradient(to bottom, #fff);
  will-change: visibility, opacity;
}

.PahFMV .PZIZjN, .Pu8H-h .PZIZjN {
    padding: 0 0 0.3vw;
    color: #fff;
    font-family: Philosopher, 'Book Antiqua', Palatino, serif;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.PahFMV .PZIZjN .Plx3vZ, .Pu8H-h .PZIZjN .Plx3vZ {
      position: relative;
      bottom: -.15vw !important;
      width: 2vw !important;
      height: 1.7vw !important;
      margin-right: 2px;
    }

.PahFMV .PY5FfK,
  .PahFMV .Po-FSG,
  .PahFMV .PH9wEj,
  .Pu8H-h .PY5FfK,
  .Pu8H-h .Po-FSG,
  .Pu8H-h .PH9wEj {
    background-size: contain;
    will-change: visibility, opacity;
  }

.PsiekH {
  margin: 0 0 .5vw .1vw !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PsiekH span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.PZUJ46 {
  top: auto;
  bottom: .4vw;
  width: 20vw !important;
  height: 3.1vw;
}

.P8yxl9 {
    left: 100%;
  }

.PfRjPb {
    right: 100%;
  }

@media (max-width: 1024px) {
  .PMWh5I {
    width: 200px;
  }

    .PHZHFN {
      width: 307.2px !important;
      min-height: 230px !important;
      padding: 58px 0 0 !important;
    }

    .PEsz5d {
      bottom: -30.7px;
      width: 100% !important;
      height: 228px !important;
    }

  .PahFMV,
  .Pu8H-h {
    width: 210px;
    height: 48px;
    padding: 0 15px 4px;
  }

    .PahFMV .PZIZjN, .Pu8H-h .PZIZjN {
      padding: 0 0 3px;
    }

      .PahFMV .PZIZjN span, .Pu8H-h .PZIZjN span {
        font-size: 17px !important;
      }

      .PahFMV .PZIZjN .Plx3vZ, .Pu8H-h .PZIZjN .Plx3vZ {
        bottom: -1.5px !important;
        width: 20px !important;
        height: 17px !important;
        margin: 0;
      }

  .PZUJ46 {
    bottom: 4px;
    width: 210px !important;
    height: 32px !important;
  }
}
  
.PQa6vb {
  width: 25.5vw;
  font-family: MuseoSans,sans-serif;
}

.PLgGas {
  width: 22vw;
  margin-bottom: 1.2vw;
  background: url('//cdn01.x-plarium.com/browser/content/lps/backgrounds/raid/002/backFont.jpg') no-repeat center/cover;
  -webkit-background-clip: text;
          background-clip: text;
  color: #000;
  font-size: 1.8vw !important;
  font-weight: 900;
  letter-spacing: -0.04vw;
  text-align: left;
  -webkit-text-fill-color: transparent;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PLgGas {
     /* IE10 */
    background: none;
    -webkit-background-clip: text;
            background-clip: text;
    -ms-text-fill-color: black
}
  }

@supports (-ms-ime-align:auto) {

.PLgGas {
    /* EDGE */
    background: none;
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: black
}
  }

.P6Nkcw {
  display: block;
  width: 25.25vw;
  height: 2.7vw;
  padding: 1vw 9vw 1vw 1vw;
  border: solid 1px #d39b8d;
  background-color: #fff;
  border-radius: .22vw;
  color: #000;
  font-family: inherit;
  font-size: 1vw !important;
  font-weight: normal;
}

 /* fix background input on autofill */
.P6Nkcw:-webkit-autofill {
  -webkit-box-shadow:0 0 0 50px #fff inset;
          box-shadow:0 0 0 50px #fff inset; /* Change the color to your own background color */
  -webkit-text-fill-color: #000;
}

.P6Nkcw:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 50px #fff inset;
          box-shadow: 0 0 0 50px #fff inset;/* your box-shadow */
  -webkit-text-fill-color: #000;
} 

.PCJhGr,
.Pq\+11g {
  position: relative;
  z-index: 1;
  top: -2.45vw;
  left: 16.41vw;
  width: 8.6vw;
  height: 2.2vw;
  background: -webkit-gradient(linear, left bottom, left top, from(#c63712), to(#f69f53));
  background: linear-gradient(to top, #c63712, #f69f53);
  border-radius: .16vw;
  text-shadow: 0.7px 0.7px 0 rgb(0 0 0 / 0.15);
} 

.PCJhGr .PKFzDG, .Pq\+11g .PKFzDG {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }

.Pw3h-r {
  top: auto;
  bottom: 0;
  height: 2.65vw;
}

.Pe\+Cs4 {
    left: 100%;
  }

.Pbxl3\+ {
    right: 100%;
  }

@media (max-width: 1024px) {
  .PQa6vb {
    width: 255px;
  }

  .PLgGas {
    margin-bottom: 13px;
    font-size: 18px !important;
    letter-spacing: -0.4px;
  }

  .P6Nkcw {
    width: 252.5px;
    height: 27px;
    padding: 10px 90px 10px 10px;
    border-radius: 2.2px;
    font-size: 10px !important;
  }

  .PCJhGr,
  .Pq\+11g {
    top: -24.5px;
    left: 164.5px;
    width: 86px;
    height: 22px;
    border-radius: 1.6px;
  }
      .PCJhGr .PKFzDG span, .Pq\+11g .PKFzDG span {
        font-size: 10px !important;
      }

  .Pw3h-r {
    height: 26.5px;
  }
}

.PA5t4d {
  position: absolute;
  top: 0 !important;
  right: auto;
  bottom: auto;
  left: 50% !important;
  width: 100%;
  padding: 143px 0 10px !important;
  -webkit-transform: translate(-50%, 0) !important;
      -ms-transform: translate(-50%, 0) !important;
          transform: translate(-50%, 0) !important;
}

.PA5t4d .PLgGas {
    width: 100%;
    font-size: 18px !important;
    font-weight: normal;
    text-align: center;
  }

.PA5t4d .PQa6vb {
    width: 90%;
  }

.PA5t4d .Pw3h-r {
    z-index: 2;
    top: 114px;
    left: 0;
    width: 100%;
    height: 48px;
  }

.PA5t4d .Pw3h-r span {
      width: 100% !important;
      font-size: 14px;
    }

.PA5t4d .P6Nkcw {
    width: 100%;
    height: 48px;
    padding: 10px;
    margin: 0 0 7px;
    border-radius: 4px;
    font-size: 16px !important;
  }

.PA5t4d .Pq\+11g {
    position: relative;
    top: 9px;
    right: 0;
    left: 0;
    width: 100% !important;
    height: 48px;
    margin: auto;
    border-radius: 3px;
  }

.PA5t4d .Pq\+11g .PKFzDG span {
        font-size: 18px !important;
        text-shadow: 0.7px 0.7px 0 rgb(0 0 0 / 0.15);
      }

.P63qv9 {
  position: absolute;
  top: 182px !important;
  right: auto;
  bottom: auto;
  left: 50% !important;
  width: 100%;
  padding: 84px 0 20px;
  -webkit-transform: translate(-50%, 0) !important;
      -ms-transform: translate(-50%, 0) !important;
          transform: translate(-50%, 0) !important;
}

.P63qv9 .PLgGas {
    width: 100%;
    font-size: 34px !important;
    font-weight: 900;
    text-align: center;
  }

.P63qv9 .PQa6vb {
    width: 540px;
  }

.P63qv9 .Pw3h-r {
    z-index: 2;
    top: 114px;
    right: 0;
    left: 0;
    width: 482px;
    height: 48px;
    margin: auto;
  }

.P63qv9 .Pw3h-r span {
      width: 100% !important;
      font-size: 14px;
    }

.P63qv9 .P6Nkcw {
    width: 482px;
    height: 50px;
    padding: 10px;
    margin: auto;
    border-radius: 4px;
    font-size: 18px !important;
  }

.P63qv9 .Pq\+11g {
    position: relative;
    top: -47px;
    right: auto;
    left: 342px;
    width: 165px !important;
    height: 44px;
    border-radius: 3px;
  }

.P63qv9 .Pq\+11g .PKFzDG span {
        font-size: 18px !important;
        text-shadow: 0.7px 0.7px 0 rgb(0 0 0 / 0.15);
      }

@media (orientation: landscape) {

.P63qv9 {
    top: 80px !important
}
  }

.PgRoTo {
  width: 275px;
  font-family: MuseoSans,sans-serif;
}

.Pn1d8p {
  margin-bottom: 15px;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
}

.Pjdht4 {
  width: 272px;
  height: 48px;
  border: 1px solid transparent;
  background-color: #fff;
  border-radius: 6px;
}

.Pjdht4.P0LQ6R {
    border: 1px solid #e35a59;
  }

.P5xggl {
  width: 100%;
  height: 100%;
  padding: 16px 17px 13px;
}

.Pk2\+Nc,
.P7zKzp {
  width: 272px;
  height: 48px;
  margin-top: 7.1px;
  background-color: #fa5400;
  border-radius: 6px;
}

.Pk2\+Nc .P4p64u, .P7zKzp .P4p64u {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }

.Pk2\+Nc .P4p64u span, .P7zKzp .P4p64u span {
      font-size: 24px;
    }

.P-azTh {
  position: relative;
  z-index: 2;
  top: -3px;
  left: 100%;
  left: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 272px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.P-azTh .PKltSu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 10px;
    background: #e35a59;
    border-radius: 0 0 5px 5px;
    color: #fbf8ce;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
  }

.P5BcLs {
    left: -1px;
  }

.PZomEj {
    right: -1px;
  }

@media (max-width : 500px) and (min-height: 320px) and (max-height : 567px) {
    .P\+\+CJm .PgRoTo {
      width: 275px;
      font-family: MuseoSans,sans-serif;
    }

    .P\+\+CJm .Pn1d8p {
      margin-bottom: 15px;
      color: #fff;
      font-size: 20px;
      font-weight: 500;
      text-align: left;
    }

    .P\+\+CJm .Pjdht4 {
      width: 272px;
      height: 48px;
      border: 1px solid transparent;
      background-color: #fff;
      border-radius: 6px;
    }

      .P\+\+CJm .Pjdht4.P0LQ6R {
        border: 1px solid #e35a59;
      }

    .P\+\+CJm .P5xggl {
      width: 100%;
      height: 100%;
      padding: 16px 17px 13px;
    }

    .P\+\+CJm .Pk2\+Nc,
    .P\+\+CJm .P7zKzp {
      width: 272px;
      height: 48px;
      margin-top: 7px;
      background-color: #fa5400;
      border-radius: 6px;
    }

      .P\+\+CJm .Pk2\+Nc .P4p64u, .P\+\+CJm .P7zKzp .P4p64u {
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
      }

        .P\+\+CJm .Pk2\+Nc .P4p64u span, .P\+\+CJm .P7zKzp .P4p64u span {
          font-size: 24px;
        }

    .P\+\+CJm .P-azTh {
      position: relative;
      z-index: 2;
      top: -3px;
      left: 100%;
      left: -1px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 272px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }

      .P\+\+CJm .P-azTh .PKltSu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        min-height: 100%;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 15px 10px;
        background: #e35a59;
        border-radius: 0 0 5px 5px;
        color: #fbf8ce;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
      }

      .P\+\+CJm .P5BcLs {
        left: -1px;
      }

      .P\+\+CJm .PZomEj {
        right: 0;
      }
  }

/* portrait */

@media (max-width: 500px) and (max-height: 320px) {

.P\+\+CJm {
      top: 55px!important
}

       .P\+\+CJm .Pn1d8p {
        margin-bottom: 10px!important;
    }

      .P\+\+CJm .Pn1d8p span {
        font-size: 10px;
        
      }

      .P\+\+CJm .Pn1d8p p {
        font-size: 19px !important;
        line-height: 20px !important;
      }
  }

/* iphone X */

@media (max-width: 500px) and (min-height : 800px){

.P\+\+CJm {
    top: 30vh !important
}
 }

/* landscape */

@media (min-width: 500px) and (max-height : 800px){

.P\+\+CJm {
    top: 29vh !important
}

    .P\+\+CJm .PgRoTo {
      width: 470px;
    }

    .P\+\+CJm .Pn1d8p {
      margin-bottom: 15px;
      color: #fff;
      font-size: 18px !important;
      font-weight: 500;
      text-align: left;
    }

      .P\+\+CJm .Pn1d8p span > p {
        font-size: 27px !important;
        line-height: 28px !important;
      }

    .P\+\+CJm .Pjdht4 {
      top: 0;
      left: 0;
      width: 306px;
      height: 48px;
      background-color: #fff;
      border-radius: 6px;
    }

    .P\+\+CJm .P5xggl {
      padding: 16px 17px 13px;
      font-size: 16px;
    }

    .P\+\+CJm .P7zKzp {
      position: relative;
      top: -55px;
      left: 320px;
      width: 158px;
      height: 48px;
    }
        .P\+\+CJm .P7zKzp .P4p64u span {
          font-size: 24px;
        }

    .P\+\+CJm .P-azTh {
      z-index: 2;

      /* height: 44px; */
      top: auto;
      bottom: 2px;
      width: 306px;
    }

      .P\+\+CJm .P-azTh .PKltSu {
        border-radius: 0 0 6px 6px;
      }

      .P\+\+CJm .P-azTh span {
        font-size: 12px;
        line-height: 14px;
      }

      .P\+\+CJm .P5BcLs {
        left: -1px;
      }

      .P\+\+CJm .PZomEj {
        right: 0;
      }
  }

@media (min-width: 500px) and (max-height:300px){

.P\+\+CJm {
      top: 5px !important
}

       .P\+\+CJm .Pn1d8p {
      margin-bottom: 10px!important;
      font-size: 14px !important;
      line-height: 15px !important;
    }

      .P\+\+CJm .Pn1d8p span > p {
        font-size: 16px !important;
        line-height: 17px !important;
      }
  }

.PvOKS6.PUYkqK {
  top: 28vh !important;
  left: 50% !important;
}

.PvOKS6.PUYkqK .PgRoTo {
    width: 500px;
  }

.PvOKS6.PUYkqK .Pn1d8p {
    margin-bottom: 15px;
    color: #fff;
    font-size: 20px !important;
    font-weight: 500;
    line-height: 23px !important;
    text-align: left;
  }

.PvOKS6.PUYkqK .Pn1d8p span > p {
      font-size: 50px !important;
      line-height: 57px !important;
    }

.PvOKS6.PUYkqK .Pjdht4 {
    width: 343px;
    height: 52px;
  }

.PvOKS6.PUYkqK .P5xggl {
    padding: 14px 17px 13px;
    font-size: 20px;
  }

.PvOKS6.PUYkqK .P7zKzp {
    position: relative;
    top: -59px;
    left: 360px;
    width: 169px;
    height: 52px;
  }

.PvOKS6.PUYkqK .P7zKzp .P4p64u span {
        font-size: 24px;
      }

.PvOKS6.PUYkqK .P-azTh {
    position: relative;
    z-index: 2;
    top: -3px;
    left: 100%;
    left: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 343px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

.PvOKS6.PUYkqK .P-azTh .PKltSu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      min-height: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 15px 10px;
      background: #e35a59;
      border-radius: 0 0 5px 5px;
      color: #fbf8ce;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
    }

.PvOKS6.PUYkqK .P5BcLs {
      left: -1px;
    }

.PvOKS6.PUYkqK .PZomEj {
      right: 0;
    }

@media (min-width: 769px) {
    .PvOKS6.PUYkqK .PgRoTo {
      width: 720px;
    }

    .PvOKS6.PUYkqK .Pn1d8p {
      font-size: 28px !important;
      line-height: 34px !important;
    }

      .PvOKS6.PUYkqK .Pn1d8p span > p {
        font-size: 70px !important;
        line-height: 74px !important;
      }

    .PvOKS6.PUYkqK .P5xggl {
      padding: 14px 17px 13px;
      font-size: 21px;
    }
  }

.PvOKS6.PgSX-\+{
    top: 34vh !important;
}

.PvOKS6.PgSX-\+ .PgRoTo {
      width: 703px !important;
    }

.PvOKS6.PgSX-\+ .Pn1d8p {
      margin-bottom: 40px;
      color: #fff;
      font-size: 20px !important;
      font-weight: 500;
      text-align: left;
    }

.PvOKS6.PgSX-\+ .Pn1d8p span > p {
        font-size: 40px !important;
        line-height: 47px !important;
      }

.PvOKS6.PgSX-\+ .Pjdht4 {
      width: 343px;
      height: 52px;
    }

.PvOKS6.PgSX-\+ .P5xggl {
      height: 52px;
      padding: 16px 17px 13px;
      border-radius: 6px;
      font-size: 18px;
    }

.PvOKS6.PgSX-\+ .P7zKzp {
      position: relative;
      top: -59px;
      left: 360px;
      width: 169px;
      height: 52px;
    }

.PvOKS6.PgSX-\+ .P7zKzp .P4p64u span {
          font-size: 24px;
        }
  
.Pf3y\+G {
  margin: 0 auto;
}

  .PI1VmP {
    position: relative !important;
    z-index: 3;
    text-align: center;
  }

  .PFnUZd {
    position: absolute;
    z-index: -5;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
  }

.PS9\+MT {
  margin-bottom: 15px;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
}

.Plvsps {
  width: 272px;
  height: 48px;
  border: 1px solid transparent;
  background-color: #fff;
  border-radius: 6px;
}

.Plvsps.PuSB6C {
    border: 1px solid #e35a59;
  }

.PlKhQZ {
  width: 100%;
  height: 100%;
  padding: 16px 17px 13px;
}

.P7yUqm,
.PoG-wC {
  width: 272px;
  height: 48px;
  margin-top: 7.1px;
  background-color: #fa5400;
  border-radius: 6px;
}

.P7yUqm .PnxtwK, .PoG-wC .PnxtwK {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }

.P7yUqm .PnxtwK span, .PoG-wC .PnxtwK span {
      font-size: 24px;
    }

.PTd4N- {
  position: relative;
  z-index: 2;
  top: -3px;
  left: 100%;
  left: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 272px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PTd4N- .Poph58 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 10px;
    background: #e35a59;
    border-radius: 0 0 5px 5px;
    color: #fbf8ce;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
  }

.P5Sckc {
    left: -1px;
  }

.P\+QlYg {
    right: -1px;
  }

@media (max-width : 500px) and (min-height: 320px) and (max-height : 567px) {
    .PNvkDQ .Pf3y\+G {
      width: 275px;
      font-family: MuseoSans,sans-serif;
    }

    .PNvkDQ .PS9\+MT {
      margin-bottom: 15px;
      color: #fff;
      font-size: 20px;
      font-weight: 500;
      text-align: left;
    }

    .PNvkDQ .Plvsps {
      width: 272px;
      height: 48px;
      border: 1px solid transparent;
      background-color: #fff;
      border-radius: 6px;
    }

      .PNvkDQ .Plvsps.PuSB6C {
        border: 1px solid #e35a59;
      }

    .PNvkDQ .PlKhQZ {
      width: 100%;
      height: 100%;
      padding: 16px 17px 13px;
    }

    .PNvkDQ .P7yUqm,
    .PNvkDQ .PoG-wC {
      width: 272px;
      height: 48px;
      margin-top: 7px;
      background-color: #fa5400;
      border-radius: 6px;
    }

      .PNvkDQ .P7yUqm .PnxtwK, .PNvkDQ .PoG-wC .PnxtwK {
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
      }

        .PNvkDQ .P7yUqm .PnxtwK span, .PNvkDQ .PoG-wC .PnxtwK span {
          font-size: 24px;
        }

    .PNvkDQ .PTd4N- {
      position: relative;
      z-index: 2;
      top: -3px;
      left: 100%;
      left: -1px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 272px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }

      .PNvkDQ .PTd4N- .Poph58 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        min-height: 100%;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 15px 10px;
        background: #e35a59;
        border-radius: 0 0 5px 5px;
        color: #fbf8ce;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
      }

      .PNvkDQ .P5Sckc {
        left: -1px;
      }

      .PNvkDQ .P\+QlYg {
        right: 0;
      }
  }

/* portrait */

@media (max-width: 500px) and (max-height: 320px) {

.PNvkDQ {
      top: 55px!important
}

       .PNvkDQ .PS9\+MT {
        margin-bottom: 10px!important;
    }

      .PNvkDQ .PS9\+MT span {
        font-size: 10px;

      }

      .PNvkDQ .PS9\+MT p {
        font-size: 19px !important;
        line-height: 20px !important;
      }
  }

/* iphone X */

@media (max-width: 500px) and (min-height : 800px){

.PNvkDQ {
    top: 30vh !important
}
 }

/* landscape */

@media (min-width: 500px) and (max-height : 800px){

.PNvkDQ {
    top: 29vh !important
}

    .PNvkDQ .Pf3y\+G {
      width: 470px;
    }

    .PNvkDQ .PS9\+MT {
      margin-bottom: 15px;
      color: #fff;
      font-size: 18px !important;
      font-weight: 500;
      text-align: left;
    }

      .PNvkDQ .PS9\+MT span > p {
        font-size: 27px !important;
        line-height: 28px !important;
      }

    .PNvkDQ .Plvsps {
      top: 0;
      left: 0;
      width: 306px;
      height: 48px;
      background-color: #fff;
      border-radius: 6px;
    }

    .PNvkDQ .PlKhQZ {
      padding: 16px 17px 13px;
      font-size: 16px;
    }

    .PNvkDQ .PoG-wC {
      position: relative;
      top: -55px;
      left: 320px;
      width: 158px;
      height: 48px;
    }
        .PNvkDQ .PoG-wC .PnxtwK span {
          font-size: 24px;
        }

    .PNvkDQ .PTd4N- {
      z-index: 2;

      /* height: 44px; */
      top: auto;
      bottom: 2px;
      width: 306px;
    }

      .PNvkDQ .PTd4N- .Poph58 {
        border-radius: 0 0 6px 6px;
      }

      .PNvkDQ .PTd4N- span {
        font-size: 12px;
        line-height: 14px;
      }

      .PNvkDQ .P5Sckc {
        left: -1px;
      }

      .PNvkDQ .P\+QlYg {
        right: 0;
      }
  }

@media (min-width: 500px) and (max-height:300px){

.PNvkDQ {
      top: 5px !important
}

       .PNvkDQ .PS9\+MT {
      margin-bottom: 10px!important;
      font-size: 14px !important;
      line-height: 15px !important;
    }

      .PNvkDQ .PS9\+MT span > p {
        font-size: 16px !important;
        line-height: 17px !important;
      }
  }

.PqGuql.PB860E {
  top: 28vh !important;
  left: 50% !important;
}

.PqGuql.PB860E .Pf3y\+G {
    width: 500px;
  }

.PqGuql.PB860E .PS9\+MT {
    margin-bottom: 15px;
    color: #fff;
    font-size: 20px !important;
    font-weight: 500;
    line-height: 23px !important;
    text-align: left;
  }

.PqGuql.PB860E .PS9\+MT span > p {
      font-size: 50px !important;
      line-height: 57px !important;
    }

.PqGuql.PB860E .Plvsps {
    width: 343px;
    height: 52px;
  }

.PqGuql.PB860E .PlKhQZ {
    padding: 14px 17px 13px;
    font-size: 20px;
  }

.PqGuql.PB860E .PoG-wC {
    position: relative;
    top: -59px;
    left: 360px;
    width: 169px;
    height: 52px;
  }

.PqGuql.PB860E .PoG-wC .PnxtwK span {
        font-size: 24px;
      }

.PqGuql.PB860E .PTd4N- {
    position: relative;
    z-index: 2;
    top: -3px;
    left: 100%;
    left: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 343px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

.PqGuql.PB860E .PTd4N- .Poph58 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      min-height: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 15px 10px;
      background: #e35a59;
      border-radius: 0 0 5px 5px;
      color: #fbf8ce;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
    }

.PqGuql.PB860E .P5Sckc {
      left: -1px;
    }

.PqGuql.PB860E .P\+QlYg {
      right: 0;
    }

@media (min-width: 769px) {
    .PqGuql.PB860E .Pf3y\+G {
      width: 720px;
    }

    .PqGuql.PB860E .PS9\+MT {
      font-size: 28px !important;
      line-height: 34px !important;
    }

      .PqGuql.PB860E .PS9\+MT span > p {
        font-size: 70px !important;
        line-height: 74px !important;
      }

    .PqGuql.PB860E .PlKhQZ {
      padding: 14px 17px 13px;
      font-size: 21px;
    }
  }

.PqGuql.PgCynm{
    top: 34vh !important;
}

.PqGuql.PgCynm .Pf3y\+G {
      width: 703px !important;
    }

.PqGuql.PgCynm .PS9\+MT {
      margin-bottom: 40px;
      color: #fff;
      font-size: 20px !important;
      font-weight: 500;
      text-align: left;
    }

.PqGuql.PgCynm .PS9\+MT span > p {
        font-size: 40px !important;
        line-height: 47px !important;
      }

.PqGuql.PgCynm .Plvsps {
      width: 343px;
      height: 52px;
    }

.PqGuql.PgCynm .PlKhQZ {
      height: 52px;
      padding: 16px 17px 13px;
      border-radius: 6px;
      font-size: 18px;
    }

.PqGuql.PgCynm .PoG-wC {
      position: relative;
      top: -59px;
      left: 360px;
      width: 169px;
      height: 52px;
    }

.PqGuql.PgCynm .PoG-wC .PnxtwK span {
          font-size: 24px;
        }

.PuT8zb {
  width: 36.5vw;
  font-family: MuseoSans, Palatino, serif;
}

  .Pi8M9j {
    display: none;
  }

  .Pi8M9j.PLtcGr {
      display: block;
    }

.P\+Uq7U {
  margin-bottom: 1.5vw;
  color: #fff;
}

.PYnIqj,
.P7wb9I {
  display: none;
  background-size: contain;
  color: #fff;
}

.PCD3Wp {
  z-index: 99999;
  top: -1.5vw;
  bottom: 0;
  width: 20vw !important;
  height: 2.7vw;
  margin: auto;
}

.PCD3Wp span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: .9;
  }

.PCD3Wp span span {
      background-color: #8a230f;
    }
  
 
  
  
.PJaUA4 {
  width: 42em;
  font-family: MuseoSans, Palatino,serif;
}

  .PISf82 {
    display: none;
  }

  .PISf82.Pxvo31 {
      display: block;
    }

.PMdE8t h1, .P-ZIXu h1, .PJs3d0 h1 {
    margin: 0 0 .2em;
    color: #fff;
    font-size: 2.5em;
    font-weight: bold;
  }

.PMdE8t h3, .P-ZIXu h3, .PJs3d0 h3 {
    padding: .8em 1.5em;
    margin: 0 0 1.5em;
    background-color: rgba(53,58,72,0.50196);
    border-radius: 4px;
    font-size: 1.1em;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.33;
    text-align: center;
  }

.PMdE8t h3 span, .P-ZIXu h3 span, .PJs3d0 h3 span {
      color: #d54d4d;
    }

.PMdE8t h5, .P-ZIXu h5, .PJs3d0 h5 {
    padding: 1.3em 5em;
    background-color: rgba(53,58,72,0.2);
    border-radius: 4px;
    color: #a5a5a5;
  }

.PMdE8t h5 u, .P-ZIXu h5 u, .PJs3d0 h5 u {
      font-style: normal;
    }

.PMdE8t h5 span, .P-ZIXu h5 span, .PJs3d0 h5 span {
      display: block;
      margin: 0 0 .3em;
      color: #aed580;
      font-size: 1.3em;
      font-weight: 500;
    }

.PMdE8t h5 span::after, .P-ZIXu h5 span::after, .PJs3d0 h5 span::after {
        position: relative;
        top: 0.1em;
        display: inline-block;
        width: 1em;
        height: 1em;
        margin-left: .4em;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/formMigrationFB/shape.svg') no-repeat 50% 50%/contain;
        content: "";
      }

.PMdE8t p, .P-ZIXu p, .PJs3d0 p {
    margin: 0 0 1em;
    color: #a5a5a5;
    font-size: 1em;
    line-height: 1.5;
    text-align: left;
  }

.PMdE8t p span, .P-ZIXu p span, .PJs3d0 p span {
      color: #fff;
    }

.PMdE8t ol, .P-ZIXu ol, .PJs3d0 ol {
    padding: 0;
    margin: 0 0 2.5em 2.5em;
    font-size: 1em;
  }

.PMdE8t ol li, .P-ZIXu ol li, .PJs3d0 ol li {
      padding-left: 1em;
      margin-bottom: .5em;
      color: #5f6063;
      text-align: left;
    }

.Pn0VLV {
  position: relative;
  margin: 0 0 .6em;
}

.PTZK14 {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.P0npNR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 19.5em;
    height: 3.2em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-7%, #3caeff), color-stop(105%, #2d6be3));
    background-image: linear-gradient(to bottom, #3caeff -7%, #2d6be3 105%);
    border-radius: 4px;
    -webkit-box-shadow: 0 20px 40px -10px rgb(0 0 0 / 0.35);
            box-shadow: 0 20px 40px -10px rgb(0 0 0 / 0.35);
  }

.P0npNR:hover {
      background-image: linear-gradient(143deg, #3caeff -7%, #2d6be3 105%);
    }

.PWJTKp {
    position: relative;
    width: 100%;
    font-family: inherit;
  }

.PWJTKp:hover {
      opacity: 1 !important;
    }

.PWJTKp span {
      font-size: 1.2em;
    }

.PO43DS {
      display: none;
    }

.PfgtdI,
.PHJlhY,
.PXF4Bm {
  width: 19.5em;
  height: 3.2em;
  margin: 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-14%, #fad961), color-stop(88%, #f76b1c));
  background-image: linear-gradient(to bottom, #fad961 -14%, #f76b1c 88%);
  border-radius: 4px;
  -webkit-box-shadow: 0 20px 40px -10px rgb(0 0 0 / 0.35);
          box-shadow: 0 20px 40px -10px rgb(0 0 0 / 0.35);
}

.PfgtdI:hover, .PHJlhY:hover, .PXF4Bm:hover {
    opacity: .95;
  }

.PfgtdI .PKEv4I .PMrwaZ, .PHJlhY .PKEv4I .PMrwaZ, .PXF4Bm .PKEv4I .PMrwaZ {
      width: 2em !important;
      height: 1.2em !important;
      margin-left: -2em;
      background-size: contain;
    }

.PMdE8t ol :first-child {
      color: #fff;
    }

.P-ZIXu ol :nth-child(2) {
      color: #fff;
    }

.PJs3d0 ol :nth-child(3) {
      color: #fff;
    }

.P6bpdV {
  background: #1b2638;
}

.PS59EA {
  font-size: 16px;
}

.PypCKR {
  width: 100%;
  font-family: Roboto;
}

.PQ5Cro {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100%;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
  }

.PJ8nQg {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin-bottom: 4vh;
  color: #01c8e3;
  font-style: normal;
  font-weight: 900;
  text-align: left;
  text-transform: uppercase;
}

.PfN32W {
  margin: 0 0 8vh;
  color: #19ffff;
  font-size: 1rem;
  font-weight: normal;
  line-height: 130%;
  text-align: left;
}

.PnvEfo {
  width: 100%;
  height: 3.3rem;
  padding: 1.56rem 0 0.13rem;
  border-bottom: 0.063rem solid #19ffff;
  margin-bottom: 1.4rem;
  background: transparent;
}

.P9gokn {
  display: block;
  width: 84%;
  color: #fff;
  font-family: Roboto;
  font-size: 1.25rem;
  font-weight: 300;
}

.P9gokn:-webkit-autofill,
  .P9gokn:-webkit-autofill:hover,
  .P9gokn:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #154a5e inset !important;
            box-shadow: 0 0 0 30px #154a5e inset !important;
    font-size: 1.14em !important;
    -webkit-text-fill-color: #f8ddc6;
  }

.PdVL0o {
  margin-bottom: 1.25rem;
  text-align: left;
}

.PdVL0o input:not(:checked) + .PxNbQX::before,
  .PdVL0o input:checked + .PxNbQX::before {
    position: absolute;
    width: 1.13rem;
    height: 1.13rem;
    border: 1px solid #19ffff;
    -webkit-animation: Pv5blo ease-out 2s infinite;
            animation: Pv5blo ease-out 2s infinite;
    background-color: #073c52;
  }

.PdVL0o input:not(:checked) + .PxNbQX::before {
    -webkit-animation: Pv5blo ease-out 2s infinite;
            animation: Pv5blo ease-out 2s infinite;
  }

.PdVL0o input:checked + .PxNbQX::after {
    top: 0.3rem;
    left: 0.25rem;
    width: 0.75rem;
    height: 0.63rem;
    margin: 0;
    background: url('//cdn01.x-plarium.com/browser/content/lps/mobile_page_email/001/check.png')
      no-repeat center center/contain;
    background-color: #7f93a6;
  }

.PdVL0o input:focus + .PxNbQX::before,
  .PdVL0o input:checked + .PxNbQX::before {
    -webkit-animation: none;
            animation: none;
  }

.PdVL0o .PxNbQX {
    padding: 0 0 0 2rem;
    color: #fff;
    font-family: Roboto;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.1;
    text-shadow: none;
  }

.PdVL0o .PxNbQX a {
      border-bottom: 0.06em solid #7f93a6;
      color: #fff;
      text-shadow: none;
    }

.PdVL0o.PWtoGY input:not(:checked) + .PxNbQX::before {
      -webkit-animation: Peudez 1s linear 3;
              animation: Peudez 1s linear 3;
    }

.PdVL0o.PWtoGY .PxNbQX::before {
      border: 1px solid rgb(228 73 73 / 0.84) !important;
    }

.PR4SGZ {
  width: 100%;
  max-width: 24rem;
  height: 4rem;
  margin: 0 auto;
  background: #fe0978;
  border-radius: 3.13rem;
}

.PR4SGZ .Pu3ARQ {
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
  }

.Pv-XJQ.PR4SGZ {
  border: 0.13rem solid #19ffff;
  background: transparent;
}

.Pv-XJQ.PR4SGZ .Pu3ARQ {
    color: #19ffff;
  }

.PAVu5U {
  z-index: 2;
  top: 2.69rem;
  left: 0;
  width: auto;
  height: 3.3rem;
  padding: 0.6rem 1.25rem;
  background: #fe0978;
  color: #fff;
}

.PAVu5U::before {
    position: absolute;
    top: -0.63rem;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    border: 0.5rem solid transparent;
    border-bottom: 0.5rem solid #fe0978;
    border-left: 0.5rem solid #fe0978;
    content: '';
  }

.PAVu5U .Pb6jkG {
    width: 100%;
  }

.PAVu5U .Pb6jkG span {
      width: 100%;
    }

.PAVu5U .Pb6jkG span span,
      .PAVu5U .Pb6jkG span a {
        display: none;
      }

@media (orientation: landscape) {
    .PsmPcT .PypCKR {
      width: 80%;
      margin: 0 auto;
    }

    .PsmPcT .P9gokn {
      width: 100%;
      text-align: center;
    }
  }

.PgoZgG {
  width: 80%;
  margin: 0 auto;
}

.PgoZgG .PJ8nQg {
    margin-bottom: 7vh;
    text-align: center;
  }

.PgoZgG .PJ8nQg span {
      display: block;
      width: 100%;
      font-size: 3.25rem !important;
    }

.PgoZgG .P9gokn {
    width: 100%;
    font-size: 1.5rem;
    text-align: center;
  }

.PgoZgG .PnvEfo {
    padding: 1.25rem 0 0.25rem;
    margin-bottom: 4.4rem;
  }

.PgoZgG .PdVL0o {
    text-align: center;
  }

.PgoZgG .PfN32W {
    margin: -3.25rem 0 17vh;
    font-size: 1.25rem;
  }

@media (orientation: landscape) {
    .PgoZgG .PfN32W {
      margin: -3.25rem 0 12vh;
    }
  }

@-webkit-keyframes Pv5blo {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  50% {
    -webkit-box-shadow: 0 0 3px 1px rgb(25 255 255 / 0.8),
      inset 0 0 3px 1px rgb(25 255 255 / 0.8);
            box-shadow: 0 0 3px 1px rgb(25 255 255 / 0.8),
      inset 0 0 3px 1px rgb(25 255 255 / 0.8);
  }

  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@keyframes Pv5blo {
  0% {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  50% {
    -webkit-box-shadow: 0 0 3px 1px rgb(25 255 255 / 0.8),
      inset 0 0 3px 1px rgb(25 255 255 / 0.8);
            box-shadow: 0 0 3px 1px rgb(25 255 255 / 0.8),
      inset 0 0 3px 1px rgb(25 255 255 / 0.8);
  }

  100% {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@-webkit-keyframes Peudez {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}

@keyframes Peudez {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}

.P0tGBb {
  position: relative;
  width: 330px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .P0tGBb form {
    width: 100%;
  }

  .PRpj\+C {
    display: none;
  }

  .PRpj\+C.PTBbkO {
      display: block;
    }

.PPNrp- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 87px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  margin: 32px 0 0;
  color: #fff;
  text-shadow: 3px 2px 1px #000;
}

.PkGnGY {
  position: absolute;
  top: 100%;
  right: 50px;
  left: 70px;
  color: #a18783;
}

.PkGnGY a {
    color: #a18783;
  }

.Pz9NdQ {
  position: absolute;
  z-index: 3;
  top: 305px;
  right: 0;
  left: 0;
  padding: 0 52px 0 76px;
  color: #c7c7c7;
  font-size: 12px;
  text-shadow: 0 1px 0 rgb(0 0 0 / 1);
}

.Pvonvz {
  height: 75px;
  padding: 10px 34px 19px 20px;
  color: #fff;
}

.Pvonvz.PD8LXG::after {
      position: absolute;
      top: 9px;
      left: 33px;
      display: block;
      width: 263px;
      height: 46px;
      border: 1px solid #7f0000;
      content: "";
    }

.PguT8y {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 0 10px 0 50px;
  color: #fff;
  font-family: inherit;
  font-size: 18px;
  line-height: 21px;
  text-shadow: 1px 1px 1px #000;
}

.PguT8y:focus {
    text-shadow: 0 0 6px #fff, 1px 1px 1px #000;
  }

.PguT8y::-webkit-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PguT8y::-moz-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PguT8y:-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PguT8y::-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PguT8y::placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PguT8y:-webkit-autofill,
  .PguT8y:-webkit-autofill:hover,
  .PguT8y:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff;
  }

.PtJkuL {
  position: absolute;
  top: 11%;
  right: 0;
  left: 90%;
}

.PtJkuL .Pz2psW {
    display: block;
    width: 300px;
    padding: 11px 15px;
    margin: 20px auto 0;
    background: #b20800;
    border-radius: 7px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.Pv-\+Zn {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 44px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Pv-\+Zn .Pz2psW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PVLaDj {
  left: 100%;
}

.PEeaUA {
  right: 100%;
  left: auto;
}

.PQm4sI,
.Pc2wss {
  height: 128px;
  padding: 34px 20px 20px 26px;
  margin: -18px 0 -15px;
}

.PQm4sI .Pkj65r, .Pc2wss .Pkj65r {
    padding-top: 10px;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 0 3px 5px rgb(90 27 1 / 0.7);
    text-transform: uppercase;
  }

.P\+5cet {
  color: #e8e8e8;
  font-size: 13px;
}

.P\+5cet .PPNrp- {
    height: 77px;
    padding: 0 15px 5px;
    color: #fff;
    font-size: 22px;
  }

.P\+5cet .Pkj65r {
    color: #fff;
    font-size: 34px;
  }

.P\+5cet .Pc2wss {
    margin: -28px 0 -12px;
  }

.P\+5cet .Pvonvz {
    position: relative;
    margin: 0 auto -19px;
  }

.P\+5cet .PvLXRR {
    min-height: 38px;
    margin: 0 0 3px;
  }

.P\+5cet .PvLXRR button {
      margin: 0 3px;
    }

.P\+5cet .PvLXRR button:lang(ru) {
        -webkit-transform: translateY(-10px);
            -ms-transform: translateY(-10px);
                transform: translateY(-10px);
      }

.P\+5cet .Px7Wjl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.P\+5cet .PkJY-V {
    display: block;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
  }

.P\+5cet .Pz9NdQ {
    top: 415px;
    margin-top: 0;
    margin-bottom: 13px;
  }

.P\+5cet .PCntsc {
    position: relative;
    z-index: 1;
    font-size: 13px;
    text-align: center;
  }

.P\+5cet .PCntsc a {
      color: #e8e8e8;
    }


.PzWzsG {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 330px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PzWzsG form {
    width: 100%;
  }

  .PFRISb {
    display: none;
  }

  .PFRISb.PxFIJ3 {
      display: block;
    }

.PnJ887 {
  padding: 0 15px;
  color: #f8f7d9;
  text-shadow: 3px 2px 1px #000;
}

.PaVSj0 {
  position: absolute;
  top: 286px;
  right: 50px;
  left: 56px;
  width: 248px;
  color: #a18783;
  text-align: left;
}

.PaVSj0 a {
    color: #a18783;
  }

.PLJftT {
  color: #c7c7c7;
  font-size: 12px;
  text-shadow: 0 1px 0 rgb(0 0 0 / 1);
}

.PScvoA {
  height: 75px;
  padding: 10px 34px 19px 20px;
  color: #fff;
}

.PScvoA.Pkymx9::after {
      position: absolute;
      top: 9px;
      left: 33px;
      display: block;
      width: 263px;
      height: 46px;
      border: 1px solid #7f0000;
      content: "";
    }

.P-Z5Hb {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 0 10px 0 50px;
  color: #fff;
  font-family: inherit;
  font-size: 18px;
  line-height: 21px;
  text-shadow: 1px 1px 1px #000;
}

.P-Z5Hb:focus {
    text-shadow: 0 0 6px #fff, 1px 1px 1px #000;
  }

.P-Z5Hb::-webkit-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.P-Z5Hb::-moz-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.P-Z5Hb:-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.P-Z5Hb::-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.P-Z5Hb::placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.P1KaD6,
.P\+HGIr {
  height: 128px;
  padding: 34px 26px 20px;
  margin: -24px 0 -6px;
}

.P1KaD6 .Po0\+ty, .P\+HGIr .Po0\+ty {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 10px;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 0 2px 1px #491406;
    text-transform: uppercase;
  }

.P1KaD6 .P9f642, .P\+HGIr .P9f642 {
    width: 48px !important;
    height: 100% !important;
    background-position: center !important;
  }

.Pu2ZuI {
  top: auto !important;
  bottom: -1px;
  height: 48px;
}

.P1KaD6 .Po0\+ty {
    padding-right: 23px;
  }

.Pi1C7P {
    position: relative;
    width: 231px;
    height: 40px;
    margin: 0 auto 40px;
  }

.PCUfp8:nth-child(1) {
        position: absolute;
        top: 23px;
        left: 0;
        width: 100%;
        height: 7px;
        background: #141517;
        text-align: left;
      }

.PCUfp8:nth-child(1) div {
          position: absolute;
          top: -5px;
          width: 16px;
          height: 16px;
          background: #141517;
          border-radius: 7px;
        }

.PCUfp8:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PCUfp8:nth-child(1) div:nth-child(1) span {
              left: 0;
            }

.PCUfp8:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -7px;
          }

.PCUfp8:nth-child(1) div:nth-child(2) span {
              left: -20px;
              text-align: center;
            }

.PCUfp8:nth-child(1) div:nth-child(3) {
            right: 0;
            text-align: right;
          }

.PCUfp8:nth-child(1) div:nth-child(3) span {
              right: 0;
            }

.PCUfp8:nth-child(1) div span {
            position: absolute;
            top: -15px;
            width: 58px;
            background: -webkit-gradient(linear, left top, left bottom, from(#dbd6c3), to(#dbd6c3));
            background: linear-gradient(#dbd6c3, #dbd6c3);
            -webkit-background-clip: text;
                    background-clip: text;
            color: #fff;
            font: 10px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            -webkit-text-fill-color: transparent;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PCUfp8:nth-child(1) div span[data-state="active"] {
              top: -18px;
              width: 58px;
              background: -webkit-gradient(linear, left top, left bottom, from(#fdf590), to(#f9e091));
              background: linear-gradient(#fdf590, #f9e091);
              -webkit-background-clip: text;
                      background-clip: text;
              font-size: 11px;
              -webkit-text-fill-color: transparent;
            }

.PCUfp8:nth-child(1) div span[data-state="done"] {
              background: -webkit-gradient(linear, left top, left bottom, from(#fdf590), to(#f9e091));
              background: linear-gradient(#fdf590, #f9e091);
              -webkit-background-clip: text;
                      background-clip: text;
              -webkit-text-fill-color: transparent;
            }

.PCUfp8:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 25px;
        left: 10px;
        display: block;
        height: 3px;
        background: #fff154;
        background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
        background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.PCUfp8:nth-child(3) {
        position: absolute;
        top: 23px;
        left: 0;
        width: 100%;
        height: 8px;
      }

.PCUfp8:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -1px;
          width: 8px;
          height: 8px;
          background: #fff154;
          background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
          background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
          border-radius: 7px;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PCUfp8:nth-child(3) div:nth-child(1) {
            left: 4px;
          }

.PCUfp8:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -3px;
          }

.PCUfp8:nth-child(3) div:nth-child(3) {
            right: 4px;
          }

.Pz2C0x {
  color: #e8e8e8;
  font-size: 13px;
}

.Pz2C0x .PnJ887 {
    padding: 0 15px 5px;
    color: #f4ffff;
    font-size: 22px;
  }

.Pz2C0x .Po0\+ty {
    color: #fff;
    font-size: 34px;
  }

.Pz2C0x .P\+HGIr {
    margin: -28px 0 -12px;
  }

.Pz2C0x .PScvoA {
    position: relative;
    z-index: 1;
    margin: 0 auto -19px;
  }

.Pz2C0x .PGaV-N {
    margin: 0 0 3px;
  }

.Pz2C0x .PGaV-N button {
      margin: 0 3px;
    }

.Pz2C0x .PR-lT1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.Pz2C0x .PfBQJO {
    display: block;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
  }

.Pz2C0x .PLJftT {
    margin-bottom: 13px;
  }

.Pz2C0x .PaVSj0 {
    color: #89613f;
    text-shadow: 0 0 1px #fffce2;
  }

.Pz2C0x .P7LAJ- {
    position: relative;
    z-index: 1;
    font-size: 13px;
    text-align: center;
  }

.Pz2C0x .P7LAJ- a {
      color: #e8e8e8;
    }


.P\+xdCY {
  position: relative;
  width: 330px;
  height: 100%;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PiSBlw {
    display: none;
  }

  .PiSBlw.PcVuaO {
      display: block;
    }

.Phh60H {
  display: box;
  overflow: hidden;
  height: 57px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 20px 8px;
  color: #f2e4cf;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 15px;
  text-align: left;
  text-shadow: 0 2px 3px #000;
}

.P8Ku0u {
    width: 372px !important;
    height: 5px !important;
    margin: 0 0 0 -20px;
    background-size: contain;
  }

.PK\+R1T {
  padding: 0 15px;
  color: #f8f7d9;
  text-shadow: 3px 2px 1px #000;
}

.PCPigP {
  position: absolute;
  top: 106%;
  right: 50px;
  left: 70px;
  color: #a18783;
}

.PCPigP a {
    color: #a18783;
  }

.PiSwLG {
  color: #c7c7c7;
  font-size: 12px;
  text-shadow: 0 1px 0 rgb(0 0 0 / 1);
}

.P-UlRx {
  height: 75px;
  padding: 0 22px 26px;
  margin: 0 0 13px;
  background-position: center bottom !important;
  color: #fff;
}

.P-UlRx .Pfp9kE {
    display: block;
    height: 46px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 21px;
    text-align: left;
    text-shadow: 3px 2px 1px #000;
  }

.P-UlRx .PJvbue {
    top: 73% !important;
    left: 8px !important;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
  }

.PSlfe3 {
  position: absolute;
  z-index: -1;
  top: auto;
  bottom: -14px;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 49px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 2px;
}

.PSlfe3 .PTCIFX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PbiH-0 {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 0 10px 0 50px;
  color: #fff;
  font-family: inherit;
  font-size: 18px;
  line-height: 21px;
  text-shadow: 1px 1px 1px #000;
}

.PbiH-0:focus {
    text-shadow: 0 0 6px #fff, 1px 1px 1px #000;
  }

.PbiH-0::-webkit-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PbiH-0::-moz-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PbiH-0:-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PbiH-0::-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PbiH-0::placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PmBPrY,
.PS8nu0 {
  height: 128px;
  padding: 34px 26px 20px;
  margin: -24px 0 -6px;
}

.PmBPrY .PkOa\+t, .PS8nu0 .PkOa\+t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 10px;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 0 2px 1px #491406;
    text-transform: uppercase;
  }

.PmBPrY .PJvbue, .PS8nu0 .PJvbue {
    position: relative;
    top: 2px;
    width: 48px !important;
    height: 100% !important;
    background-position: center !important;
  }

.PmBPrY .PkOa\+t {
    padding-right: 23px;
  }

.P1eioJ {
    position: relative;
    width: 231px;
    height: 40px;
    margin: 0 auto 40px;
  }

.P-IFLt:nth-child(1) {
        position: absolute;
        top: 23px;
        left: 0;
        width: 100%;
        height: 7px;
        background: #141517;
        text-align: left;
      }

.P-IFLt:nth-child(1) div {
          position: absolute;
          top: -5px;
          width: 16px;
          height: 16px;
          background: #141517;
          border-radius: 7px;
        }

.P-IFLt:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.P-IFLt:nth-child(1) div:nth-child(1) span {
              left: 0;
            }

.P-IFLt:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -7px;
          }

.P-IFLt:nth-child(1) div:nth-child(2) span {
              left: -20px;
              text-align: center;
            }

.P-IFLt:nth-child(1) div:nth-child(3) {
            right: 0;
            text-align: right;
          }

.P-IFLt:nth-child(1) div:nth-child(3) span {
              right: 0;
            }

.P-IFLt:nth-child(1) div span {
            position: absolute;
            top: -15px;
            width: 58px;
            background: -webkit-gradient(linear, left top, left bottom, from(#dbd6c3), to(#dbd6c3));
            background: linear-gradient(#dbd6c3, #dbd6c3);
            -webkit-background-clip: text;
                    background-clip: text;
            color: #fff;
            font: 10px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            -webkit-text-fill-color: transparent;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.P-IFLt:nth-child(1) div span[data-state="active"] {
              top: -18px;
              width: 58px;
              background: -webkit-gradient(linear, left top, left bottom, from(#fdf590), to(#f9e091));
              background: linear-gradient(#fdf590, #f9e091);
              -webkit-background-clip: text;
                      background-clip: text;
              font-size: 11px;
              -webkit-text-fill-color: transparent;
            }

.P-IFLt:nth-child(1) div span[data-state="done"] {
              background: -webkit-gradient(linear, left top, left bottom, from(#fdf590), to(#f9e091));
              background: linear-gradient(#fdf590, #f9e091);
              -webkit-background-clip: text;
                      background-clip: text;
              -webkit-text-fill-color: transparent;
            }

.P-IFLt:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 25px;
        left: 10px;
        display: block;
        height: 3px;
        background: #fff154;
        background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
        background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.P-IFLt:nth-child(3) {
        position: absolute;
        top: 23px;
        left: 0;
        width: 100%;
        height: 8px;
      }

.P-IFLt:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -1px;
          width: 8px;
          height: 8px;
          background: #fff154;
          background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
          background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
          border-radius: 7px;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.P-IFLt:nth-child(3) div:nth-child(1) {
            left: 4px;
          }

.P-IFLt:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -3px;
          }

.P-IFLt:nth-child(3) div:nth-child(3) {
            right: 4px;
          }

.PWQOjW {
  color: #e8e8e8;
  font-size: 13px;
}

.PWQOjW .PK\+R1T {
    padding: 0 15px 5px;
    color: #f4ffff;
    font-size: 22px;
  }

.PWQOjW .PkOa\+t {
    color: #fff;
    font-size: 34px;
  }

.PWQOjW .PS8nu0 {
    margin: -28px 0 -12px;
  }

.PWQOjW .P-UlRx {
    position: relative;
    z-index: 1;
    margin: 0 auto -19px;
  }

.PWQOjW .Ps38AA {
    margin: 0 0 3px;
  }

.PWQOjW .Ps38AA button {
      margin: 0 3px;
    }

.PWQOjW .Pjl6\+5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PWQOjW .PVVnDK {
    display: block;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
  }

.PWQOjW .PiSwLG {
    margin-bottom: 13px;
  }

.PWQOjW .PCPigP {
    color: #89613f;
    text-shadow: 0 0 1px #fffce2;
  }

.PWQOjW .Pjnl8c {
    position: relative;
    z-index: 1;
    font-size: 13px;
    text-align: center;
  }

.PWQOjW .Pjnl8c a {
      color: #e8e8e8;
    }


.PtuVqq {
  width: 16.5vw;
  font-family: 'Droid serif', Palatino,serif;
}

  .PVHM6j {
    display: none;
    width: 22vw !important;
    min-height: 33vw;
    background-size: contain;
  }

  .PVHM6j.PFsCDy {
      display: block;
    }

  .PeFFHr {
    bottom: -3vw;
    width: 100% !important;
    height: 23.3vw !important;
    background-size: contain;
  }

.Pqi-Sy {
  margin-bottom: .5vw;
  color: #c7c7c7;
  font-size: .7vw;
  text-shadow: 2px 2px 2px #000;
}

.PNw2Wt {
  margin-bottom: .7vw;
  color: #fff;
  text-shadow: 2px 2px 2px #000;
}

.P49zaw {
  position: relative;
  width: 95%;
  padding: 3.4vw 0 0;
  margin: 0 auto;
  color: #f8f7d9;
  font-size: 1.3vw;
  font-weight: 500;
  text-align: center;
  text-shadow: 2px 2px 2px #000;
}

.P49zaw::before {
    position: absolute;
    top: 1vw;
    right: 0;
    left: 0;
    display: block;
    width: 3vw;
    height: 2vw;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50%/contain;
    content: "";
  }

.P\+RPe2 {
  position: relative;
  height: 5vw;
  margin: 0 0 .3vw;
}

.P9rXgS {
    position: relative;
    display: block;
    width: 100%;
    background-position: center .25vw !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    color: #fff;
    font-size: 0.9vw;
    text-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
  }

.Pe4rQn {
    width: 16vw !important;
    height: 4vw !important;
    margin: 0 auto;
  }

.Pe4rQn button {
      width: 100%;
      height: 100%;
      margin: 0;
    }

.Pe4rQn button:hover {
        opacity: 0.8;
      }

.PUShWG {
    position: relative;
    width: 100%;
    height: 5vw;
    font-family: inherit;
  }

.Pcocp8 {
      width: 100% !important;
      height: 100% !important;
      margin: 0 auto;
      background-size: contain;
    }

.PzG1RZ {
      position: absolute;
      top: 1vw;
      right: 0;
      left: 0;
      display: block;
      height: 1.6vw;
      padding: 0 1.2vw 0 3.2vw;
      margin: auto;
      color: #feffff;
      font-size: 1vw;
      letter-spacing: 1px;
      line-height: 1.75vw;
      text-align: left;
      text-shadow: 2px 2px 2px #000;
      text-transform: uppercase;
    }

.PvLImf {
  width: 15.3vw;
  margin: 0 auto .5vw;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PvLImf label {
    min-height: 3vw;
  }

.PvLImf::before {
    position: absolute;
    z-index: -2;
    bottom: -.67vw;
    display: block;
    width: 103%;
    height: 4vw;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/001/main/field_shadow.png') no-repeat bottom/contain;
    content: "";
  }

.PvLImf.PEny5Y::after {
      position: absolute;
      bottom: .1vw;
      left: 1vw;
      display: block;
      width: 13.45vw;
      height: 2.4vw;
      border: 1px solid #7f0000;
      content: "";
    }

.PvLImf .PEJw7X {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 2.6vw;
    font-size: 1.2vw !important;
    pointer-events: none;
    text-shadow: 2px 2px 2px #000;
  }

.PDs-CJ {
  position: absolute !important;
  bottom: 0.7vw;
  left: 3.2vw;
  display: block;
  width: 70%;
  color: #fff;
  font-family: inherit;
  font-size: 1vw !important;
  text-shadow: 1px 1px 1px #000;
}

.PDs-CJ::-webkit-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PDs-CJ::-moz-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PDs-CJ:-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PDs-CJ::-ms-input-placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PDs-CJ::placeholder {
    color: #000;
    opacity: 0.3 !important;
  }

.PDs-CJ::-ms-clear {
    width: 0;
    height: 0;
  }

.PDs-CJ:input-placeholder {
    color: #fff !important; /* fix color of placeholder ie 11 */
  }

.PDs-CJ:-webkit-autofill,
  .PDs-CJ:-webkit-autofill:hover,
  .PDs-CJ:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #251a16 inset !important;
            box-shadow: 0 0 0 30px #251a16 inset !important;
    font-size: 1vw !important;
    -webkit-text-fill-color: #fff;
  }

.Pr97cT {
  top: auto !important;
  bottom: .5vw !important;
  left: 1.5vw !important;
  width: 1.7vw !important;
  height: 1.7vw !important;
  background-size: contain;
  -webkit-transform: translate(0, 0) !important;
      -ms-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important;
}

.PNoFXc,
.PKxjU1 {
  left: -.27vw;
  width: 17vw;
  height: 6vw;
  padding: 1vw;
  margin: auto;
  margin-top: -.3vw;
  background-size: contain;
  font-family: 'Droid serif', Palatino, serif;
}

.PNoFXc .PDL4iu, .PKxjU1 .PDL4iu {
    padding: .7vw 0 .8vw;
    color: #fff;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1;
    text-shadow: 0 3px 5px rgb(90 27 1 / .9);
    text-transform: uppercase;
  }

.PNoFXc .PDL4iu .Pr97cT, .PKxjU1 .PDL4iu .Pr97cT {
      position: relative;
      top: auto !important;
      bottom: -.1vw !important;
      left: 0 !important;
      width: 1.7vw !important;
      height: 1.7vw !important;
      margin-right: .2vw;
    }

.PNoFXc .P3yYwG,
  .PNoFXc .PTmELn,
  .PNoFXc .PtWFqL,
  .PKxjU1 .P3yYwG,
  .PKxjU1 .PTmELn,
  .PKxjU1 .PtWFqL {
    background-size: contain;
  }

.Pu7v-u {
  overflow: hidden;
  margin: 0 0 0.6vw;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.3vw;
  text-align: center;
  text-shadow: 2px 2px 2px #000;
}

.PDmMGw {
    width: 17vw !important;
    height: 6px !important;
    margin: 0 0 0.15vw;
    background-size: 17vw 5px !important;
  }

.Pr2RfI {
  margin: 0 0 .3vw 1vw;
  text-align: left;
  text-shadow: 1 1px 1px #000;
}

.Pr2RfI span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.PHbxHV {
    position: relative;
    bottom: 0;
    width: 15vw;
    height: 2.24vw;
    margin: 0 auto 5px;
    color: #fff;
  }

.Pzrhk9:nth-child(1) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: .39vw;
        background: #141517;
      }

.Pzrhk9:nth-child(1) div {
          position: absolute;
          top: -.28vw;
          width: .89vw;
          height: .89vw;
          background: #141517;
          border-radius: .39vw;
        }

.Pzrhk9:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.Pzrhk9:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.Pzrhk9:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.39vw;
          }

.Pzrhk9:nth-child(1) div:nth-child(2) span {
              left: -1.39vw;
              text-align: center;
            }

.Pzrhk9:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.Pzrhk9:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.Pzrhk9:nth-child(1) div span {
            position: absolute;
            top: -.84vw;
            width: 3.36vw;
            color: fff;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.Pzrhk9:nth-child(1) div span[data-state="active"] {
              top: -1vw;
              width: 3.36vw;
              color: #fff;
              font-size: .61vw;
            }

.Pzrhk9:nth-child(1) div span[data-state="done"] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.Pzrhk9:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.4vw;
        left: .56vw;
        display: block;
        height: .17vw;
        background: #fff154;
        background: -webkit-gradient(linear, left top, left bottom, from(#fff154), to(#e08b03));
        background: linear-gradient(to bottom, #fff154 0%, #e08b03 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.Pzrhk9:nth-child(3) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: 0.44vw;
      }

.Pzrhk9:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -.04vw;
          width: .44vw;
          height: .44vw;
          background: #fff154;
          background: -webkit-gradient(linear, left top, left bottom, from(#fff154), to(#e08b03));
          background: linear-gradient(to bottom, #fff154 0%, #e08b03 100%);
          border-radius: .39vw;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.Pzrhk9:nth-child(3) div:nth-child(1) {
            left: .22vw;
          }

.Pzrhk9:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.15vw;
          }

.Pzrhk9:nth-child(3) div:nth-child(3) {
            right: .26vw;
          }

.PCsLc8 {
  top: auto;
  bottom: 0;
  height: 2.7vw;
}

.PJklVk {
    left: 100%;
  }

.P5tQ42 {
    right: 100%;
  }

.PctmXW .PNw2Wt {
    text-transform: none;
  }

.PctmXW .P\+RPe2 {
    height: 3.4vw;
  }

.PctmXW .P9rXgS {
      position: relative;
      display: block;
      margin: 0 auto;
      background-position: center !important;
      background-size: 17vw 2px !important;
    }

.PctmXW .Pe4rQn {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: .1vw;
    }

.PctmXW .Pe4rQn:lang(ru) {
        margin-bottom: .2vw;
      }

.PctmXW .PUShWG {
      width: auto;
      height: 2vw;
      margin: 0 .3vw;
    }

.PctmXW .Pcocp8 {
        width: 6vw !important;
        background-size: contain;
      }

.PctmXW .PrzzpB {
    margin-bottom: 4px;
    color: #c7c7c7;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.PctmXW .PrzzpB a {
      display: block;
      font-size: 12px;
    }

@media (max-width: 1280px) {
  .PtuVqq {
    width: 225px;
  }

    .PVHM6j {
      width: 300px !important;
      min-height: 480px !important;
      padding: 186px 0 88px !important;
    }

    .PeFFHr {
      bottom: -30.7px;
      width: 100% !important;
      height: 315px !important;
    }

  .Pqi-Sy {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 12px;
  }

  .PNw2Wt {
    margin-bottom: 5px;
  }

    .PNw2Wt span {
      font-size: 18px;
    }

  .P\+RPe2 {
    height: 66px;
    margin: 0 0 4px;
  }

    .P9rXgS {
      background-position: center 2px !important;
      font-size: 10px;
    }

    .Pe4rQn {
      width: 218px !important;
      height: 56px !important;
    }
      .PzG1RZ {
        top: 18.2px;
        height: 17px;
        padding: 0 13px 0 47px;
        font-size: 11px;
        line-height: 18px;
      }

  .PvLImf {
    width: 153px;
    margin: 0 auto 5px;
  }

    .PvLImf label {
      min-height: 30px;
    }

    .PvLImf::before {
      bottom: -7px;
      height: 40px;
    }
      .PvLImf.PEny5Y::after {
        bottom: 1px;
        left: 10px;
        width: 135px;
        height: 24px;
      }

    .PvLImf .PEJw7X {
      padding-bottom: 26px;
      font-size: 12px !important;
    }

  .P49zaw {
    font-size: 1.4vw;
  }

  .PDs-CJ {
    bottom: 7px;
    left: 32px;
    font-size: 10px !important;
  }

    .PDs-CJ:-webkit-autofill,
    .PDs-CJ:-webkit-autofill:hover,
    .PDs-CJ:-webkit-autofill:focus {
      font-size: 10px !important;
    }

  .Pr97cT {
    bottom: 5px !important;
    left: 15px !important;
    width: 17px !important;
    height: 17px !important;
  }

  .PNoFXc,
  .PKxjU1 {
    left: -2.7px;
    width: 231px;
    height: 80px;
    padding: 12px 15px 14px 11px;
  }

    .PNoFXc .PDL4iu, .PKxjU1 .PDL4iu {
      padding: 7px 0;
    }

      .PNoFXc .PDL4iu span, .PKxjU1 .PDL4iu span {
        font-size: 24px;
      }

      .PNoFXc .PDL4iu .Pr97cT, .PKxjU1 .PDL4iu .Pr97cT {
        bottom: -2px !important;
        width: 22px !important;
        height: 23px !important;
        margin-right: 2px;
      }

  .Pu7v-u {
    margin: 0 0 5px;
    font-size: 16px !important;
    line-height: 18px;
  }

    .PDmMGw {
      width: 213px !important;
      margin: 0 auto 1.5px;
      background-position: center !important;
      background-size: 250px 4px !important;
    }

  .Pr2RfI {
    margin: 0 0 3px 10px;
  }

    .Pr2RfI span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .PCsLc8 {
    bottom: 0;
    width: 210px;
    height: 30px;
  }
    .PctmXW .P\+RPe2 {
      height: 40px !important;
      margin-bottom: 5px;
    }

      .PctmXW .P\+RPe2:lang(ru) {
        height: 36px !important;
      }

      .PctmXW .P9rXgS {
        background-size: 225px 2px !important;
        font-size: 10px;
      }

      .PctmXW .Pe4rQn {
        margin-bottom: 8px;
      }

        .PctmXW .Pe4rQn:lang(ru) {
          margin-bottom: 3px;
        }

      .PctmXW .PUShWG {
        height: 20px;
        margin: 0 3px;
      }

        .PctmXW .Pcocp8 {
          width: 86px !important;
          height: 26px !important;
        }

          .PctmXW .Pcocp8:lang(ru) {
            width: 20px !important;
            height: 20px !important;
          }
      .PctmXW .PrzzpB a {
        display: block;
        font-size: 11px;
      }
    .PHbxHV {
      bottom: 0;
      width: 190px;
      height: 23px;
    }
        .Pzrhk9:nth-child(1) {
          top: 13px;
          left: 0;
          width: 100%;
          height: 4px;
        }

          .Pzrhk9:nth-child(1) div {
            top: -3px;
            width: 9px;
            height: 9px;
            border-radius: 4px;
          }

            .Pzrhk9:nth-child(1) div:nth-child(1) {
              left: 0;
            }

              .Pzrhk9:nth-child(1) div:nth-child(1) span {
                left: 0;
              }

            .Pzrhk9:nth-child(1) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -4px;
            }

              .Pzrhk9:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .Pzrhk9:nth-child(1) div:nth-child(3) {
              right: 0;
            }

              .Pzrhk9:nth-child(1) div:nth-child(3) span {
                right: 0;
              }

            .Pzrhk9:nth-child(1) div span {
              top: -8.4px;
              width: 42px;
              font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
              font-size: 7px;
            }

              .Pzrhk9:nth-child(1) div span[data-state="active"] {
                top: -10px;
                width: 42px;
                font-size: 8px;
              }

        .Pzrhk9:nth-child(2) {
          top: 14px;
          left: 5.6px;
          height: 1.7px;
        }

        .Pzrhk9:nth-child(3) {
          top: 13px;
          left: 0;
          width: 100%;
          height: 4.4px;
        }

          .Pzrhk9:nth-child(3) div {
            z-index: 2;
            top: -0.4px;
            width: 4.4px;
            height: 4.4px;
            border-radius: 4px;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
          }

            .Pzrhk9:nth-child(3) div:nth-child(1) {
              left: 2.2px;
            }

            .Pzrhk9:nth-child(3) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -1.5px;
            }

            .Pzrhk9:nth-child(3) div:nth-child(3) {
              right: 2.6px;
            }
}

.PjDfkp {
  width: 19.5vw;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PPK8n2 {
    display: none;
    width: 30vw !important;
    min-height: 23vw !important;
    background-size: contain;
  }

  .PPK8n2.PWO39P {
      display: block;
    }

  .Pce7kd {
    bottom: -2vw;
    width: 100% !important;
    height: 22.3vw !important;
    background-size: contain;
  }

.PK3HJv {
  margin-bottom: .25vw;
  color: #fff;
  font-size: .7vw;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PcJIfQ {
  margin-bottom: 1vw;
  color: #f4ffff;
  font-weight: normal;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  text-transform: uppercase;
}

.PIje5d {
  position: relative;
  width: 95%;
  padding: 3.4vw 0 0;
  margin: 0 auto;
  color: #f8f7d9;
  font-size: 1.3vw;
  font-weight: 500;
  text-align: center;
  text-shadow: 2px 2px 2px #000;
}

.PIje5d::before {
    position: absolute;
    top: 1vw;
    right: 0;
    left: 0;
    display: block;
    width: 3vw;
    height: 2vw;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50%/contain;
    content: "";
  }

.PMOMmH {
  position: relative;
  height: 5vw;
  margin: 0 0 .5vw;
}

.PHaGiB {
    position: relative;
    bottom: 0.8vw;
    display: block;
    width: 100%;
    background-position: center 0.4vw;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 0.9vw;
    text-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
  }

.PC3NGA {
    width: 17vw !important;
    height: 5vw !important;
    margin: 0 auto;
  }

.PC3NGA button {
      width: 100%;
      height: 100%;
    }

.PC3NGA button:hover {
        opacity: 0.8;
      }

.PP1tIY {
    position: relative;
    width: 100%;
    height: 5vw;
    font-family: inherit;
  }

.PZEWZm {
      width: 100% !important;
      height: 100% !important;
      margin: 0 auto;
      background-size: contain;
    }

.PNSiPf {
      position: absolute;
      top: 1vw;
      right: 0;
      left: 0;
      display: block;
      height: 1.6vw;
      padding: .1vw 1vw 0 4vw;
      margin: auto;
      color: #feffff;
      font-size: 1vw;
      letter-spacing: 1px;
      line-height: 1.75vw;
      text-align: left;
      text-shadow: 0 2px 2px #000;
      text-transform: uppercase;
    }

.Pp\+3D2 {
  width: 18vw;
  margin: 0 auto;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.Pp\+3D2 label {
    min-height: 4vw;
  }

.Pp\+3D2 .PqsdFm {
    display: block;
    padding-bottom: 3.5vw;
    font-size: 1.1vw !important;
    pointer-events: none;
    text-shadow: 3px 2px 1px #000;
  }

.Pp\+3D2 .PWK9hg {
    background-position: center bottom !important;
  }

.PPbQcZ {
  position: absolute !important;
  bottom: 1.2vw;
  left: 3.2vw;
  display: block;
  width: 70%;
  color: #fff;
  font-family: inherit;
  font-size: 1vw !important;
  font-weight: bold;
}

.PPbQcZ:input-placeholder {
    color: #fff !important; /* fix color of placeholder ie 11 */
  }

.PPbQcZ:-webkit-autofill,
  .PPbQcZ:-webkit-autofill:hover,
  .PPbQcZ:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #1d201c inset !important;
            box-shadow: 0 0 0 30px #1d201c inset !important;
    font-size: 1vw !important;
    -webkit-text-fill-color: #fff;
  }

.PLSxju {
  top: auto !important;
  bottom: -0.2vw !important;
  left: -.3vw !important;
  width: 2vw !important;
  height: 2vw !important;
  background-size: contain;
}

.PH9SUt,
.PlYovQ {
  width: 20vw;
  height: 4.7vw;
  padding: 0 1.5vw .4vw;
  margin: 0 auto;
  background-size: contain;
  will-change: visibility, opacity;
}

.PH9SUt .PuAl38, .PlYovQ .PuAl38 {
    padding: 0 0 0.3vw;
    color: #fff;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.PH9SUt .PuAl38 .PLSxju, .PlYovQ .PuAl38 .PLSxju {
      position: relative;
      bottom: -.15vw !important;
      width: 2vw !important;
      height: 1.7vw !important;
      margin-right: 2px;
    }

.PH9SUt .PSpz4a,
  .PH9SUt .PYIYEc,
  .PH9SUt .Plwu\+o,
  .PlYovQ .PSpz4a,
  .PlYovQ .PYIYEc,
  .PlYovQ .Plwu\+o {
    background-size: contain;
    will-change: visibility, opacity;
  }

.PS7yg3 {
  overflow: hidden;
  margin: 0 0 0.5vw;
  font-size: 1.1vw;
  line-height: 1.5vw;
  text-align: center;
  text-shadow: 2px 2px 1px #000;
}

.PAS9qd {
    width: 20vw !important;
    height: 10px !important;
    margin: 0 auto;
    background-size: 20vw 5px;
  }

.Po-KQO {
  margin-bottom: .5vw;
  color: #e4dbc6;
  font-size: .72vw;
  line-height: .94vw;
  text-align: center;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Po-KQO .PZ0B7I {
    font-family: Arial;
    font-size: .7vw;
  }

.Pl4rNU {
  width: 84%;
  margin: 0 auto .5vw !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Pl4rNU span {
    font-size: .7vw !important;
    line-height: .85vw !important;
  }

.Pa1QZ7 {
  text-shadow: 1px 1px 1px #000;
}

.PKaHtV {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 2.24vw;
    margin: 0 auto;
  }

.PrV2O8:nth-child(1) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: .39vw;
        background: #141517;
      }

.PrV2O8:nth-child(1) div {
          position: absolute;
          top: -.28vw;
          width: .89vw;
          height: .89vw;
          background: #141517;
          border-radius: .39vw;
        }

.PrV2O8:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PrV2O8:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PrV2O8:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.39vw;
          }

.PrV2O8:nth-child(1) div:nth-child(2) span {
              left: -1.4vw;
              text-align: center;
            }

.PrV2O8:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PrV2O8:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PrV2O8:nth-child(1) div span {
            position: absolute;
            top: -.84vw;
            width: 3.36vw;
            color: #fff;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PrV2O8:nth-child(1) div span[data-state="active"] {
              top: -1vw;
              width: 3.36vw;
              color: #fff;
              font-size: .61vw;
            }

.PrV2O8:nth-child(1) div span[data-state="done"] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.PrV2O8:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.4vw;
        left: .56vw;
        display: block;
        height: .17vw;
        background: #dd47e1;
        background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
        background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.PrV2O8:nth-child(3) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: 0.44vw;
      }

.PrV2O8:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -.057vw;
          width: .44vw;
          height: .44vw;
          background: #dc47e0;
          background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
          background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
          border-radius: .39vw;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PrV2O8:nth-child(3) div:nth-child(1) {
            left: .22vw;
          }

.PrV2O8:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.15vw;
          }

.PrV2O8:nth-child(3) div:nth-child(3) {
            right: .26vw;
          }

.Ps\+IAz {
  top: auto;
  bottom: .2vw;
  width: 20vw !important;
  height: 3.1vw;
}

.Ps\+IAz:lang(ja) {
    width: 24vw !important;
  }

.PqTtUp {
    left: 100%;
  }

.P1ioLz {
    right: 100%;
  }

.PmfRRq .PcJIfQ {
    text-transform: none;
  }

.PmfRRq .PMOMmH {
    height: 3.5vw;
  }

.PmfRRq .PMOMmH:lang(ru) {
      height: 3vw;
    }

.PmfRRq .PHaGiB {
      position: absolute;
      top: 2.6vw !important;
      display: block;
      height: 1vw;
      margin: 0;
      background-position: center .25vw !important;
      background-repeat: no-repeat;
      background-size: 19vw 12px;
    }

.PmfRRq .PHaGiB:lang(ru) {
        top: 2.2vw !important;
      }

.PmfRRq .PC3NGA {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PmfRRq .PP1tIY {
      width: auto;
      height: auto;
    }

.PmfRRq .PZEWZm {
        width: 6vw !important;
        height: 2.6vw !important;
        background-size: contain;
      }

.PmfRRq .PJW8U7 {
    margin-bottom: 4px;
    color: #e8e8e8;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.PmfRRq .PJW8U7 a {
      display: block;
      font-size: .7vw;
    }

@media (max-width: 1024px) {
  .PjDfkp {
    width: 200px;
  }

    .PPK8n2 {
      width: 307px !important;
      min-height: 230px !important;
      padding: 58px 0 0 !important;
    }

    .Pce7kd {
      bottom: -31px;
      width: 100% !important;
      height: 228px !important;
    }

  .PK3HJv {
    margin-bottom: 1.5px;
    font-size: 9px;
  }

  .PcJIfQ {
    margin-bottom: 10px;
  }

    .PcJIfQ span {
      font-size: 12px;
    }

  .Po-KQO {
    margin-bottom: 7px;
    font-size: 8px;
    line-height: 10px;
  }

    .Po-KQO .PZ0B7I {
      font-size: 8px;
    }

  .PMOMmH {
    height: 55.2px;
    margin: 0 0 2px;
  }

    .PHaGiB {
      bottom: 0;
      height: 10px !important;
      background-position: center 1px !important;
      background-size: 190px 12px !important;
      font-size: 9px;
    }

    .PC3NGA {
      width: 163px !important;
      height: 41px !important;
    }
      .PNSiPf {
        top: 10.2px;
        height: 17px;
        padding: 0 13px 0 32px;
        font-size: 10px;
        line-height: 18px;
      }

  .Pp\+3D2 {
    width: 18vw;
    margin: 0 auto;
    background-position: center bottom !important;
    background-size: contain;
    color: #fff;
  }

    .Pp\+3D2 label {
      min-height: 4vw;
    }

    .Pp\+3D2 .PqsdFm {
      display: block;
      padding-bottom: 3.5vw;
      font-size: 1.1vw !important;
      pointer-events: none;
      text-shadow: 3px 2px 1px #000;
    }

  .PPbQcZ {
    bottom: 12px;
    left: 32px;
    width: 70%;
    font-size: 10px !important;
  }

    .PPbQcZ:-webkit-autofill,
    .PPbQcZ:-webkit-autofill:hover,
    .PPbQcZ:-webkit-autofill:focus {
      -webkit-box-shadow: 0 0 0 20px #1d201c inset !important;
              box-shadow: 0 0 0 20px #1d201c inset !important;
      font-size: 11px !important;
      -webkit-text-fill-color: #fff;
    }

  .PLSxju {
    top: auto !important;
    left: -3px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .PH9SUt,
  .PlYovQ {
    width: 210px;
    height: 48px;
    padding: 0 15px 4px;
  }

    .PH9SUt .PuAl38, .PlYovQ .PuAl38 {
      padding: 0 0 3px;
    }

      .PH9SUt .PuAl38 span, .PlYovQ .PuAl38 span {
        font-size: 17px !important;
      }

      .PH9SUt .PuAl38 .PLSxju, .PlYovQ .PuAl38 .PLSxju {
        bottom: -1.5px !important;
        width: 20px !important;
        height: 17px !important;
        margin: 0;
      }

  .PS7yg3 {
    margin: 0 0 2px;
    font-size: 12px;
    line-height: 15px;
  }

    .PAS9qd {
      width: 204.8px !important;
    }

  .Pl4rNU {
    margin-bottom: 5px;
  }

    .Pl4rNU span {
      font-size: 9px !important;
      line-height: 10px !important;
    }
    .PKaHtV {
      height: 23px;
    }
        .PrV2O8:nth-child(1) {
          top: 13px;
          height: 4px;
        }

          .PrV2O8:nth-child(1) div {
            top: -3px;
            width: 1px;
            height: 1px;
            border-radius: 4px;
          }

            .PrV2O8:nth-child(1) div:nth-child(2) {
              margin: 0 0 0 -4px;
            }

              .PrV2O8:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .PrV2O8:nth-child(1) div span {
              top: -9px;
              width: 34px;
              font: 6px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .PrV2O8:nth-child(1) div span[data-state="active"] {
                top: -10px;
                width: 34px;
                font-size: 7px;
              }

        .PrV2O8:nth-child(2) {
          top: 14px;
          left: 6px;
          height: 1.7px;
        }

        .PrV2O8:nth-child(3) {
          top: 13px;
          height: 5px;
        }

          .PrV2O8:nth-child(3) div {
            top: -.6px;
            width: 5px;
            height: 5px;
            border-radius: 4px;
          }

            .PrV2O8:nth-child(3) div:nth-child(1) {
              left: 2.3px;
            }

            .PrV2O8:nth-child(3) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -1.8px;
            }

            .PrV2O8:nth-child(3) div:nth-child(3) {
              right: 2.3px;
            }

  .Ps\+IAz {
    bottom: 4px;
    width: 210px !important;
    height: 32px !important;
  }
    .PmfRRq .PMOMmH {
      height: 41px !important;
    }

      .PmfRRq .PMOMmH:lang(ru) {
        height: 31px !important;
      }

      .PmfRRq .PHaGiB {
        top: 30px !important;
      }

        .PmfRRq .PHaGiB:lang(ru) {
          top: 26px !important;
        }
        .PmfRRq .PZEWZm {
          width: 60px !important;
          height: 26px !important;
        }
      .PmfRRq .PJW8U7 a {
        display: block;
        font-size: 9px;
      }
}

.PWb8r8 {
  width: 23.44em;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .Ptkd8c {
    display: none;
    width: 36.06em !important;
    min-height: 28.6em !important;
    background-size: contain;
  }

  .Ptkd8c.PuhS\+O {
      display: block;
    }

  .PfAwbT {
    bottom: -2.4em;
    width: 100% !important;
    height: 27.8em !important;
    background-size: contain;
  }

.P-11UT {
  margin-bottom: 0.3em;
  color: #fff;
  font-size: 0.86em;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Pi9jRq {
  margin-bottom: 1.2em;
  color: #f4ffff;
  font-weight: normal;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  text-transform: uppercase;
}

.PjOZJc {
  position: relative;
  height: 4.5em;
  margin: 0 0 1.6em;
}

.Pn8Lqt {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0.5em;
    background-position: center 0.48em;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 1.08em;
    text-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
  }

.PHYzE3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.43em !important;
    margin: 0 auto;
  }

.PHYzE3 button {
      width: 100%;
      height: 100%;
    }

.PHYzE3 button:hover {
        opacity: 0.8;
      }

.PU7keV {
    position: relative;
    width: 100%;
    height: 6.01em;
    font-family: inherit;
  }

.PNWwYG {
      width: 9.69em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PD6qxX {
      position: absolute;
      top: 1.2em;
      right: 0;
      left: 0;
      display: block;
      height: 1.92em;
      padding: 0.12em 1.2em 0 4.81em;
      margin: auto;
      color: #feffff;
      font-size: 1.2em;
      letter-spacing: 1px;
      line-height: 2.1em;
      text-align: left;
      text-shadow: 0 2px 2px #000;
      text-transform: uppercase;
    }

.Pwr7kM {
  position: relative;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.Pwr7kM .PgCwgr {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.32em !important;
    text-shadow: 3px 2px 1px #000;
  }

.Pg6Arv {
  display: block;
  padding: 1.2em 2em 1.35em 3.8em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  font-weight: bold;
}

.Pg6Arv::-ms-clear {
    display: none;
  }

.Pg6Arv:-webkit-autofill,
  .Pg6Arv:-webkit-autofill:hover,
  .Pg6Arv:-webkit-autofill:focus {
    -webkit-animation: PnQ52a 0s forwards;
            animation: PnQ52a 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

.P68mgQ {
  top: auto !important;
  bottom: 0 !important;
  width: 2.4em !important;
  height: 2.4em !important;
  background-size: contain;
}

.P\+Vxj0,
.PefoTL,
.PkmVoV {
  width: 24.04em;
  height: 5.65em;
  padding: 0 1.8em 0.48em;
  margin: 0 -0.4em;
  background-size: contain;
  will-change: visibility, opacity;
}

.P\+Vxj0 .Py455a, .PefoTL .Py455a, .PkmVoV .Py455a {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: Philosopher, Palatino, serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.P\+Vxj0 .Py455a .P68mgQ, .PefoTL .Py455a .P68mgQ, .PkmVoV .Py455a .P68mgQ {
      position: relative;
      bottom: -0.18em !important;
      width: 2.4em !important;
      height: 2.04em !important;
      margin-right: 2px;
    }

.P\+Vxj0 .PdB8MK,
  .P\+Vxj0 .PctxZp,
  .P\+Vxj0 .Pfi0gh,
  .PefoTL .PdB8MK,
  .PefoTL .PctxZp,
  .PefoTL .Pfi0gh,
  .PkmVoV .PdB8MK,
  .PkmVoV .PctxZp,
  .PkmVoV .Pfi0gh {
    background-size: contain;
    will-change: visibility, opacity;
  }

.P0SMZq {
  overflow: hidden;
  margin: 0 0 0.3em;
  font-size: 1.32em;
  line-height: 1.3;
  text-align: center;
  text-shadow: 2px 2px 1px #000;
}

.P2WyAl {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto;
    background-size: 24.04em 0.31em;
  }

.PGWVIK {
  margin-bottom: 0.6em;
  color: #e4dbc6;
  font-size: 0.87em;
  line-height: 1.13em;
  text-align: center;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PGWVIK .Pgtxgw {
    font-family: Arial, sans-serif;
    font-size: 0.86em;
  }

.P7AyIk {
  margin: 0 0 0.6em 0.12em !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.P7AyIk span {
    font-size: 0.8em !important;
    line-height: 1.5 !important;
  }

.PSHiRO {
  text-shadow: 1px 1px 1px #000;
}

.PBXGWT {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 2.69em;
    margin: 0 auto;
  }

.PcghW8:nth-child(1) {
        position: absolute;
        top: 1.54em;
        left: 0;
        width: 100%;
        height: 0.47em;
        background: #141517;
      }

.PcghW8:nth-child(1) div {
          position: absolute;
          top: -0.34em;
          width: 1.07em;
          height: 1.07em;
          background: #141517;
          border-radius: 0.47em;
        }

.PcghW8:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PcghW8:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PcghW8:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -0.47em;
          }

.PcghW8:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PcghW8:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PcghW8:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PcghW8:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #fff;
            font: 0.67em/1 Arial, 'Helvetica Neue', Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PcghW8:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #fff;
              font-size: 0.73em;
            }

.PcghW8:nth-child(1) div span[data-state='done'] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.PcghW8:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.68em;
        left: 0.67em;
        display: block;
        height: 0.2em;
        background: #dd47e1;
        background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
        background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.PcghW8:nth-child(3) {
        position: absolute;
        top: 1.54em;
        left: 0;
        width: 100%;
        height: 0.53em;
      }

.PcghW8:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -0.07em;
          width: 0.53em;
          height: 0.53em;
          background: #dc47e0;
          background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
          background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
          border-radius: 0.47em;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PcghW8:nth-child(3) div:nth-child(1) {
            left: 0.26em;
          }

.PcghW8:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -0.18em;
          }

.PcghW8:nth-child(3) div:nth-child(3) {
            right: 0.31em;
          }

.PL0Ep0 {
  top: auto;
  bottom: 0.48em;
  width: 24.04em !important;
  height: 3.73em;
}

.PEsH8\+ {
    left: 100%;
  }

.PL3c3S {
    right: 100%;
  }

.P7hutJ .Pi9jRq {
    text-transform: none;
  }

.P7hutJ .PjOZJc {
    height: 4.21em;
  }

.P7hutJ .PjOZJc:lang(ru) {
      height: 3.61em;
    }

.P7hutJ .Pn8Lqt {
      position: absolute;
      top: 3.13em !important;
      display: block;
      height: 1.2em;
      margin: 0;
      background-position: center 0.3em !important;
      background-repeat: no-repeat;
      background-size: 22.84em 12px;
    }

.P7hutJ .Pn8Lqt:lang(ru) {
        top: 2.64em !important;
      }

.P7hutJ .PHYzE3 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.P7hutJ .PU7keV {
      width: auto;
      height: auto;
    }

.P7hutJ .PNWwYG {
        width: 7.21em !important;
        height: 3.13em !important;
        background-size: contain;
      }

.P7hutJ .P51Nsu {
    margin-bottom: 4px;
    color: #e8e8e8;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.P7hutJ .P51Nsu a {
      display: block;
      font-size: 0.84em;
    }

.PnqGXE h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    font-size: 1.7em;
    text-shadow: 3px 2px 1px #000;
  }

.PnqGXE h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1em;
      height: 0.9em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png')
        no-repeat 50% / contain;
      content: '';
    }

.PnqGXE p {
    margin: 0 2.2em 1em;
    color: #fff;
    font-size: 1.2em;
    font-weight: 200;
  }

.PS4KWX {
  width: 84%;
  padding: 2.5rem 0 0;
  margin: 0 auto 0.5em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png')
    no-repeat;
  background-position: 50% 0.2rem;
  background-size: 2rem 2rem;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
}

.PS4KWX h3 {
    margin: 0 0 0.2rem;
    font-size: 2rem;
    text-shadow: 3px 2px 1px #000;
  }

.PS4KWX::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    content: '';
  }

.PAs8tS {
  position: absolute;
  top: -2.7em;
  right: 2.4em;
  bottom: auto;
  color: #e9e5d9;
  font-family: 'Times New Roman', Times, sans-serif;
  font-size: 1.08em;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 70%);
}

.PR8VEx {
    position: relative;
    z-index: 1;
  }

.PdrdoJ {
  display: block;
  width: 100%;
  padding: 1.2em 2em 1.35em 3.8em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  font-weight: bold;
}

  .PdrdoJ:placeholder {
    color: rgb(206 206 226 / 0.5) !important;
  }

  .PdrdoJ::-ms-clear {
    display: none;
  }

  .PdrdoJ:-webkit-autofill,
  .PdrdoJ:-webkit-autofill:hover,
  .PdrdoJ:-webkit-autofill:focus {
    -webkit-animation: P\+tnq1 0s forwards;
            animation: P\+tnq1 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

.PKK4-3 {
  position: relative;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PKK4-3 .PHMoGB {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.32em !important;
    text-shadow: 3px 2px 1px #000;
  }

.PKK4-3 .PkiHfI {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation: PU7l1D 2s infinite;
            animation: PU7l1D 2s infinite;
    background-position: center bottom !important;
    background-size: contain;
  }

.PAkVZ5 {
  position: absolute;
  z-index: 2;
  right: 0.6rem;
  bottom: -0.2rem;
  padding: 0.3rem 1.93rem;
  border: 2px solid #d3c644;
  background: #7e7237;
  color: #f5fcc9;
  cursor: pointer;
  font-family: Philosopher, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 0.9rem;
  text-shadow: 0 3px 6px #4b410e;
  text-transform: uppercase;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.3s ease background, 0.3s ease border;
  transition: 0.3s ease background, 0.3s ease border;
}

.PAkVZ5:hover {
    border: 2px solid #9e9000;
    background: #51460f;
  }

.PqNlIj {
    border: 2px solid #d3c644;
    background: #7e7237;
    color: #f5fcc9;
    cursor: auto;
    opacity: 0.5;
  }

.PqNlIj:hover {
      border: 2px solid #d3c644;
      background: #7e7237;
    }

.PAkVZ5:lang(ru) {
    padding: 0.3rem .7rem;
  }

.PAkVZ5:lang(de) {
    padding: 0.3rem 1.6rem;
  }

.P8Rfif {
  position: absolute;
  z-index: 2;
  bottom: 1%;
  left: 1rem;
  width: 2.37rem;
  height: 2.37rem;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.PdrdoJ[name='userName'] {
  padding: 1.2em 9em 1.35em 3.8em;
}

@-webkit-keyframes PU7l1D {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes PU7l1D {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

.P0QHpe {
  position: relative;
  margin-bottom: 0.5rem;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

  .P0QHpe .P26XsS {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 -2rem 0.4rem;
    color: #f4ffff;
    font-size: 1.375rem;
    font-weight: normal;
    line-height: 1.3;
    text-align: center;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
  }

  .P0QHpe .P26XsS:lang(de) {
      margin: 0 -2.5rem 1rem;
      font-size: 1.35em;
    }

  .P0QHpe .P-RZSZ {
    background-position: center bottom !important;
  }

.PHFqMo {
  overflow: hidden;
  margin: 0 -2rem 1.3rem;
  color: #f4ffff;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

.PHFqMo:lang(de) {
    margin: 0 -2.5rem .5rem;
    font-size: 1.35em;
  }

.PEFyox {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto 0.5rem;
    background-size: 24.04em 0.31em;
  }

.PMEp2O {
  width: 100%;
  padding: 3em 0 0;
  margin: 0 auto 0.5em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat;
  background-position: 50% 1.3em;
  background-size: 1.3em 1.3em;
  color: #fff;
  font-size: 1.8em;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

.PMEp2O h3 {
    margin: 0 0 0.2em;
    font-size: 1.7em;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
  }

.PMEp2O::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    content: '';
  }

.PGAfkp,
.PwxP0H,
.PJ8DdW {
  width: 24.04em;
  height: 5.65em;
  padding: 0 1.8em 0.48em;
  margin: 0 0 0.5em -0.1em;
  background-size: contain;
  will-change: visibility, opacity;
}

.PGAfkp .PS9mvo, .PwxP0H .PS9mvo, .PJ8DdW .PS9mvo {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: Philosopher, Palatino, serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.PGAfkp .PS9mvo .Pn-erw, .PwxP0H .PS9mvo .Pn-erw, .PJ8DdW .PS9mvo .Pn-erw {
      position: relative;
      bottom: -0.18em !important;
      width: 2.4em !important;
      height: 2.04em !important;
      margin-right: 2px;
    }

.PGAfkp .PJyGRD,
  .PGAfkp .PoFa3n,
  .PGAfkp .PpAhQN,
  .PwxP0H .PJyGRD,
  .PwxP0H .PoFa3n,
  .PwxP0H .PpAhQN,
  .PJ8DdW .PJyGRD,
  .PJ8DdW .PoFa3n,
  .PJ8DdW .PpAhQN {
    background-size: contain;
    will-change: visibility, opacity;
  }

.PwxP0H,
.PJ8DdW {
  width: 23.4em;
  margin: 0 -0.4em;
}

.PseFb2 {
  width: 13em !important;
  height: 3.4em !important;
  margin: 0 auto;
  background-size: contain;
}

.PfhDUr {
  position: relative;
  height: 4.5em;
  margin: 0 0 1.6em;
}

.PhKpQA {
    position: relative;
    bottom: -0.5em;
    display: block;
    width: 100%;
    background-position: center 0.48em;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 1.08em;
    text-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
  }

.Pk3qDK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.43em !important;
    margin: 0 auto;
  }

.Pk3qDK button {
      width: 100%;
      height: 100%;
      opacity: .9;
    }

.Pk3qDK button:hover {
        opacity: 1;
      }

.PcnrMc {
    position: relative;
    width: 100%;
    height: 6.01em;
    font-family: inherit;
  }

.PvPsTV {
      position: absolute;
      top: 1.2em;
      right: 0;
      left: 0;
      display: block;
      height: 1.92em;
      padding: 0.12em 1.2em 0 4.81em;
      margin: auto;
      color: #feffff;
      font-size: 1.2em;
      letter-spacing: 1px;
      line-height: 2.1em;
      text-align: left;
      text-shadow: 0 2px 2px #000;
      text-transform: uppercase;
    }

.PTfEME {
  margin-bottom: 0.7em;
  color: #fff;
  font-size: 0.86em;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Pn-erw {
  top: auto !important;
  bottom: 0 !important;
  width: 2.4em !important;
  height: 2.4em !important;
  background-size: contain;
  -webkit-transform: translate(70%, -50%) !important;
      -ms-transform: translate(70%, -50%) !important;
          transform: translate(70%, -50%) !important;
}

.Ppg9Zn {
  width: 20.44rem;
  margin: 0 auto 0.5rem;
}

  .PDHRgI {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto 0.5rem;
    background-position: center;
    background-repeat: no-repeat;
    color: #f4ffff;
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
    text-transform: uppercase;
  }

  .PIzwC1 {
    display: block;
  }

  .PIzwC1 button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 2.875rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 4px;
      font-size: 1.13rem;
      font-weight: bold;
      line-height: 1.25rem;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s;
    }

  .PrIOIJ {
    position: relative;
    font-family: inherit;
  }

  .PSpvOh {
      margin-bottom: 0.5rem !important;
      background-color: #1877f2;
      color: #fff;
    }

  .PSpvOh .PWSeuB {
        margin-right: 2.44rem;
      }

  .P9YcUz {
      background: #fff;
      color: #595959;
    }

  .P9YcUz .PWSeuB {
        margin-right: 3.25rem;
      }

  .PWSeuB {
      width: 1.75rem !important;
      height: 1.75rem !important;
      margin-left: 1rem;
      background-size: contain;
    }

  .PRRvCM {
      text-align: left;
    }

.PsM8pp {
  width: 20.44rem;
  margin: 0 auto 0.5rem;
}

  .POAa0Q {
    position: relative;
    display: block;
    margin: 0 auto 0.5rem;
    background-position: center 14%;
    background-repeat: no-repeat;
    color: #f4ffff;
    font-size: 1.125rem;
    font-weight: bold;
    line-height: 1.25rem;
    text-align: center;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
    text-transform: uppercase;
  }

  .POAa0Q > div:last-child {
      margin: 0.5rem 0 0.7rem;
      color: #f4ffff;
      font-size: 1.5rem;
      line-height: 1.563rem;
      text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
      text-transform: none;
    }

  .Patnn8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 17.87rem;
    margin: 0 auto;
  }

  .Patnn8 button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 50%;
      height: 3.125rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 0.5rem;
      border-radius: 2px;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s;
    }

  .PEv2iN {
    position: relative;
    font-family: inherit;
  }

  .Pgx4X3 {
      background-color: #1877f2;
      color: #fff;
    }

  .PzDf66 {
      background: #fff;
      color: #595959;
    }

  .P9HDQR {
      background: #9146FF;
      color: #595959;
    }

  .PJNzXT {
      width: 1.75rem !important;
      height: 1.75rem !important;
      margin: 0 0.69rem;
      background-size: contain;
    }

  .Pj167Z {
      text-align: left;
    }

.PziKAz {
  margin-bottom: 0.75rem;
  color: #fff;
  font-weight: bold;
  line-height: 2.125rem;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
  text-transform: none;
}

.Pm-M1N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20.438rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto 0.75rem;
}

.PiHTdf {
    position: relative;
    display: block;
    width: 100%;
    margin: 1.25rem auto 0;
    background-position: center;
    background-repeat: no-repeat;
    color: #f4ffff;
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
    text-transform: uppercase;
  }

.PZyNbk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

.PZyNbk button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 50%;
      height: 3.125rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0;
      border-radius: 4px;
      font-size: 1.13rem;
      font-weight: bold;
      line-height: 1.25rem;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s;
    }

.PZH3io {
    position: relative;
    font-family: inherit;
  }

.PpzovZ {
      margin-right: 1.5rem !important;
      background-color: #1877f2;
      color: #fff;
    }

.P-Hiau {
      background: #fff;
      color: #595959;
    }

.P-8oaH {
      width: 1.75rem !important;
      height: 1.75rem !important;
      margin-right: 0.75rem;
      background-size: contain;
    }

.PiyVXT {
      text-align: left;
    }

.PZ-pwk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20.44rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto 0.75rem;
}

  .Ph-Xod {
    position: relative;
    display: block;
    width: 100%;
    margin: 1.25rem auto 0;
    background-position: center;
    background-repeat: no-repeat;
    color: #f4ffff;
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
    text-transform: uppercase;
  }

  .P9QXbr {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .P9QXbr button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 2.875rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 4px;
      font-size: 1.13rem;
      font-weight: bold;
      line-height: 1.25rem;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s;
    }

  .PZuS5M {
    position: relative;
    font-family: inherit;
  }

  .PKrcTs {
      margin-bottom: 0.5rem !important;
      background-color: #1877f2;
      color: #fff;
    }

  .PKrcTs .P8K3qa {
        margin-right: 2.44rem;
      }

  .PHm29V {
      background: #fff;
      color: #595959;
    }

  .PHm29V .P8K3qa {
        margin-right: 3.25rem;
      }

  .P8K3qa {
      width: 1.75rem !important;
      height: 1.75rem !important;
      margin-left: 1rem;
      background-size: contain;
    }

  .Pt6vkt {
      text-align: left;
    }

.PvrZ60 {
    margin-bottom: 0.75rem;
    color: #fff;
    font-weight: bold;
    line-height: 2.125rem;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
    text-transform: none;
}

.PbtRau {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.438rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto 0.75rem;
}

.PQKrRR {
        position: relative;
        display: block;
        width: 100%;
        margin: 1.25rem auto 0;
        background-position: center;
        background-repeat: no-repeat;
        color: #f4ffff;
        font-size: 1.125rem;
        font-weight: bold;
        text-align: center;
        text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
        text-transform: uppercase;
    }

.PCpOqy {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        width: 17.87rem;
        margin: 0 auto;
    }

.PCpOqy button {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 50%;
            height: 3.125rem;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin: 0;
            border-radius: 4px;
            font-size: 1.13rem;
            font-weight: bold;
            line-height: 1.25rem;
            -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s;
        }

.PefguX {
        position: relative;
        font-family: inherit;
    }

.PKhOk4 {
            margin-right: 1rem !important;
            background-color: #1877f2;
            color: #fff;
        }

.PlAix4 {
            background: #fff;
            color: #595959;
        }

.PoZtOt {
            width: 1.75rem !important;
            height: 1.75rem !important;
            margin: 0 0.69rem;
            background-size: contain;
        }

.PsCYfZ {
            text-align: left;
        }

.PlQdf7 {
  width: 22.5em;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PkK0Ld {
    display: none;
    width: 36.06em !important;
  }

  .PkK0Ld.PwfjsI {
      display: block;
    }

.POxM5g {
  padding: 2em 0 0;
  margin: 0 auto 0.5em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/main/check.png') no-repeat;
  background-position: 50% 0;
  background-size: 1.88em 1.56em;
  color: #1d1300;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.27;
  text-align: center;
}

.POxM5g h3 {
    margin: 0 0 0.2em;
    font-size: 2em;
    font-weight: 700;
  }

.POxM5g::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    content: '';
  }
.Pvhycq {
  margin: 0 0 1.2em;
  color: #fff;
  font-size: 2em;
  line-height: 1.15;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 4px 9px #000;
}

  .PsMeAB {
    display: none;
  }

.PArqkt {
  width: 1.8rem !important;
  height: 1.8rem !important;
  background-size: contain !important;
  top: 49% !important;
  right: auto !important;
  bottom: auto !important;
  left: .5em !important;
}

.PGtBrP {
  position: relative;
  margin-bottom: 1.4em;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PGtBrP .PCskv1 {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.32em !important;
    text-shadow: 3px 2px 1px #000;
  }

.PJEC5f {
  width: 24.6em;
  height: 5.8em;
  padding: 0 3.8em 0.48em 3.5em;
  margin: 0 -0.2em;
}

.PnMHCL,
.PbTPk7 {
  width: 23.5em;
  height: 5.5em;
  padding: 0 3.8em 0.48em 3.5em;
  margin: 0 -0.1em;
}

.PJEC5f,
.PnMHCL,
.PbTPk7 {
  background-size: contain;
  will-change: visibility, opacity;
}

.PJEC5f .P0elT8, .PnMHCL .P0elT8, .PbTPk7 .P0elT8 {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.PJEC5f .P0elT8 .PArqkt, .PnMHCL .P0elT8 .PArqkt, .PbTPk7 .P0elT8 .PArqkt {
      position: relative;
      bottom: -0.18em !important;
      width: 2.4em !important;
      height: 2.04em !important;
      margin-right: 2px;
    }

.PJEC5f .PSbQuZ,
  .PJEC5f .PfArPI,
  .PJEC5f .PZraTF,
  .PnMHCL .PSbQuZ,
  .PnMHCL .PfArPI,
  .PnMHCL .PZraTF,
  .PbTPk7 .PSbQuZ,
  .PbTPk7 .PfArPI,
  .PbTPk7 .PZraTF {
    background-size: contain;
    will-change: visibility, opacity;
  }

.PbJRJ- {
  width: 86%;
  margin: 0 auto 1em;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PbJRJ- span {
    font-size: .8em !important;
    line-height: 1.5 !important;
  }

.PbJRJ- input:not(:checked) + .PCskv1::before,
  .PbJRJ- input:checked + .PCskv1::before {
    top: 3px;
  }

.PbJRJ- .PCskv1 {
    padding: 0 0 0 30px;
  }

.PbJRJ- input:checked + .PCskv1::after {
    top: 3px;
  }

.Pv\+yDZ .Pvhycq {
    margin: 0 0 1em;
    font-size: 1.8em;
  }

.Pv\+yDZ .PGtBrP {
    margin-bottom: 1.2em;
  }

.POdXbN {
  padding-bottom: 4em !important;
}

.POdXbN .Pvhycq {
    margin: 0 0 .8em;
    font-size: 1.8em;
  }

.POdXbN .PGtBrP {
    margin-bottom: 1.1em;
  }

@media (max-width: 1366px) {
    .PbJRJ- .PCskv1 {
      padding: 0 0 0 27px;
    }

    .PbJRJ- input:not(:checked) + .PCskv1::before,
    .PbJRJ- input:checked + .PCskv1::before {
      width: 13px;
      height: 13px;
    }

    .PbJRJ- input:checked + .PCskv1::after {
      width: 5px;
      height: 5px;
      margin: 5px;
    }
}
.PUsZCw {
  overflow: hidden;
  margin: 0 -2rem 1rem;
  color: #f4ffff;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

  .PUsZCw:lang(de){
     margin: 0 -2.5rem 1rem;
     font-size: 1.35em;
   }

  .PYvQ04 {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto 0.8rem;
    background-size: 24.04em 0.31em;
  }

.PQi42T {
  display: block;
  padding: 1.2em 2em 1.35em 3.8em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  font-weight: bold;
}

  .PQi42T::-webkit-input-placeholder {
    color: rgba(255,255,255,0.45098) !important;
  }

  .PQi42T::-moz-placeholder {
    color: rgba(255,255,255,0.45098) !important;
  }

  .PQi42T:-ms-input-placeholder {
    color: rgba(255,255,255,0.45098) !important;
  }

  .PQi42T::-ms-input-placeholder {
    color: rgba(255,255,255,0.45098) !important;
  }

  .PQi42T::placeholder {
    color: rgba(255,255,255,0.45098) !important;
  }

  .PQi42T::-ms-clear {
    display: none;
  }

  .PQi42T:-webkit-autofill,
  .PQi42T:-webkit-autofill:hover,
  .PQi42T:-webkit-autofill:focus {
    -webkit-animation: PRrIB0 0s forwards;
            animation: PRrIB0 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

.PG4B7f {
  overflow: hidden;
  margin: 0 -2rem 1rem;
  color: #f4ffff;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

  .PG4B7f:lang(de) {
    margin: 0 -2.5rem 1rem;
    font-size: 1.35em;
  }

  .PpICnw {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto 0.8rem;
    background-size: 24.04em 0.31em;
  }

.PVOtiu {
  position: relative;
  width: 15rem;
  border: 2px solid #6f5938;
  margin: 0 auto;
  cursor: pointer;
}

.PVOtiu video {
    display: block;
    width: 100%;
  }

.P-duaU {
  position: relative;
  margin: 1.12rem 0 0.7rem;
  background: -webkit-gradient(
    linear,
    right top, left top,
    from(rgb(206 150 41 / 0)),
    color-stop(48.96%, rgb(206 150 41 / 0.5)),
    to(rgb(206 150 41 / 0))
  );
  background: linear-gradient(
    270deg,
    rgb(206 150 41 / 0) 0%,
    rgb(206 150 41 / 0.5) 48.96%,
    rgb(206 150 41 / 0) 100%
  );
  color: #ffd800;
  font-family: Oswald, Palatino, 'Book Antiqua', serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: center;
  text-shadow: 1px 1px 1px rgb(0 0 0 / 0.5);
  text-transform: uppercase;
}

.P-duaU ::after {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 18.6rem;
    height: 1px;
    background: -webkit-gradient(
      linear,
      right top, left top,
      from(rgb(163 107 41 / 0)),
      color-stop(0.01%, rgb(254 171 47 / 0)),
      color-stop(48.96%, #feab2f),
      to(rgb(254 171 47 / 0))
    );
    background: linear-gradient(
      270deg,
      rgb(163 107 41 / 0) 0%,
      rgb(254 171 47 / 0) 0.01%,
      #feab2f 48.96%,
      rgb(254 171 47 / 0) 100%
    );
    content: '';
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

.P-duaU ::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 18.6rem;
    height: 1px;
    background: -webkit-gradient(
      linear,
      right top, left top,
      from(rgb(163 107 41 / 0)),
      color-stop(0.01%, rgb(254 171 47 / 0)),
      color-stop(48.96%, #feab2f),
      to(rgb(254 171 47 / 0))
    );
    background: linear-gradient(
      270deg,
      rgb(163 107 41 / 0) 0%,
      rgb(254 171 47 / 0) 0.01%,
      #feab2f 48.96%,
      rgb(254 171 47 / 0) 100%
    );
    content: '';
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

.P7l\+Q1 {
  position: absolute;
  right: calc(100% + 0.8rem);
  top: 50%;
  background: #fff;
  border-radius: 0.375rem;
  width: 16.3125rem;
  padding: 0.5625rem 1rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1rem;
  font-family: Philosopher;
  text-align: left;
  border: 1px solid #74623f;
  color: #523a0c;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: PKJpdR 0.3s ease-in-out;
          animation: PKJpdR 0.3s ease-in-out;
}

  .P7l\+Q1::before {
    position: absolute;
    top: 50%;
    right: -0.39rem;
    -webkit-transform: translateY(-50%) rotate(45deg);
        -ms-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    background-color: #fff;
    content: '';
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    border-top: 1px solid #74623f;
    border-right: 1px solid #74623f;
  }

.PT-xU5 {
  display: block;
  width: 100%;
  padding: 1.2em 2em 1.35em 3.8em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  font-weight: bold;
}

.PT-xU5:input-placeholder {
    color: rgb(206 206 226 / 0.5) !important;
  }

.PT-xU5::-ms-clear {
    display: none;
  }

.PT-xU5:-webkit-autofill,
  .PT-xU5:-webkit-autofill:hover,
  .PT-xU5:-webkit-autofill:focus {
    -webkit-animation: PB6kuq 0s forwards;
            animation: PB6kuq 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

@-webkit-keyframes PKJpdR {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes PKJpdR {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.PS4bzY {
  width: 25em;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .P10SWW {
    display: none;
    width: 36.06em !important;
    min-height: 29.6em !important;
    background-size: contain;
  }

  .P10SWW.P8jqO1 {
      display: block;
    }

  .PZERui {
    bottom: -2.4em;
    width: 100% !important;
    height: 27.8em !important;
    background-size: contain;
  }

.PvujPb,
.PxgRNg,
.PSC-Mn {
  width: 24.04em;
  height: 5.65em;
  padding: 0 1.8em 0.48em;
  margin: 0 auto;
  background-size: contain;
  will-change: visibility, opacity;
}

.PvujPb .PDJDbU, .PxgRNg .PDJDbU, .PSC-Mn .PDJDbU {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino,
      serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.PvujPb .PDJDbU .PbMHnU, .PxgRNg .PDJDbU .PbMHnU, .PSC-Mn .PDJDbU .PbMHnU {
      position: relative;
      bottom: -0.18em !important;
      width: 2.4em !important;
      height: 2.04em !important;
      margin-right: 2px;
    }

.PvujPb .PKYskT,
  .PvujPb .P8k\+B1,
  .PvujPb .PAdx8e,
  .PxgRNg .PKYskT,
  .PxgRNg .P8k\+B1,
  .PxgRNg .PAdx8e,
  .PSC-Mn .PKYskT,
  .PSC-Mn .P8k\+B1,
  .PSC-Mn .PAdx8e {
    -webkit-animation: unset;
            animation: unset;
    background-size: contain;
    will-change: visibility, opacity;
  }

.PoCXCf {
  position: absolute;
  top: -3.3em;
  right: 3em;
  bottom: auto;
  color: #e9e5d9;
  font-family: 'PT Serif';
  font-size: 1.08em;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 70%);
}

.PmTniq {
    position: relative;
    z-index: 1;
  }

.Poa9wH {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 15em;
  height: 3.5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.35em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/scoreCounter/score.png')
    no-repeat center center/contain;
}

.PDxpdr {
    color: #d7cfb9;
    font-family: 'PT Serif';
    font-size: 1.13em;
    text-shadow: 2px 2px 2px #000;
  }

.Poa9wH::after {
    position: absolute;
    bottom: -1em;
    display: block;
    width: 25em;
    height: 0.5em;
    background: url('https://cdn01.x-plarium.com/browser/content/lps/forms/002/decoration_line.png')
      no-repeat center top/contain;
    content: '';
  }

.PD0Z74 {
  top: auto;
  bottom: 0.8em;
  width: 24.04em !important;
  height: 3.9em !important;
}

.PMIZc6 {
    left: 100%;
  }

.P4DL7Q {
    right: 100%;
  }

.PAjRCC {
  padding: 0 1em 0 1.5em;
  margin-bottom: 1.2em;
  text-align: left;
}

.PAjRCC input:not(:checked) + .PmU8dg::before,
  .PAjRCC input:checked + .PmU8dg::before {
    position: absolute;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
  }

.PAjRCC .PmU8dg:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PAjRCC input:checked + .PmU8dg::after {
    background-color: #a6998c;
  }

.PAjRCC input:focus + .PmU8dg::before {
    border-color: #a6998c;
  }

.PAjRCC .PmU8dg {
    padding: 0 0 0 27px;
    color: #a6998c;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PAjRCC .PmU8dg a {
      border-bottom: 1px solid #a69887;
      color: #a6998c;
    }

.PAjRCC .PmU8dg a:hover,
      .PAjRCC .PmU8dg a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.P58\+zM,
.P3YZeg {
  overflow: hidden;
  font-size: 1.32em;
  line-height: 1.3;
  text-align: center;
  text-shadow: 2px 2px 1px #000;
}

.PWwvSk {
    display: none;
  }

.P3YZeg {
  margin-bottom: 0.4em;
}

.PhupJZ {
  margin-bottom: 0.8em;
  color: #f4ffff;
  font-weight: normal;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  text-transform: uppercase;
}

.P8FgAW {
  color: red;
}

.PlbCv2 {
  width: 100%;
  height: 5.6em;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PlbCv2 .PmU8dg {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.32em !important;
    text-shadow: 3px 2px 1px #000;
  }

.PbMHnU {
  left: 1em !important;
  width: 1.75em !important;
  height: 1.75em !important;
  background-size: contain;
}

.POGk\+8 {
  display: block;
  width: 100%;
  padding: 1.6em 4.5em 1em 3.8em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  font-weight: bold;
}

.POGk\+8:input-placeholder {
    color: rgb(206 206 226 / 0.5) !important;
  }

.POGk\+8:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 0.88vw !important;
  }

.POGk\+8::-ms-clear {
    display: none;
  }

.POGk\+8:-webkit-autofill,
  .POGk\+8:-webkit-autofill:hover,
  .POGk\+8:-webkit-autofill:focus {
    -webkit-animation: PUJBlJ 0s forwards;
            animation: PUJBlJ 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

@media (max-width: 1366px) {
    .PAjRCC .PmU8dg {
      font-size: 9px;
      line-height: 14px;
    }

    .PAjRCC input:not(:checked) + .PmU8dg::before,
    .PAjRCC input:checked + .PmU8dg::before {
      width: 15px;
      height: 15px;
    }

    .PAjRCC input:checked + .PmU8dg::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P4p8WF {
  width: 19.5vw;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PfLNB9 {
    display: none;
    width: 30vw !important;
    min-height: 23vw !important;
    background-size: contain;
  }

  .PfLNB9.P77krY {
      display: block;
    }

  .PpeuLv {
    bottom: -2vw;
    width: 100% !important;
    height: 22.3vw !important;
    background-size: contain;
  }

.PR6sU\+ {
  margin-bottom: .25vw;
  color: #fff;
  font-size: .7vw;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Po-ibi {
  margin-bottom: 1vw;
  color: #f4ffff;
  font-weight: normal;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  text-transform: uppercase;
}

.PgvZQs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -2.34vw .52vw;
  background-position: center 6px !important;
  text-align: center;
  text-shadow: 3px 2px 4px #000, -3px 3px 12px rgb(0 0 0 / .6);
}

.PJxoHs {
    margin: 0 .3vw;
    color: #fff;
    font-size: .8vw;
  }

.PzpRiA button {
      position: relative;
      z-index: 4;
      width: 1.6vw;
      height: 1.6vw;
      margin: 0 .16vw;
    }

.PzpRiA button:lang(ru) {
        background: #3c1f0d;
        color: #e6d7b2;
      }

.P4Fxep {
    position: relative;
    font-family: inherit;
  }

.PSJBQd {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 1.6vw !important;
      height: 1.6vw !important;
      background-position: center !important;
    }

.PN0WHE {
      display: block;
      padding: 0 .52vw 0 2.44vw;
      text-align: left;
    }

.PgXqKO {
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PgXqKO .PoMXkS {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: .3vw;
    font-size: 1.1vw !important;
    text-shadow: 3px 2px 1px #000;
  }

.PFZbyE {
  display: block;
  width: 18vw;
  height: 4vw;
  padding: 1vw 0 1vw 3.7vw;
  color: #fff;
  font-family: inherit;
  font-size: 1vw !important;
  font-weight: bold;
}

.Py1h0W {
  top: auto !important;
  bottom: 0 !important;
  width: 2vw !important;
  height: 2vw !important;
  background-size: contain;
}

.PY41yb,
.PyiiHC {
  width: 20vw;
  height: 4.7vw;
  padding: 0 1.5vw .4vw;
  margin: 0 auto;
  background-size: contain;
}

.PY41yb .PusEU0, .PyiiHC .PusEU0 {
    padding: 0 0 0.3vw;
    color: #fff;
    font-family: Philosopher, Palatino, serif;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.PY41yb .PusEU0 .Py1h0W, .PyiiHC .PusEU0 .Py1h0W {
      position: relative;
      bottom: -.15vw !important;
      width: 2vw !important;
      height: 1.7vw !important;
      margin-right: 2px;
    }

.PY41yb .PCZkpX,
  .PY41yb .PYPUiw,
  .PY41yb .P\+iCdP,
  .PyiiHC .PCZkpX,
  .PyiiHC .PYPUiw,
  .PyiiHC .P\+iCdP {
    background-size: contain;
  }

.PKzgmO {
  overflow: hidden;
  margin: 0 0 0.5vw;
  font-size: 1.1vw;
  line-height: 1.5vw;
  text-align: center;
  text-shadow: 2px 2px 1px #000;
}

.P7aSsi {
    width: 20vw !important;
    height: 10px !important;
    margin: 0 auto;
    background-size: 20vw 5px;
  }

.PPQhU5 {
  margin: 0 0 .5vw .1vw !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PPQhU5 span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.PKOxM8 {
  text-shadow: 1px 1px 1px #000;
}

.PMDiB1 {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 2.24vw;
    margin: 0 auto;
  }

.POTL34:nth-child(1) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: .39vw;
        background: #141517;
      }

.POTL34:nth-child(1) div {
          position: absolute;
          top: -.28vw;
          width: .89vw;
          height: .89vw;
          background: #141517;
          border-radius: .39vw;
        }

.POTL34:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.POTL34:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.POTL34:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.39vw;
          }

.POTL34:nth-child(1) div:nth-child(2) span {
              left: -1.4vw;
              text-align: center;
            }

.POTL34:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.POTL34:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.POTL34:nth-child(1) div span {
            position: absolute;
            top: -.84vw;
            width: 3.36vw;
            color: #fff;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.POTL34:nth-child(1) div span[data-state="active"] {
              top: -1vw;
              width: 3.36vw;
              color: #fff;
              font-size: .61vw;
            }

.POTL34:nth-child(1) div span[data-state="done"] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.POTL34:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.4vw;
        left: .56vw;
        display: block;
        height: .17vw;
        background: #dd47e1;
        background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
        background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.POTL34:nth-child(3) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: 0.44vw;
      }

.POTL34:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -.057vw;
          width: .44vw;
          height: .44vw;
          background: #dc47e0;
          background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
          background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
          border-radius: .39vw;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.POTL34:nth-child(3) div:nth-child(1) {
            left: .22vw;
          }

.POTL34:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.15vw;
          }

.POTL34:nth-child(3) div:nth-child(3) {
            right: .26vw;
          }

.PtqNzN {
  top: auto;
  bottom: .4vw;
  left: 92%;
  width: 20vw !important;
  height: 3.1vw;
}

.PToMSq .Po-ibi {
    text-transform: none;
  }

.PToMSq .PgvZQs {
    height: 3.5vw;
  }

.PToMSq .PgvZQs:lang(ru) {
      height: 3vw;
    }

.PToMSq .PJxoHs {
      position: absolute;
      top: 2.6vw !important;
      display: block;
      height: 1vw;
      margin: 0;
      background-position: center .25vw !important;
      background-repeat: no-repeat;
      background-size: 19vw 12px;
    }

.PToMSq .PJxoHs:lang(ru) {
        top: 2.2vw !important;
      }

.PToMSq .PzpRiA {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PToMSq .P4Fxep {
      width: auto;
      height: auto;
    }

.PToMSq .PSJBQd {
        width: 6vw !important;
        height: 2.6vw !important;
        background-size: contain;
      }

.PToMSq .PSJBQd:lang(ru) {
          width: 2vw !important;
          height: 2vw !important;
        }

.PToMSq .PdhwEO {
    margin-bottom: 4px;
    color: #e8e8e8;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.PToMSq .PdhwEO a {
      display: block;
      font-size: .7vw;
    }

@media (max-width: 1024px) {
  .P4p8WF {
    width: 200px;
  }

    .PfLNB9 {
      width: 307.2px !important;
      min-height: 230px !important;
      padding: 58px 0 0 !important;
    }

    .PpeuLv {
      bottom: -30.7px;
      width: 100% !important;
      height: 228px !important;
    }

  .PR6sU\+ {
    margin-bottom: 1.5px;
    font-size: 9px;
  }

  .Po-ibi {
    margin-bottom: 10px;
  }

    .Po-ibi span {
      font-size: 12px;
    }

  .PgvZQs {
    margin: 0 -23.4px 5.2px;
  }

    .PJxoHs {
      margin: 0 3px;
      font-size: 8px;
    }
      .PzpRiA button {
        width: 16px;
        height: 16px;
        margin: 0 1.6px;
      }
      .PSJBQd {
        width: 16px !important;
        height: 16px !important;
      }

      .PN0WHE {
        padding: 0 5.2px 0 24.4px;
      }
    .PgXqKO .PoMXkS {
      padding-bottom: 3px;
      font-size: 12px !important;
    }

  .PFZbyE {
    width: 190px;
    height: 40px !important;
    padding: 10px 20px 12px 35px;
    font-size: 13px !important;
  }

  .Py1h0W {
    width: 20px !important;
    height: 20px !important;
  }

  .PY41yb,
  .PyiiHC {
    width: 210px;
    height: 48px;
    padding: 0 15px 4px;
  }

    .PY41yb .PusEU0, .PyiiHC .PusEU0 {
      padding: 0 0 3px;
    }

      .PY41yb .PusEU0 span, .PyiiHC .PusEU0 span {
        font-size: 17px !important;
      }

      .PY41yb .PusEU0 .Py1h0W, .PyiiHC .PusEU0 .Py1h0W {
        bottom: -1.5px !important;
        width: 20px !important;
        height: 17px !important;
        margin: 0;
      }

  .PKzgmO {
    margin: 0 0 2px;
    font-size: 12px;
    line-height: 15px;
  }

    .P7aSsi {
      width: 204.8px !important;
    }

  .PPQhU5 {
    margin-bottom: 5px;
  }

    .PPQhU5 span {
      font-size: 9px !important;
      line-height: 10px !important;
    }
    .PMDiB1 {
      height: 23px;
    }
        .POTL34:nth-child(1) {
          top: 13px;
          height: 4px;
        }

          .POTL34:nth-child(1) div {
            top: -3px;
            width: 1px;
            height: 1px;
            border-radius: 4px;
          }

            .POTL34:nth-child(1) div:nth-child(2) {
              margin: 0 0 0 -4px;
            }

              .POTL34:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .POTL34:nth-child(1) div span {
              top: -9px;
              width: 34px;
              font: 6px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .POTL34:nth-child(1) div span[data-state="active"] {
                top: -10px;
                width: 34px;
                font-size: 7px;
              }

        .POTL34:nth-child(2) {
          top: 14px;
          left: 6px;
          height: 1.7px;
        }

        .POTL34:nth-child(3) {
          top: 13px;
          height: 5px;
        }

          .POTL34:nth-child(3) div {
            top: -.6px;
            width: 5px;
            height: 5px;
            border-radius: 4px;
          }

            .POTL34:nth-child(3) div:nth-child(1) {
              left: 2.3px;
            }

            .POTL34:nth-child(3) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -1.8px;
            }

            .POTL34:nth-child(3) div:nth-child(3) {
              right: 2.3px;
            }

  .PtqNzN {
    bottom: 4px;
    width: 210px !important;
    height: 32px !important;
  }
    .PToMSq .PgvZQs {
      height: 41px !important;
    }

      .PToMSq .PgvZQs:lang(ru) {
        height: 31px !important;
      }

      .PToMSq .PJxoHs {
        top: 30px !important;
      }

        .PToMSq .PJxoHs:lang(ru) {
          top: 26px !important;
        }
        .PToMSq .PSJBQd {
          width: 60px !important;
          height: 26px !important;
        }

          .PToMSq .PSJBQd:lang(ru) {
            width: 20px !important;
            height: 20px !important;
          }
      .PToMSq .PdhwEO a {
        display: block;
        font-size: 9px;
      }
}
  
.P1JtTa {
  width: 19.5vw;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PsgC\+4 {
    display: none;
    width: 30vw !important;
    min-height: 23vw !important;
    background-size: contain;
  }

  .PsgC\+4.Pay6Ef {
      display: block;
    }

  .PxHnw1 {
    bottom: -2vw;
    width: 100% !important;
    height: 22.3vw !important;
    background-size: contain;
  }

.PvMvWs {
  margin-bottom: .25vw;
  color: #fff;
  font-size: .7vw;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Pll-fp {
  margin-bottom: 1vw;
  color: #f4ffff;
  font-weight: normal;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  text-transform: uppercase;
}

.PAssYO {
  margin: 0 0 .52vw;
  background-position: center .32vw !important;
}

.P-dPm1 {
    position: relative;
    display: block;
    margin: 0 0 .52vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 19vw 10px;
    color: #e3debe;
    font-size: .83vw;
    text-shadow: -1px 1px 1px #000;
    text-transform: uppercase;
  }

.P4fDKw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P4fDKw button {
      width: 9vw;
      height: 2.34vw;
      margin: 0 .31vw;
      border-radius: 4px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: .7vw;
      font-weight: 500;
      opacity: 0.9;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.P0B35O {
    position: relative;
    font-family: inherit;
  }

.PCgzW5 {
      border-bottom: 2px solid #31496d;
      background: #3f649b;
      color: #fff;
    }

.PBXb8l {
      border-bottom: 2px solid #626262;
      background: #fff;
      color: #595959;
    }

.Pn33Ua {
      position: absolute;
      top: auto;
      bottom: .2vw;
      left: .3vw;
      width: 1.7vw !important;
      height: 1.7vw !important;
      background-position: 50% !important;
      background-size: contain;
    }

.PtaHrA {
      display: block;
      padding: 0 .52vw 0 2.4vw;
      text-align: left;
    }

.PBCWAJ {
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PBCWAJ .PFw2u6 {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: .3vw;
    font-size: 1.1vw !important;
    text-shadow: 3px 2px 1px #000;
  }

.Pk4AT6 {
  display: block;
  width: 18vw;
  height: 4vw;
  padding: 1vw 0 1vw 3.7vw;
  color: #fff;
  font-family: inherit;
  font-size: 1vw !important;
  font-weight: bold;
}

.PeQu36 {
  top: auto !important;
  bottom: 0 !important;
  width: 2vw !important;
  height: 2vw !important;
  background-size: contain;
}

.P-d2pF,
.P4oJv5 {
  width: 20vw;
  height: 4.7vw;
  padding: 0 1.5vw .4vw;
  margin: 0 auto;
  background-size: contain;
}

.P-d2pF .Pv3tKf, .P4oJv5 .Pv3tKf {
    padding: 0 0 0.3vw;
    color: #fff;
    font-family: Philosopher, Palatino, serif;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.P-d2pF .Pv3tKf .PeQu36, .P4oJv5 .Pv3tKf .PeQu36 {
      position: relative;
      bottom: -.15vw !important;
      width: 2vw !important;
      height: 1.7vw !important;
      margin-right: 2px;
    }

.P-d2pF .PxnCWQ,
  .P-d2pF .PAH8gZ,
  .P-d2pF .P0r15s,
  .P4oJv5 .PxnCWQ,
  .P4oJv5 .PAH8gZ,
  .P4oJv5 .P0r15s {
    background-size: contain;
  }

.Pz5JcC::after {
    position: absolute;
    top: 18.9vw;
    right: 35%;
    display: block;
    width: 1px;
    height: 1px;
    border-width: 0 .52vw 1.14vw 1.2vw;
    border-style: solid;
    border-color: transparent transparent rgb(188 169 220 / .9) transparent;
    clear: both;
    content: "";
  }

.PP\+rjT {
  position: absolute;
  top: 20vw;
  display: inline-block;
  overflow: hidden;
  min-width: 17.4vw;
  max-width: 32vw;
  padding: .9vw 1.56vw;
  margin: 0;
  background: linear-gradient(207deg, rgb(188 169 220 / 0.9), rgb(180 216 231 / .9));
  border-radius: 1vw;
  color: #601d5f;
  font-size: 1.5vw;
  text-shadow: 0 1px 1px #d2d5ea;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PFoYKZ {
  margin: 0 0 .5vw .1vw !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PFoYKZ span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.Pps\+B5 {
  text-shadow: 1px 1px 1px #000;
}

.P6rdRU {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 2.24vw;
    margin: 0 auto;
  }

.Paze13:nth-child(1) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: .39vw;
        background: #141517;
      }

.Paze13:nth-child(1) div {
          position: absolute;
          top: -.28vw;
          width: .89vw;
          height: .89vw;
          background: #141517;
          border-radius: .39vw;
        }

.Paze13:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.Paze13:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.Paze13:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.39vw;
          }

.Paze13:nth-child(1) div:nth-child(2) span {
              left: -1.4vw;
              text-align: center;
            }

.Paze13:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.Paze13:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.Paze13:nth-child(1) div span {
            position: absolute;
            top: -.84vw;
            width: 3.36vw;
            color: #fff;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.Paze13:nth-child(1) div span[data-state="active"] {
              top: -1vw;
              width: 3.36vw;
              color: #fff;
              font-size: .61vw;
            }

.Paze13:nth-child(1) div span[data-state="done"] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.Paze13:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.4vw;
        left: .56vw;
        display: block;
        height: .17vw;
        background: #dd47e1;
        background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
        background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.Paze13:nth-child(3) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: 0.44vw;
      }

.Paze13:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -.057vw;
          width: .44vw;
          height: .44vw;
          background: #dc47e0;
          background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
          background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
          border-radius: .39vw;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.Paze13:nth-child(3) div:nth-child(1) {
            left: .22vw;
          }

.Paze13:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.15vw;
          }

.Paze13:nth-child(3) div:nth-child(3) {
            right: .26vw;
          }

.PSaT91 {
  top: auto;
  bottom: .4vw;
  left: 92%;
  width: 20vw !important;
  height: 3.1vw;
}

.P5btlU .Pll-fp {
    text-transform: none;
  }

.P5btlU .PAssYO {
    height: 3.5vw;
  }

.P5btlU .PAssYO:lang(ru) {
      height: 3vw;
    }

.P5btlU .P-dPm1 {
      position: absolute;
      top: 2.6vw !important;
      display: block;
      height: 1vw;
      margin: 0;
      background-position: center .25vw !important;
      background-repeat: no-repeat;
      background-size: 19vw 12px;
    }

.P5btlU .P-dPm1:lang(ru) {
        top: 2.2vw !important;
      }

.P5btlU .P4fDKw {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.P5btlU .P0B35O {
      width: auto;
      height: auto;
    }

.P5btlU .Pn33Ua {
        width: 6vw !important;
        height: 2.6vw !important;
        background-size: contain;
      }

.P5btlU .Pn33Ua:lang(ru) {
          width: 2vw !important;
          height: 2vw !important;
        }

.P5btlU .PgpQI7 {
    margin-bottom: 4px;
    color: #e8e8e8;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.P5btlU .PgpQI7 a {
      display: block;
      font-size: .7vw;
    }

@media (max-width: 1024px) {
  .P1JtTa {
    width: 200px;
  }

    .PsgC\+4 {
      width: 307.2px !important;
      min-height: 230px !important;
      padding: 58px 0 0 !important;
    }

    .PxHnw1 {
      bottom: -30.7px;
      width: 100% !important;
      height: 228px !important;
    }

  .PvMvWs {
    margin-bottom: 1.5px;
    font-size: 9px;
  }

  .Pll-fp {
    margin-bottom: 10px;
  }

    .Pll-fp span {
      font-size: 12px;
    }

  .PAssYO {
    margin: 0 0 5.2px;
    background-position: center 3.2px !important;
  }

    .P-dPm1 {
      margin: 0 0 5.2px;
      font-size: 8.3px;
    }
      .P4fDKw button {
        width: 90px;
        height: 23.4px;
        margin: 0 3.1px;
        border-radius: 4px;
        font-size: 7px;
      }
      .Pn33Ua {
        bottom: 2px;
        left: .3vw;
        width: 17px !important;
        height: 17px !important;
      }

      .PtaHrA {
        padding: 0 5.2px 0 24px;
      }
    /* padding: 0 19px 10px 0; */
    .PBCWAJ .PFw2u6 {
      padding-bottom: 3px;
      font-size: 12px !important;
    }

  .Pk4AT6 {
    width: 190px;
    height: 40px !important;
    padding: 10px 20px 12px 35px;
    font-size: 13px !important;
  }

  .PeQu36 {
    width: 20px !important;
    height: 20px !important;
  }

  .P-d2pF,
  .P4oJv5 {
    width: 210px;
    height: 48px;
    padding: 0 15px 4px;
  }

    .P-d2pF .Pv3tKf, .P4oJv5 .Pv3tKf {
      padding: 0 0 3px;
    }

      .P-d2pF .Pv3tKf span, .P4oJv5 .Pv3tKf span {
        font-size: 17px !important;
      }

      .P-d2pF .Pv3tKf .PeQu36, .P4oJv5 .Pv3tKf .PeQu36 {
        bottom: -1.5px !important;
        width: 20px !important;
        height: 17px !important;
        margin: 0;
      }

  .PP\+rjT {
    top: 220px;
    min-width: 174px;
    max-width: 312px;
    padding: 9px 15.6px;
    border-radius: 10px;
    font-size: 15px;
  }

    .PP\+rjT::after {
      top: -11px;
      border-width: 0 5.2px 11.4px 12px;
    }
    .Pz5JcC::after {
      top: 208px;
    }

  .PFoYKZ {
    margin-bottom: 5px;
  }

    .PFoYKZ span {
      font-size: 9px !important;
      line-height: 10px !important;
    }
    .P6rdRU {
      height: 23px;
    }
        .Paze13:nth-child(1) {
          top: 13px;
          height: 4px;
        }

          .Paze13:nth-child(1) div {
            top: -3px;
            width: 1px;
            height: 1px;
            border-radius: 4px;
          }

            .Paze13:nth-child(1) div:nth-child(2) {
              margin: 0 0 0 -4px;
            }

              .Paze13:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .Paze13:nth-child(1) div span {
              top: -9px;
              width: 34px;
              font: 6px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .Paze13:nth-child(1) div span[data-state="active"] {
                top: -10px;
                width: 34px;
                font-size: 7px;
              }

        .Paze13:nth-child(2) {
          top: 14px;
          left: 6px;
          height: 1.7px;
        }

        .Paze13:nth-child(3) {
          top: 13px;
          height: 5px;
        }

          .Paze13:nth-child(3) div {
            top: -.6px;
            width: 5px;
            height: 5px;
            border-radius: 4px;
          }

            .Paze13:nth-child(3) div:nth-child(1) {
              left: 2.3px;
            }

            .Paze13:nth-child(3) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -1.8px;
            }

            .Paze13:nth-child(3) div:nth-child(3) {
              right: 2.3px;
            }

  .PSaT91 {
    bottom: 4px;
    width: 210px !important;
    height: 32px !important;
  }
    .P5btlU .PAssYO {
      height: 41px !important;
    }

      .P5btlU .PAssYO:lang(ru) {
        height: 31px !important;
      }

      .P5btlU .P-dPm1 {
        top: 30px !important;
      }

        .P5btlU .P-dPm1:lang(ru) {
          top: 26px !important;
        }
        .P5btlU .Pn33Ua {
          width: 60px !important;
          height: 26px !important;
        }

          .P5btlU .Pn33Ua:lang(ru) {
            width: 20px !important;
            height: 20px !important;
          }
      .P5btlU .PgpQI7 a {
        display: block;
        font-size: 9px;
      }
}

.PrZgZ7 {
  overflow: hidden;
  margin: 0 -1rem 0.3em;
  background-size: 100%;
  color: #eee;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  text-shadow: 2px 2px 1px #000;
}

  .PHy\+3O {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto;
    background-size: 24.04em 0.31em;
  }

.PwiVYW {
  margin-bottom: 1.2em;
  color: #f4ffff;
  font-weight: bold;
  line-height: 1.5;
  text-shadow: 0 2px 2px #000;
  text-transform: none;
}

.hr-dialog-line {
  position: relative;
}

.hr-dialog-line::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: block;
    width: 100%;
    height: 5px;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/decoration_line.png')
      center no-repeat;
    content: '';
  }


.PO8hVU {
  width: 84%;
  padding: 2.5rem 0 0;
  margin: 0 auto 0.5em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat;
  background-position: 50% 0.2rem;
  background-size: 2rem 2rem;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
}

  .PO8hVU h3 {
    margin: 0 0 0.2rem;
    font-size: 2rem;
    text-shadow: 3px 2px 1px #000;
  }

  .PO8hVU::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    content: '';
  }

  .PO8hVU mark{
    position: relative;
    display: block;
    padding: 0.3rem 0;
    background: none;
    color: #fff;
  }

.P4H41m .PO8hVU mark{
      position: relative;
      display: block;
      padding: 0.3rem 0;
      background: none;
      color: #fff;
    }

.P4H41m .PO8hVU mark::before {
       position: absolute;
       z-index: -1;
       -webkit-animation: PaM\+gm 2s infinite;
               animation: PaM\+gm 2s infinite;
       background: -webkit-gradient(linear,
       right top, left top,
       from(rgb(248 214 19 / 0)),
       color-stop(27.51%, rgb(248 214 19 / 0.8)),
       color-stop(75.07%, rgb(248 214 19 / 0.8)),
       to(rgb(248 214 19 / 0)));
       background: linear-gradient(270deg,
       rgb(248 214 19 / 0) 0%,
       rgb(248 214 19 / 0.8) 27.51%,
       rgb(248 214 19 / 0.8) 75.07%,
       rgb(248 214 19 / 0) 100%);
       content: '';
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
     }

.P1abE\+ {
  width: 276px;
  color: #fde9a2;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.PEqlVk {
  height: 90px;
  padding-bottom: 10px;
  line-height: 1;
}

.PObtwt {
  padding: 4px 24px 24px;
}

.PZhyF0 {
  width: 247px;
  height: 45px;
  padding: 0 20px 0 55px;
  margin: 0 -10px;
  color: #63413f;
  font-family: inherit;
  font-size: 20px;
  text-shadow: 1px 1px 1px #fff;
}

.PYhqif,
.PmTvmZ {
  height: 62px;
  padding: 0 10px 10px;
}

.PYhqif .Pb6xID, .PmTvmZ .Pb6xID {
    color: #461d18;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 1px 1px 1px #fff;
    text-transform: uppercase;
  }

.PYhqif {
  width: 295px;
  height: 70px;
  padding: 0 7px 10px 10px;
}

.PYhqif .Pb6xID {
    padding-right: 25px;
  }

.PauFs0 {
  width: 390px;
  padding-bottom: 25px;
  border: 10px solid #4a4a42;
  background: #302f2d;
  color: #fff9d2;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PJpMdg {
    display: none;
  }

  .PJpMdg.P1zGA- {
      display: block;
    }

.PmprR0 {
  margin-bottom: 18px;
  color: #b2af9c;
  font-family: Arial;
  font-size: 11px;
}

.Pmz6AR {
  height: 120px;
  padding: 0 35px;
  line-height: 1;
  text-shadow: 1px 1px 1px #000;
}

.Pmz6AR div::first-line {
    font-size: 1.5em;
  }

.PYTo1D {
  position: absolute;
  top: 235px;
  right: 0;
  left: 0;
  color: #928c7b;
  font-size: 14px;
}

.P0wNcp {
  width: 300px;
  margin: 55px auto 0;
  color: #fff5cc;
  font-size: 13px;
  text-shadow: 1px 1px 2px #000;
}

.PjOTO8 {
  width: 300px;
  margin: 0 auto 50px;
  background: #ebecd9;
}

.PjOTO8.P2q6AZ label::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    height: 4px;
    background: #f00;
    content: "";
  }

.PjOTO8 label {
    padding: 13px 0;
  }

.PiSl5u {
  width: 250px;
  height: 100%;
  padding: 0 20px;
  border-left: 1px solid #caccbe;
  margin-left: 50px;
  color: #767671;
  font-family: inherit;
  font-size: 18px;
  font-style: italic;
}

.PPz7FZ,
.PH-y1s {
  width: 300px;
  height: 60px;
  margin: 0 auto 11px;
}

.PPz7FZ .PNOqxy, .PH-y1s .PNOqxy {
    background: #fecc04;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 0 #b78743;
            box-shadow: 0 3px 0 0 #b78743;
    color: #7f3300;
    font-family: inherit;
    font-weight: 700;
    text-shadow: 1px 1px 1px #eaff00;
    text-transform: uppercase;
  }

.PPz7FZ .PNOqxy:hover, .PH-y1s .PNOqxy:hover {
      background: #ffe721;
    }

.PPz7FZ .PNOqxy:active, .PH-y1s .PNOqxy:active {
      background: #e6bf07;
    }

.PdfwC3 {
  padding: 32px 35px 0;
  font-size: 20px;
}

.PdfwC3 .Pmz6AR {
    height: auto;
    padding: 0;
    margin: 0 0 5px;
    color: #fff9d2;
    font-size: 30px;
  }

.PdfwC3 .PNOqxy {
    color: #7f3300;
    font-size: 36px;
  }

.PdfwC3 .PH-y1s {
    margin: 1px auto 2px;
  }

.PdfwC3 .PjOTO8 {
    position: relative;
    z-index: 1;
    border: 4px solid #c0c2aa;
    margin: 0 auto 9px;
  }

.PdfwC3 .PjOTO8 label {
      padding: 9px 0;
    }

.PdfwC3 .PqIslx {
    margin: 0 0 2px;
  }

.PdfwC3 .PqIslx button {
      margin: 0 5px;
    }

.PdfwC3 .P-mSlu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 9px;
  }

.PdfwC3 .PgrNAi {
    display: block;
    color: #fff9d2;
    font-size: 20px;
    text-transform: uppercase;
  }

.PdfwC3 .P0wNcp {
    color: #89613f;
    text-shadow: 0 0 1px #fffce2;
  }

.PdfwC3 .Ps5CIA {
    margin: 7px 0 9px;
    font-family: Arial;
    font-size: 11px;
    text-align: right;
  }

.PdfwC3 .Ps5CIA a {
      color: #b2af9c;
    }

.PNFePG {
  width: 378px;
  color: #96958d;
}

.PFH\+FS {
  height: 100px;
  padding: 0 25px 5px;
  color: #f8f7d9;
  font-family: Cinzel, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  text-shadow: 3px 2px 1px #000;
}

.Po8nag {
  height: 50px;
  padding: 0 40px;
}

.PkrmZK {
  width: 322px;
  height: 63px;
  border: 2px solid #000;
  margin: 0 auto 23px;
  border-radius: 5px;
}

.PkrmZK.PgEVia {
    border: 2px solid #8b0000;
  }

.PKTnxY {
  width: 100%;
  height: 100%;
  padding: 0 22px 0 77px;
  color: #fff;
  font-family: 'Times New Roman', Times, serif;
  font-size: 20px;
  font-style: italic;
  text-shadow: 1px 1px 1px rgb(0 0 0 / 0.5);
}

.PclOG5,
.PB7W6B {
  position: relative;
  width: 322px;
  height: 66px;
  margin: 0 auto 4px;
  background: #ff8a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9500), to(#ff7b00));
  background: linear-gradient(to bottom, #ff9500 0%, #ff7b00 100%);
  border-radius: 50px;
}

.PclOG5 .P\+nvaF, .PB7W6B .P\+nvaF {
    color: #fff;
    font-family: Cinzel, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    line-height: 69px;
    text-shadow: -1px 2px 3px rgb(0 0 0 / .5);
    text-transform: uppercase;
  }

.PclOG5 .PRB9jh,
  .PclOG5 .PFpkBD,
  .PB7W6B .PRB9jh,
  .PB7W6B .PFpkBD {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb200), to(#ff9800));
    background: linear-gradient(to bottom, #ffb200 0%, #ff9800 100%);
    border-radius: 50px;
  }

.PclOG5 .PQEqoz, .PB7W6B .PQEqoz {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8900), to(#ff7000));
    background: linear-gradient(to bottom, #ff8900 0%, #ff7000 100%);
    border-radius: 50px;
  }

.PclOG5::before, .PB7W6B::before {
    position: absolute;
    z-index: -1;
    top: 40%;
    left: 5%;
    display: block;
    width: 90%;
    height: 60%;
    border-radius: 50px;
    -webkit-box-shadow: 0 0 20px 15px rgb(4 4 4 / 0.5);
            box-shadow: 0 0 20px 15px rgb(4 4 4 / 0.5);
    content: "";
  }

.PclOG5 .PaDwNZ {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
  }

.PBcPKR {
  width: 474px;
  color: #fff;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-size: 13px;
}

.PyTC\+Y {
  height: 90px;
  padding: 10px 50px;
  color: #ffe5bd;
  text-shadow: 1px 1px 8px #000, 1px 1px 4px #000;
}

.PDb2UU {
  height: 40px;
  padding: 0 50px;
  color: #7a7662;
}

.PsVsuX {
  height: 58px;
  padding: 0 83px 6px 40px;
}

.PbWJLB {
  width: 100%;
  height: 100%;
  padding: 0 20px 0 100px;
  color: #fff;
  font-family: inherit;
  font-size: 18px;
}

.PbWJLB::-webkit-input-placeholder {
    opacity: 0.5 !important;
  }

.PbWJLB::-moz-placeholder {
    opacity: 0.5 !important;
  }

.PbWJLB:-ms-input-placeholder {
    opacity: 0.5 !important;
  }

.PbWJLB::-ms-input-placeholder {
    opacity: 0.5 !important;
  }

.PbWJLB::placeholder {
    opacity: 0.5 !important;
  }

.Pl5nYS,
.PG-pZa {
  height: 174px;
  padding: 43px 50px;
  margin: -10px auto -20px;
}

.Pl5nYS .PJVNoB, .PG-pZa .PJVNoB {
    color: #fff77b;
    font-family: Times New Roman, Times, serif;
    font-weight: bold;
    text-shadow: 0 2px 5px #a24242;
    text-transform: uppercase;
  }

.Pl5nYS .PJVNoB {
    padding-right: 10px;
  }

.PVE-UZ {
  position: relative;
  top: 20px;
  color: #7a7662;
}

.Phe3i1 {
  width: 450px;
  color: #7a7662;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-size: 13px;
}

.PG9fkx {
  height: 75px;
  padding: 10px 50px;
  color: #374344;
}

.Pt4PvD {
  height: 30px;
  padding: 0 50px;
  margin: 0 0 11px;
}

.PM1mBA {
  height: 59px;
  padding: 10px 50px 10px 40px;
  margin: 0 0 7px;
}

.PfCkpW {
  width: 347px;
  height: 100%;
  padding: 0 20px 0 60px;
  margin-left: 10px;
  color: #000;
  font-family: inherit;
  font-size: 18px;
}

.PfCkpW::-webkit-input-placeholder {
    color: #756f6b !important;
  }

.PfCkpW::-moz-placeholder {
    color: #756f6b !important;
  }

.PfCkpW:-ms-input-placeholder {
    color: #756f6b !important;
  }

.PfCkpW::-ms-input-placeholder {
    color: #756f6b !important;
  }

.PfCkpW::placeholder {
    color: #756f6b !important;
  }

.PLdHj7,
.P4IYD\+ {
  height: 140px;
  padding: 25px 38px 27px;
}

.PLdHj7 .P1r25\+, .P4IYD\+ .P1r25\+ {
    color: #fff77b;
    font-family: Times New Roman,Times,serif;
    font-weight: bold;
    text-shadow: 0 2px 5px #a24242;
    text-transform: uppercase;
  }

.PLdHj7 .P1r25\+ {
    padding-right: 10px;
  }

.PgMh8j {
  width: 390px;
  color: #737270;
  font-family: Arial, Helvetica, sans-serif;
}

  .PnudBa {
    display: none;
  }

  .PnudBa.PAae2u {
      display: block;
    }

.PvyWR\+ {
  height: 82px;
  padding: 0 50px;
  color: #461308;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight: 700;
  text-shadow: 0 2px 4px #fff;
}

.PDD5fu {
  margin-top: 7px;
  color: #62422a;
  font-size: 11px;
}

.PT6Mm4 {
  height: 50px;
  padding: 0 65px 0 58px;
  margin: 0 0 13px;
}

.Pyuh6a {
  width: 100%;
  height: 100%;
  padding: 0 20px 0 56px;
  border: 1px #86643c solid;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 36px rgb(133 100 60 / 0.8);
          box-shadow: inset 0 0 36px rgb(133 100 60 / 0.8);
  color: #85643c;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-size: 18px;
}

.PAae2u .Pyuh6a {
    -webkit-box-shadow: inset 0 0 36px rgb(133 100 60 / 0.8);
            box-shadow: inset 0 0 36px rgb(133 100 60 / 0.8);
  }

.PVl7\+X {
  top: 56% !important;
  left: -13px !important;
}

.PnOoxB,
.PN35bL {
  height: 100px;
}

.PnOoxB .PzjtdR, .PN35bL .PzjtdR {
    padding: 0 0 5px;
    color: #fff;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    text-shadow: 0 3px 7px rgb(8 20 73 / 0.65);
    text-transform: uppercase;
  }

.P-nYyA {
  color: #e8e8e8;
  font-size: 13px;
}

.P-nYyA .PvyWR\+ {
    height: auto;
    margin: 0 0 -3px;
    color: #6a2919;
    font-size: 25px;
  }

.P-nYyA .PzjtdR {
    color: #fff;
    font-size: 34px;
  }

.P-nYyA .PN35bL {
    margin: 1px auto 2px;
  }

.P-nYyA .PT6Mm4 {
    position: relative;
    z-index: 1;
    margin: 0 auto 4px;
  }

.P-nYyA .PZ87Tu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.P-nYyA .PcxD-h {
      margin: 5px 0 3px;
    }

.P-nYyA .PcxD-h button {
        margin: 0 3px;
      }

.P-nYyA .PcxD-h button:lang(ru) {
          margin: 5px 3px;
          background-color: #fff1e2;
          color: #4c1010;
        }

.P-nYyA .PDnuMS {
      display: block;
      margin: 0 0 6px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
      color: #6a2919;
      font-family: 'Times New Roman', serif;
      font-size: 16px;
      font-weight: bold;
      text-transform: uppercase;
    }

.P-nYyA .PlulnL {
    padding: 0 65px;
    margin: 0 0 -5px;
    font-family: Arial;
    font-size: 11px;
    text-align: right;
  }

.P-nYyA .PlulnL a {
      color: #62422a;
    }

.PyXCWE {
  width: 100%;
  color: #737270;
  font-family: Philosopher, 'Book Antiqua';
}

  .PISfl2 {
    display: none;
    width: 25em !important;
    height: auto !important;
    min-height: 39em;
    background-size: contain;
  }

  .PISfl2.P1z4AT {
      display: block;
    }

.PX9gNt {
  height: 5.13em;
  padding: 0 2em;
  color: #461308;
  font-weight: 700;
  text-shadow: 0 2px 4px #fff;
}

.PPMifg {
  margin-top: 0.44em;
  color: #62422a;
  font-size: 0.69em;
}

.Pmj4Qh {
  height: 3.13em;
  padding: 0 4.06em 0 3.63em;
  margin: 0 0 0.81em;
}

.PzUfgB {
  width: 100%;
  height: 100%;
  padding: 0 1.25em 0 3em;
  border: 1px #86643c solid;
  border-radius: 0.31em;
  -webkit-box-shadow: inset 0 0 2.25em rgb(133 100 60 / 0.8);
          box-shadow: inset 0 0 2.25em rgb(133 100 60 / 0.8);
  color: #85643c;
  font-family: Philosopher, 'Book Antiqua';
  font-size: 1.13em;
}

.P1z4AT .PzUfgB {
    -webkit-box-shadow: inset 0 0 2.25em rgb(133 100 60 / 0.8);
            box-shadow: inset 0 0 2.25em rgb(133 100 60 / 0.8);
  }

.P79hZF {
  top: 56% !important;
  left: -0.81em !important;
  width: 2.25em !important;
  height: 2.25em !important;
  background-size: contain;
}

.Pt85Ih,
.PQwLLa {
  height: 6.8em;
  background-size: contain;
}

.Pt85Ih .Py9w-X, .PQwLLa .Py9w-X {
    padding: 0 0 5px;
    color: #fff;
    font-family: Philosopher, 'Book Antiqua';
    font-weight: bold;
    text-shadow: 0 3px 7px rgb(8 20 73 / 0.65);
    text-transform: uppercase;
  }

.Pt85Ih .Py9w-X > span, .PQwLLa .Py9w-X > span {
      position: relative;
      top: -0.05em;
    }

.Pt85Ih .PsVaJa,
  .Pt85Ih .PsAnq7,
  .Pt85Ih .PkRTq3,
  .PQwLLa .PsVaJa,
  .PQwLLa .PsAnq7,
  .PQwLLa .PkRTq3 {
    background-size: contain;
  }

.PL6YKA {
  padding: 1.4em 2em;
  color: #461308;
  font-size: 1.6em;
}

.PPTj7H {
  color: #e8e8e8;
}

.PPTj7H .PX9gNt {
    height: auto;
    margin: 0 0 -0.19em;
    color: #6a2919;
    font-size: 1.56em;
  }

.PPTj7H .Py9w-X {
    color: #fff;
    font-size: 2.13em;
  }

.PPTj7H .PQwLLa {
    margin: 1px auto 2px;
  }

.PPTj7H .Pmj4Qh {
    position: relative;
    z-index: 1;
    margin: 0 auto 4px;
  }

.PPTj7H .Ppe8SZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PPTj7H .PpvPmF {
      margin: 5px 0 3px;
    }

.PPTj7H .PpvPmF button {
        margin: 0 3px;
      }

.PPTj7H .PpvPmF button:lang(ru) {
          margin: 5px 3px;
          background-color: #fff1e2;
          color: #4c1010;
        }

.PPTj7H .P9mlx1 {
      position: relative;
    }

.PPTj7H .POjHZR {
        width: 7.4em !important;
        height: 2.6em !important;
        margin: 0 auto;
        background-size: contain;
      }

.PPTj7H .P-EZE- {
      display: block;
      margin: 0 0 0.38em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png')
        50% 50% no-repeat;
      color: #6a2919;
      font-family: 'Times New Roman', serif;
      font-size: 1em;
      font-weight: bold;
      text-transform: uppercase;
    }

.PPTj7H .PVqrRs {
    padding: 0 4.06em;
    margin: 0 0 -0.31em;
    font-family: Arial;
    font-size: 0.69em;
    text-align: right;
  }

.PPTj7H .P3Qb9W {
      color: #62422a;
    }

.PSMbTF {
  width: 390px;
  color: #737270;
  font-family: Arial, Helvetica, sans-serif;
}

  .PGHpDq {
    display: none;
  }

  .PGHpDq.P\+EYZt {
      display: block;
    }

.PTj45b {
  margin-bottom: 14px;
  color: #000;
  font-size: 12px;
  font-weight: 700;
  text-shadow: 2px 1px 1px #fff;
}

.Per7VA {
  height: 60px;
  padding: 0 50px;
  color: #461308;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight: 700;
  text-shadow: 0 2px 4px #fff;
}

.PuI5Ve {
  padding: 0 61px;
  color: rgb(20 15 10);
}

.PJzcYK {
  position: relative;
  width: 318px;
  padding: 45px 58px 38px 36px;
  margin: 0 auto 10px;
}

.PZuW2L {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 0 20px 0 56px;
  border: 0;
  background: 0 0;
  border-radius: 5px;
  color: #fdf1e9;
  font-family: Philosopher, Times, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 21px;
}

.PKTRDW {
  top: 56% !important;
  left: -13px !important;
}

.PpAAcW,
.PCDT9q {
  width: 320px;
  height: 100px;
  margin: 0 auto 2px;
  background-position: 0 0 !important;
}

.PpAAcW .Punhdk, .PCDT9q .Punhdk {
    padding: 0 0 10px;
    color: #fff;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    text-shadow: 0 3px 7px rgb(8 20 73 / 0.65);
    text-transform: uppercase;
  }

.PpAAcW .Punhdk {
    padding-left: 20px;
  }

.Pe8Trg {
  position: absolute;
  top: -15px;
  left: 304px;
  display: table;
  width: 300px;
  height: 34px;
  line-height: 1;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}

.Pe8Trg .PlpLxc {
    display: table-cell;
    height: 52px;
    padding: 0 10px;
    background: #8d3334;
    border-radius: 0 29px 29px 0;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    opacity: 0.9;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
  }

.PPoLgU {
  color: #e8e8e8;
  font-size: 13px;
}

.PPoLgU .Per7VA {
    height: auto;
    margin: 0 0 -3px;
    color: #6a2919;
    font-size: 25px;
  }

.PPoLgU .Punhdk {
    color: #fff;
    font-size: 34px;
  }

.PPoLgU .PCDT9q {
    margin: 1px auto 2px;
  }

.PPoLgU .PJzcYK {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 50px;
    padding: 0 65px 0 58px;
    margin: 0 auto 4px;
  }

.PPoLgU .P87c\+R {
    margin: 0 0 3px;
  }

.PPoLgU .P87c\+R button {
      margin: 0 3px;
      color: #62350b;
    }

.PPoLgU .P1r0rk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PPoLgU .Pc9zLN {
      display: block;
      margin: 0 0 6px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
      color: #6a2919;
      font-family: 'Times New Roman', serif;
      font-size: 16px;
      font-weight: bold;
      text-transform: uppercase;
    }

.PPoLgU .PTYE4Y {
    padding: 0 65px;
    margin: 0 0 5px;
    font-family: Arial;
    font-size: 11px;
    text-align: right;
  }

.PPoLgU .PJwQ71 {
      color: #62422a;
    }

.PPoLgU input {
    width: 100%;
    height: 100%;
    padding: 0 20px 0 56px;
    border: 1px solid #86643c;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 36px rgb(133 100 60 / 0.8);
            box-shadow: inset 0 0 36px rgb(133 100 60 / 0.8);
    color: #85643c;
    font-family: Philosopher, Palatino, serif;
    font-size: 18px;
  }

.PPoLgU .Pe8Trg {
    position: absolute;
    top: -1px;
    left: 267px;
    display: table;
    width: 300px;
    height: 34px;
    line-height: 1;
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }

.PpVui4 {
  width: 400px;
  color: #fffea8;
  font-family: 'Times New Roman',Times,serif;
}

  .PSJcWg {
    display: none;
  }

  .PSJcWg.PopUwH {
      display: block;
    }

.P7JU8I {
  padding: 0 40px;
  margin: 0 0 15px;
  color: #ffe3ad;
  line-height: 1.1;
  text-shadow: 1px 4px 6px #000, 1px 4px 6px #000;
}

.PCszmf {
  color: #ffe3ad;
  font-size: 14px;
  text-shadow: 0 1px 0 #000;
}

.PQ52ez {
  padding: 30px 70px 0;
  color: #28251f;
}

.PtdLZx {
  height: 62px;
  padding: 0 62px 4px 0;
  margin: 0 auto 10px;
}

.PFPVRS {
  width: 100%;
  height: 100%;
  padding: 0 0 0 115px;
  color: #ffcc8d;
  font-family: inherit;
  font-size: 20px;
  font-style: italic;
  text-shadow: 1px 1px 1px #000;
}

.PFPVRS:-webkit-autofill,
  .PFPVRS:-webkit-autofill:hover,
  .PFPVRS:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffcc8d;
  }

.PSkpky,
.P81NXX {
  width: 510px;
  height: 110px;
  padding: 10px 90px;
  margin: 0 -55px;
}

.PSkpky .PU6Qhn, .P81NXX .PU6Qhn {
    padding-bottom: 5px;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 0 1px 2px rgb(0 0 0 / 0.6);
    text-transform: uppercase;
  }

.PmQTIn {
  color: #bead8c;
  font-size: 14px;
}

.PmQTIn .P7JU8I {
    height: auto;
    padding: 0 20px;
    margin: 0 0 10px;
    color: #ffe3ad;
  }

.PmQTIn .PU6Qhn {
    color: #fff;
    font-size: 34px;
  }

.PmQTIn .PtdLZx {
    position: relative;
    margin: 0 auto 3px;
  }

.PmQTIn .P6MC1k {
    margin: 0 0 3px;
  }

.PmQTIn .P6MC1k button {
      margin: 0 3px;
    }

.PmQTIn .Pg1H3p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 11px;
  }

.PmQTIn .PFS0QX {
    display: block;
    margin-top: 5px;
    margin-right: 0;
    color: #ffe3ad;
    font-size: 14px;
    text-transform: uppercase;
  }

.PmQTIn .PKGRNL {
    padding: 0 65px;
    margin: 0 0 -3px;
    font-size: 14px;
    text-align: right;
  }

.PmQTIn .PKGRNL a {
      color: #ffe3ad;
      text-shadow: 0 1px 0 #000;
    }

.P1OJdj {
  width: 410px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

  .PIlHhC {
    display: none;
  }

  .PIlHhC.PjQ1qA {
      display: block;
    }

.PChXqn {
  height: 140px;
  color: #f9d599;
  -webkit-filter: drop-shadow(0 2px 0 #675332);
          filter: drop-shadow(0 2px 0 #675332);
  font-family: MuseoSans, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1;
}

@supports (-ms-ime-align: auto) {
  .PChXqn {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f5ecbe !important;
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media {
    .PChXqn {
      background: none;
      color: #f4e0ba;
      -webkit-text-fill-color: #f4e0ba !important;
    }
  }
}

.PGCI0P {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  padding: 13px 35px 0;
  color: #78736c;
  text-shadow: 0 1px 1px rgb(255 255 255 / 0.5);
}

.POzOVW {
  height: 61px;
  padding: 4px 65px 4px 40px;
  margin: 0 auto 15px;
}

.PoLR\+g {
  width: 100%;
  height: 100%;
  padding: 0 0 0 75px;
  color: #f9edbd;
  font-family: inherit;
  font-size: 18px;
  opacity: 0.8;
}

.PoLR\+g:-webkit-autofill,
  .PoLR\+g:-webkit-autofill:hover,
  .PoLR\+g:-webkit-autofill:focus {
    -webkit-text-fill-color: #f9edbd;
  }

.PjQ1qA .PoLR\+g {
    opacity: 1;
  }

.Pa21IU {
  margin-bottom: 17px;
  color: #dcd7ce;
  font-size: 13px;
  text-shadow: 0 1px 0 rgb(0 0 0 / 1);
}

.PYI8e5,
.P6h-Ri {
  height: 85px;
  padding: 6px 35px;
  background-size: unset !important;
}

.PYI8e5 .PYh\+vZ, .P6h-Ri .PYh\+vZ {
    color: #fff3c3;
    -webkit-filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
            filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
    font-family: Philosopher, Palatino, serif;
    font-weight: bold;
    text-transform: uppercase;
  }

.PowMdj,
.PkLF3s {
  background-size: unset !important;
}

.P4g9Uc {
  top: auto;
  bottom: 0;
  width: 300px !important;
  height: 53px;
}

.PJDs4d {
    left: 100%;
  }

.PNwVZg {
    right: 100%;
  }

.P4g9Uc .PSi86c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 31px;
    background: #b20800;
    border-radius: 0.2vw;
    color: #fbf8ce;
    font: 12px Arial, Helvetica, sans-serif;
  }

@supports (-ms-ime-align: auto) {
  .PYI8e5 .PYh\+vZ,
  .P6h-Ri .PYh\+vZ {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f5ecbe !important;
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media {
    .PYI8e5 .PYh\+vZ,
    .P6h-Ri .PYh\+vZ {
      background: none;
      color: #f4e0ba;
      -webkit-text-fill-color: #f5ecbe !important;
    }
  }
}

.PZeb5A {
  color: #dcd7ce;
  font-size: 13px;
}

.PZeb5A .PChXqn {
    height: auto;
    margin: 0 0 7px;
    color: #f4ffff;
    font-size: 30px;
  }

.PZeb5A .PYh\+vZ {
    color: #f9edbd;
    font-size: 34px;
  }

.PZeb5A .P6h-Ri {
    margin: 0;
  }

.PZeb5A .POzOVW {
    margin: 0;
  }

.PZeb5A .PI3oN0 {
    margin: 0 0 3px;
  }

.PZeb5A .PI3oN0 button {
      margin: 0 3px;
    }

.PZeb5A .PwWLkb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 4px;
  }

.PZeb5A .PELWAJ {
    margin: 9px 0 2px;
    color: #cabeaa;
    font-size: 13px;
  }

.PZeb5A .PCCd2Y {
    display: block;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/010/decoration_line.png')
      50% 50% no-repeat;
    color: #dcd7ce;
    font-size: 15px;
    text-shadow: 0 1px 2px rgb(0 0 0 / 1);
    text-transform: uppercase;
  }

.PEf9WQ {
  width: 19.5vw;
  color: #364655;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

  .PoNq11 {
    display: none;
  background-size: contain;
  }

  .PoNq11.PmAI-\+ {
      display: block;
    }

.P2ubx7 {
  height: 4vw;
  margin: 0 -0.5vw 0.9vw;
  color: #f9d599;
  -webkit-filter: drop-shadow(0 2px 0 #675332);
          filter: drop-shadow(0 2px 0 #675332);
  font-family: MuseoSans, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.2;
}

@supports (-ms-ime-align:auto) {
  .P2ubx7 {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f5ecbe !important;
  }
}

@media not all and (min-resolution: .001dpcm) {
  .P2ubx7 {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f4e0ba !important;
  }
}

.PLFHS3 {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  padding: 0.15vw 1vw 0;
  color: #78736c;
  font-size: 0.6vw;
  line-height: 1.3;
  text-shadow: 0 1px 1px rgb(255 255 255 / 0.5);
}

.PQQyfP {
  height: 4.3vw;
  padding: 0 0 .3vw;
  margin: 0 auto;
  background-size: contain;
}

.Pi763M {
  width: 14vw;
  height: 100%;
  margin: 0 0 0 3.5vw;
  color: #f9edbd;
  font-family: inherit;
  font-size: 1vw;
  opacity: .8;
}

.Pi763M:-webkit-autofill,
  .Pi763M:-webkit-autofill:hover,
  .Pi763M:-webkit-autofill:focus {
    -webkit-text-fill-color: #f9edbd;
  }

.PmAI-\+ .Pi763M {
    opacity: 1;
  }

.PS3GI5 {
  top: 1.8vw;
  left: 5.8vw;
  width: 2vw;
  height: 2vw;
  background-size: contain;
}

.Pb51\+l,
.PS1F51 {
  height: 4.7vw;
  padding: 0 1.5vw;
  margin: 0 -1.5vw;
}

.Pb51\+l .PMZmhy, .PS1F51 .PMZmhy {
    padding: 0 0 0.3vw;
    color: #fff3c3;
    -webkit-filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
            filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
  }

@supports (-ms-ime-align:auto) {
  .Pb51\+l .PMZmhy,
  .PS1F51 .PMZmhy {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f5ecbe !important;
  }
}

@media not all and (min-resolution: .001dpcm) {
  .Pb51\+l .PMZmhy,
  .PS1F51 .PMZmhy {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f5ecbe !important;
  }
}

.P3bJ35 {
  margin-bottom: 1.2vw;
  color: #dcd7ce;
  font-size: 1vw;
  text-shadow: 0 1px 0 rgb(0 0 0 / 1);
}

.P0beq2 {
  color: #dcd7ce;
  font-size: 1vw;
}

.P0beq2 .P3bJ35 {
    margin-bottom: 0.5vw;
  }

.P0beq2 .P2ubx7 {
    height: auto;
    margin: 0 -0.5vw 0.9vw;
    color: #f9edbd;
    font-size: 2vw;
    line-height: 1.2;
  }

.P0beq2 .PMZmhy {
    color: #fff3c2;
  }

.P0beq2 .PS1F51 {
    margin: 0;
  }

.P0beq2 .PS1F51 span {
      font-size: 2vw;
    }

.P0beq2 .PQQyfP {
    height: 3.5vw;
    background-size: 100% auto;
  }

.P0beq2 .POhj\+4 button {
      margin: 0 3px;
    }

.P0beq2 .POhj\+4 button div {
        width: 9vw !important;
        background-size: 100% auto;
      }

@media (max-width: 960px) {

.P0beq2 .POhj\+4 button div {
          width: 87px !important;
          height: 24px !important
      }
        }

.P0beq2 .Pk3JJw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 4px;
    color: #dacdb3;
  }

.P0beq2 .PdxDm1 {
    margin: 0 0 0.5vw;
    color: #cabeaa;
    font-size: 1vw;
  }

@media (max-width: 960px) {

.P0beq2 .PdxDm1 {
      font-size: 10px
  }
    }

.P0beq2 .PRWelK {
    display: block;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/010/decoration_line.png') 50% 50% no-repeat;
    color: #dcd7ce;
    font-size: 1vw;
    text-shadow: 0 1px 2px rgb(0 0 0 / 1);
  }

@media (max-width: 960px) {

.P0beq2 .PRWelK {
      font-size: 10px
  }
    }

@media (max-width: 960px) {
  .PEf9WQ {
    width: 187px;
  }

  .P2ubx7 {
    height: 37px;
    margin: 0 -5px 9px;
    font-size: 19px !important;
    line-height: 23px;
  }

  .P3bJ35 {
    margin-bottom: 11px;
    font-size: 10px !important;
  }

  .PQQyfP {
    height: 38px;
    padding: 0 0 6px;
  }

  .PLFHS3 {
    font-size: 7px;
  }

  .Pb51\+l,
  .PS1F51 {
    height: 45px;
    padding: 5px 14px;
    margin: 0 -14px 3px;
  }

    .Pb51\+l span, .PS1F51 span {
      font-size: 23px !important;
    }

  .PS3GI5 {
    width: 20px;
    height: 20px;
  }

  .Pi763M {
    width: 134px;
    margin-left: 35px;
    font-size: 14px;
  }

  & .PdxDm1 {
    font-size: 10px;
  }
}

.PsR0iM {
  position: absolute;
  z-index: -1;
  top: auto;
  bottom: 0.9vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 30vh;
  height: 2.9vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PWMsuZ {
    left: 100%;
  }

.P7V2XQ {
    right: 100%;
  }

.PsR0iM > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30vh;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.4vw 2vw 0.4vw 1vw;
    background: #b20800;
    color: #fed6d6;
    font: 1.2vh/1.4vh Arial, Helvetica, sans-serif;
    font-style: italic;
  }


:root {
  --heightLabel: 36px;
}

.PRNmGb {
  width: 410px;
  padding: 30px;
  background: #fff;
  color: #b2b2b2;
  font-family: 'Times New Roman', Times, serif;
}

.PRNmGb form {
    position: relative;
    margin: 0 30px;
  }

.P2wSrJ {
  height: 130px;
  color: #292929;
  line-height: 1;
}

.PZ7B3g {
  padding: 0 40px;
}

.P3Jo83 {
  z-index: 1;
  padding-top: 36px;
  padding-top: var(--heightLabel);
  margin-bottom: 20px;
  text-align: left;
}

.PHgtXs {
  width: 100%;
  height: 60px;
  padding: 10px 20px;
  border-top: 1px solid #e4e8e9;
  background: #edf1f2;
  border-radius: 5px;
  color: #292929;
  font-family: inherit;
  font-size: 20px;
}

.P\+BOwP .PHgtXs {
    border-color: #e40b25;
  }

.PINPj2 {
  position: absolute;
  top: calc(36px * -1);
  top: calc(var(--heightLabel) * -1);
  left: 0;
  display: block;
  color: #666;
  font-size: 20px;
  line-height: 36px;
  line-height: var(--heightLabel);
}

.Pzbuf7 {
  position: absolute;
  top: 130px;
  right: 0;
  font-size: 12px;
  line-height: 36px;
  line-height: var(--heightLabel);
}

.Pygds5 {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

.Pygds5 .P8cAlA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PaeD3m,
.Pf6wh- {
  overflow: hidden;
  height: 70px;
  margin-bottom: 20px;
  background: #0e7909;
  background: -webkit-gradient(linear, left top, left bottom, from(#0eb106), to(#0e530b));
  background: linear-gradient(to bottom, #0eb106 0%, #0e530b 100%);
  border-radius: 5px;
}

.PaeD3m .P73d7N, .Pf6wh- .P73d7N {
    padding: 0 10px;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    text-transform: uppercase;
  }

.PaeD3m .PnaDPu, .Pf6wh- .PnaDPu {
    margin-top: 13px;
    margin-right: 10px;
    float: right;
  }

.PaeD3m .PASpWU,
  .PaeD3m .PlR0Fq,
  .Pf6wh- .PASpWU,
  .Pf6wh- .PlR0Fq {
    background: #2a9a25;
    background: -webkit-gradient(linear, left top, left bottom, from(#43d93c), to(#197015));
    background: linear-gradient(to bottom, #43d93c 0%, #197015 100%);
  }

.PaeD3m .PQMaIF, .Pf6wh- .PQMaIF {
    background: #0e6c09;
    background: -webkit-gradient(linear, left top, left bottom, from(#0d8f06), to(#0e530b));
    background: linear-gradient(to bottom, #0d8f06 0%, #0e530b 100%);
  }

.PHmrHR {
  position: relative;
  width: 438px;
  height: 288px;
  color: #3c0201;
  font-family: 'Times New Roman', Times, serif;
  text-align: left;
}

  .P06Hu8 {
    display: none;
  }

  .P06Hu8.P0gA2k {
      display: block;
    }

.PByXqm {
  padding: 65px 0 0;
  font-family: Arial;
  font-size: 11px;
  text-align: right;
}

.P-dPhS {
  padding-bottom: 13px;
  font-size: 20px;
  line-height: 1;
}

.P0nboi {
    margin: 0 -20px;
  }

.PFND9i {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  color: #62422a;
  text-align: right;
}

.PKEDDA {
  margin-bottom: 15px;
  background-position: center bottom !important;
  color: #fff;
  text-align: left;
}

.P9OhRK {
  width: 100%;
  height: 48px;
  padding: 10px 20px;
  color: #f4ecd7;
  font-family: inherit;
  font-size: 18px;
}

.P9OhRK:-webkit-autofill,
  .P9OhRK:-webkit-autofill:hover,
  .P9OhRK:-webkit-autofill:focus {
    -webkit-text-fill-color: #f4ecd7;
  }

.P2yx8s {
  display: block;
  padding: 7px 0 15px;
  color: #62422a;
  font-size: 27px;
  line-height: 1;
}

.PnoKcr {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 100%;
  bottom: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 46px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -5px;
}

.PnoKcr .PRAtSg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PMMl7L,
.PHCHZO {
  width: 256px;
  height: 62px;
  float: right;
}

.PMMl7L .PnqXDn, .PHCHZO .PnqXDn {
    color: #fef9ad;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
    font-family: inherit;
    text-transform: uppercase;
  }

.PMMl7L .PbQpOU, .PHCHZO .PbQpOU {
    margin-top: 3px;
    margin-left: 10px;
    float: right;
  }

.Peq42j .Pgy04Y {
    padding: 0 15px 10px;
    margin: 0 0 6px;
    background: url(//cdn01.x-plarium.com/browser/content/lps/forms/012/decoration_line.png) 50% 100% no-repeat;
    color: #3c0201;
    font-size: 28px;
    text-align: center;
  }

.Peq42j .PnqXDn {
    color: #fef9ad;
    font-size: 26px;
  }

.Peq42j .PKEDDA {
    margin-bottom: 6px;
  }

.Peq42j .P9OhRK {
    color: #897854;
    font-size: 18px;
  }

.Peq42j .P9OhRK:focus {
      color: #f4ecd7;
    }

.Peq42j .PuZB\+n {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 3px;
  }

.Peq42j .P0QuIF {
    margin: 0;
  }

.Peq42j .PPjdQ7 {
    position: absolute;
    z-index: 2;
    right: 10px;
    margin-top: -41px;
    font-family: 'Arial';
    text-align: right;
  }

.Peq42j .PPjdQ7 a {
      color: #e8c798;
      font-size: 11px;
    }

.Peq42j .P9OhRK {
    padding-right: 100px;
  }

.PCcFtA {
  position: relative;
  width: 100%;
  color: #3c0201;
  font-family: 'Times New Roman', Times, serif;
  text-align: left;
}

  .Prx432 {
    bottom: -6vw;
    width: 100% !important;
    height: 18vw !important;
    margin: 0 auto;
    background-size: contain;
  }

  .PPjyL5 {
    display: none;
    width: 31vw !important;
    background-size: contain;
  }

  .PPjyL5.PJ01e4 {
      display: block;
    }

  .P1ooj- {
      width: 2.7vw;
      height: .7vw;
    }

.PDBtMD {
  padding: 3.38vw 0 0;
  font-family: Arial;
  font-size: .57vw;
  text-align: right;
}

.Ppjqov {
  padding-bottom: .7vw;
  font-size: 1vw;
  line-height: 1vw;
}

.Ppjqov span:lang(ru) {
      font-size: .88vw !important;
    }

.PaTDS0 {
    width: 22.3vw !important;
    height: 0.2vw !important;
    margin: .2vw -1vw;
  }

.PrL6hO {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  color: #62422a;
  text-align: right;
}

.PRhDyz {
  width: 100%;
  margin-bottom: .78vw;
  background-position: center bottom !important;
  background-size: 100% 2.5vw !important;
  color: #fff;
  text-align: left;
}

.PM1chx {
  width: 100%;
  height: 2.5vw;
  padding: .5vw 1vw;
  color: #f4ecd7;
  font-family: inherit;
  font-size: .93vw;
}

.PM1chx:-webkit-autofill,
  .PM1chx:-webkit-autofill:hover,
  .PM1chx:-webkit-autofill:focus {
    -webkit-text-fill-color: #f4ecd7;
  }

.PQml-a {
  display: block;
  padding: .36vw 0 .78vw;
  color: #62422a;
  font-size: 1.4vw;
  line-height: 1;
}

.PQml-a span:lang(ru) {
      font-size: .88vw !important;
    }

.P1q3Iy {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 100%;
  bottom: 0.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 15.6vw;
  height: 2.38vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: -.2vw;
  margin-left: -.2vw;
}

.P1q3Iy .Pa4R5X {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 15.6vw;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: .36vw .78vw .36vw 1.8vw;
    background: #b20800;
    color: #fed6d6;
    font: .6vw/.72vw Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PjqJ-d,
.PF92TW {
  width: 13.3vw;
  height: 3.2vw;
  background-size: contain;
  float: right;
}

.PjqJ-d .P69p\+m, .PF92TW .P69p\+m {
    color: #fef9ad;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
    font-family: inherit;
    text-transform: uppercase;
  }

.PjqJ-d .P5qQXQ, .PF92TW .P5qQXQ {
    width: 3vw !important;
    height: 1vw !important;
    margin: .3vw 0 0 .52vw;
    background-size: contain;
  }

.PjqJ-d .P\+c1UB,
  .PjqJ-d .P92AJz,
  .PjqJ-d .PpgDSs,
  .PF92TW .P\+c1UB,
  .PF92TW .P92AJz,
  .PF92TW .PpgDSs {
    background-size: contain;
  }

.PKnpFI {
  margin: 0 0 -2vw;

}

.PKnpFI .P85-Zo {
    padding: 0 .78vw .52vw;
    margin: 0 0 .3vw;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/012/decoration_line.png') 50% 100% no-repeat;
    color: #3c0201;
    font-size: 1.45vw;
    text-align: center;
  }

.PKnpFI .P69p\+m {
    color: #fef9ad;
    font-size: 1.35vw;
  }

.PKnpFI .Pb8snY {
    width: 6vw !important;
    height: 2.2vw !important;
    background-size: contain;
  }

.PKnpFI .PRhDyz {
    margin-bottom: .31vw;
  }

.PKnpFI .PM1chx {
     padding-right: 5.2vw;
    color: #897854;
    font-size: .9vw;
  }

.PKnpFI .PM1chx:focus {
      color: #f4ecd7;
    }

.PKnpFI .P6DNPG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 .15vw;
  }

.PKnpFI .PysQHJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.PKnpFI .PhISmW {
    margin: 0;
  }

.PKnpFI .PS-3Tu {
    position: absolute;
    z-index: 2;
    right: .52vw;
    margin-top: -2.1vw;
    font-family: Arial;
    text-align: right;
  }

.PKnpFI .PS-3Tu a {
      color: #e8c798;
      font-size: .57vw;
    }

@media (max-width: 1024px) {
  .PCcFtA {
    width: 231px;
  }

    .Prx432 {
      bottom: -60px;
      height: 180px !important;
      background-size: 293px;
    }

    .PPjyL5 {
      width: 318px !important;
      padding: 26px 30px 10px 53px !important;
      background-size: 294px !important;
    }

      .P1ooj- {
        width: 27px !important;
        height: 7px !important;
      }

  .PDBtMD {
    padding: 33.8px 0 7px;
    font-size: 5.7px;
  }

  .Ppjqov {
    padding-bottom: 7px;
    font-size: 10px;
    line-height: 1;
  }
      .Ppjqov span:lang(ru) {
        font-size: 10px !important;
      }

    .PaTDS0 {
      width: 223px !important;
      height: 2px !important;
      margin: 2px auto;
    }

  .PRhDyz {
    margin-bottom: 7.8px;
    background-size: 100% 25px !important;
  }

  .PM1chx {
    height: 25px;
    padding: 5px;
    font-size: 9.3px;
  }

  .PQml-a {
    padding: 3.6px 7.8px;
    font-size: 14px;
  }
      .PQml-a span:lang(ru) {
        font-size: 10px !important;
      }

  .P1q3Iy {
    bottom: 1px;
    width: 156px;
    height: 23.8px;
    margin-right: -2px;
    margin-left: -2px;
  }

    .P1q3Iy .Pa4R5X {
      width: 156px;
      padding: 3.6px 7.8px 3.6px 18px;
      font: 6px/7.2px Arial, Helvetica, sans-serif;
    }

  .PjqJ-d,
  .PF92TW {
    width: 133px;
    height: 33px;
    background-size: contain;
  }
      /* background-size: 134px 30px; */
      .PjqJ-d .P69p\+m span, .PF92TW .P69p\+m span {
        font-size: 13px !important;
      }

        .PjqJ-d .P69p\+m span:lang(de), .PF92TW .P69p\+m span:lang(de) {
          font-size: 13px !important;
        }

    .PjqJ-d .P5qQXQ, .PF92TW .P5qQXQ {
      width: 30px !important;
      height: 10px !important;
      margin-top: 2.5px;
      margin-left: 5.2px;
    }

    .PjqJ-d .P\+c1UB,
    .PjqJ-d .P92AJz,
    .PjqJ-d .PpgDSs,
    .PF92TW .P\+c1UB,
    .PF92TW .P92AJz,
    .PF92TW .PpgDSs {
      background-size: contain;
    }
    .PKnpFI .P85-Zo {
      padding: 0 7.8px 5.2px;
      margin: 0 0 3px;
      font-size: 14.5px;
    }

    .PKnpFI .P69p\+m {
      font-size: 13.5px;
    }

    .PKnpFI .PRhDyz {
      margin-bottom: 3.1px;
    }

    .PKnpFI .PM1chx {
      padding-right: 51px;
      font-size: 9px;

    }

    .PKnpFI .P6DNPG {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 0 1.5px;
    }

    .PKnpFI .Pb8snY {
      width: 62px !important;
      height: 22.5px !important;
      background-size: contain;
    }

    .PKnpFI .PS-3Tu {
      right: 5.2px;
      margin-top: -25px;
    }

      .PKnpFI .PS-3Tu a {
        font-size: 8px;
      }
}
.PVbW2G {
  position: relative;
  width: 438px;
  height: 288px;
  color: #3c0201;
  font-family: 'Times New Roman', Times, serif;
  text-align: left;
}

  .PcWxYB {
    display: none;
  }

  .PcWxYB.PADyCh {
      display: block;
    }

.PiqzIe {
  padding: 65px 0 0;
  font-family: Arial;
  font-size: 11px;
  text-align: right;
}

.P\+nEqA {
  padding-bottom: 13px;
  font-size: 20px;
  line-height: 1;
}

.P09Tve {
    margin: 0 -20px;
  }

.P1pHqW {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  color: #62422a;
  text-align: right;
}

.Pf7Q9i {
  margin-bottom: 11px;
  background-position: center bottom !important;
  color: #fff;
  text-align: left;
}

.Pw1Emw {
  width: 100%;
  height: 48px;
  padding: 10px 20px;
  color: #f4ecd7;
  font-family: inherit;
  font-size: 18px;
}

.Pw1Emw:-webkit-autofill,
  .Pw1Emw:-webkit-autofill:hover,
  .Pw1Emw:-webkit-autofill:focus {
    -webkit-text-fill-color: #f4ecd7;
  }

.P\+LUUk {
  display: block;
  padding: 0 0 7px;
  color: #62422a;
  font-size: 27px;
  line-height: 1;
}

.P6B4L\+ {
  position: absolute;
  z-index: 2;
  top: auto;
  bottom: 2px;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 46px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -5px;
}

.P6B4L\+ .PmzGEO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PXF\+Kt,
.P2hNhH {
  width: 256px;
  height: 62px;
  float: right;
}

.PXF\+Kt .PCWBj-, .P2hNhH .PCWBj- {
    color: #fef9ad;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
    font-family: inherit;
    text-transform: uppercase;
  }

.PXF\+Kt .PxyY0x, .P2hNhH .PxyY0x {
    margin-top: 3px;
    margin-left: 10px;
    float: right;
  }

.PM3kjQ {
    position: absolute;
    bottom: 0;
    width: 431px;
    height: 36px;
    margin: 0 auto;
  }

.PQqtCF:nth-child(1) {
        position: absolute;
        top: 23px;
        left: 0;
        width: 100%;
        height: 7px;
        background: #141517;
      }

.PQqtCF:nth-child(1) div {
          position: absolute;
          top: -5px;
          width: 16px;
          height: 16px;
          background: #141517;
          border-radius: 7px;
        }

.PQqtCF:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PQqtCF:nth-child(1) div:nth-child(1) span {
              left: 0;
            }

.PQqtCF:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -7px;
          }

.PQqtCF:nth-child(1) div:nth-child(2) span {
              left: -10px;
            }

.PQqtCF:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PQqtCF:nth-child(1) div:nth-child(3) span {
              right: 0;
            }

.PQqtCF:nth-child(1) div span {
            position: absolute;
            top: -15px;
            width: 37px;
            color: #000;
            font: 10px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-transform: uppercase;
          }

.PQqtCF:nth-child(1) div span[data-state="active"] {
              top: -18px;
              width: 38px;
              color: #000;
              font-size: 11px;
            }

.PQqtCF:nth-child(1) div span[data-state="done"] {
              color: #000;
            }

.PQqtCF:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 25px;
        left: 10px;
        display: block;
        height: 3px;
        background: #fff154;
        background: -webkit-gradient(linear, left bottom, left top, from(#e7f1aa), to(#21a816));
        background: linear-gradient(to top, #e7f1aa 0%, #21a816 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.PQqtCF:nth-child(3) {
        position: absolute;
        top: 23px;
        left: 0;
        width: 100%;
        height: 8px;
      }

.PQqtCF:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -1px;
          width: 8px;
          height: 8px;
          background: #fff154;
          background: -webkit-gradient(linear, left bottom, left top, from(#e7f1aa), to(#21a816));
          background: linear-gradient(to top, #e7f1aa 0%, #21a816 100%);
          border-radius: 7px;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PQqtCF:nth-child(3) div:nth-child(1) {
            left: 4px;
          }

.PQqtCF:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -3px;
          }

.PQqtCF:nth-child(3) div:nth-child(3) {
            right: 4px;
          }


.PQsnPZ {
  position: relative;
  width: 438px;
  height: 383px;
  color: #3c0201;
  font-family: 'Times New Roman', Times, serif;
  text-align: left;
}

  .P5XWeR {
    display: none;
  }

  .P5XWeR.Pc8\+hC {
      display: block;
    }

.P8tLUu {
  height: 62px;
  padding: 0 15px 10px;
  margin: 0 0 5px;
  margin: 0 0 6px;
  background: url(//cdn01.x-plarium.com/browser/content/lps/forms/012/decoration_line.png) 50% 100% no-repeat;
  color: #412a1c;
  line-height: 1.1;
  text-align: center;
}

.PCeT-J {
  padding: 65px 0 0;
  font-family: Arial;
  font-size: 11px;
  text-align: right;
}

.PqVwD4 {
  position: absolute;
  top: 78px;
  right: 3px;
  color: #7b371b;
  font-size: 18px;
  font-weight: 700;
}

.PbHhbM {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  color: #62422a;
  text-align: right;
}

.PETIK- {
  margin-bottom: 15px;
  background-position: center bottom !important;
  color: #fff;
  text-align: left;
}

.P4qIRV {
  width: 100%;
  height: 48px;
  padding: 10px 20px;
  color: #f4ecd7;
  font-family: inherit;
  font-size: 18px;
}

.P4qIRV:-webkit-autofill,
  .P4qIRV:-webkit-autofill:hover,
  .P4qIRV:-webkit-autofill:focus {
    -webkit-text-fill-color: #f4ecd7;
  }

.PzDORo {
  display: block;
  padding: 7px 0 8px;
  color: #62422a;
  font-size: 27px;
  line-height: 1;
}

.PFYHi6 {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 100%;
  bottom: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 46px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -5px;
}

.PFYHi6 .PTxWpE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PyV9FG,
.PIi\+7w {
  width: 256px;
  height: 62px;
  float: right;
}

.PyV9FG .PsTr1I, .PIi\+7w .PsTr1I {
    color: #fef9ad;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
    font-family: inherit;
    text-transform: uppercase;
  }

.PyV9FG .Pxw9bu, .PIi\+7w .Pxw9bu {
    margin-top: 3px;
    margin-left: 10px;
    float: right;
  }

.PZHGUM .P8tLUu {
    padding: 0 15px 10px;
    margin: 0 0 6px;
    background: url(//cdn01.x-plarium.com/browser/content/lps/forms/012/decoration_line.png) 50% 100% no-repeat;
    color: #3c0201;
    font-size: 28px;
    text-align: center;
  }

.PZHGUM .PsTr1I {
    color: #fef9ad;
    font-size: 26px;
  }

.PZHGUM .PETIK- {
    margin-bottom: 6px;
  }

.PZHGUM .P4qIRV {
    color: #897854;
    font-size: 18px;
  }

.PZHGUM .P4qIRV:focus {
      color: #f4ecd7;
    }

.PZHGUM .PfQrT7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 3px;
  }

.PZHGUM .PfOs6p {
    margin: 0;
  }

.PZHGUM .PCWehZ {
    position: absolute;
    z-index: 2;
    right: 10px;
    margin-top: -41px;
    font-family: 'Arial';
    text-align: right;
  }

.PZHGUM .PCWehZ a {
      color: #e8c798;
      font-size: 11px;
    }

.PZHGUM .P4qIRV {
    padding-right: 100px;
  }

:root {
  --height-label: 36px;
}

.Pn\+qpO {
  width: 630px;
  padding: 15px;
  font-family: Philosopher, Palatino, serif;
}

.PmrJcv {
    display: none;
  }

.PmrJcv.PpROvx {
      display: block;
    }

.Pn\+qpO form {
    position: relative;
    margin: 0 30px;
  }

.Ps6Y6- {
  height: 130px;
  padding: 0 30px;
  color: #292929;
  line-height: 1;
}

.PC\+mhU {
  padding: 0 0 0 40px;
  margin: 0 0 0 50%;
  color: #5c5b46;
  text-align: right;
}

.POBPO\+ {
  position: relative;
  z-index: 1;
  padding: 9px 0 4px;
  border-bottom: 2px #000 solid;
  margin: 25px 0 10px;
  color: #000;
  text-align: left;
}

.P4lalg {
  width: 90%;
  height: 45px;
  padding: 0 32px 0 20px;
  border-top: 0;
  background: none;
  color: #000;
  font-family: inherit;
  font-size: 30px;
  line-height: 45px;
}

.PgmxbG .P4lalg {
    border-color: #e40b25;
  }

.PiLlXW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 116px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  color: #000;
  font-size: 45px;
}

.PiLlXW span {
  font-size: 28px;
}

.PLkDGa {
  position: absolute;
  top: calc(36px * -1);
  top: calc(var(--height-label) * -1);
  left: 0;
  display: block;
  color: #000;
  font-size: 50px;
  line-height: 36px;
  line-height: var(--height-label);
}

.PS2H1V {
    position: absolute;
    z-index: 10;
    top: 166px;
    right: 3px;
    color: #000;
  }

.PqhB6w {
    position: absolute;
    z-index: 100;
    top: 199px;
    right: 0;
    width: 100%;
    height: 5px;
    background: #bdb195;
    font-size: 12px;
    line-height: 36px;
    line-height: var(--height-label);
  }

.PgeX18 {
      height: 100%;
      background: #3d9b00;
      -webkit-transition: width .9s;
      transition: width .9s;
    }

.PQp0gT {
  margin: 0 5px 5px;
  color: #000;
  text-align: right;
}

.P6LIGd {
  position: absolute;
  z-index: 1000;
  top: 49px;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  width: 300px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  border-top: 5px #c40000 solid;
}

.P6LIGd .PhxnsQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 12px 0 0 2px;
    background: none;
    color: #c40000;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    text-shadow: 0 2px 4px rgb(255 250 226 / 1);
  }

.P5tAqJ,
.PbvWKN {
  overflow: hidden;
  width: 227px;
  height: 60px;
  border: 1px #dcd0a7 solid;
  margin: 0 0 20px 314px;
  background: #303030;
  background: -webkit-gradient(linear, left top, right bottom, from(#fcf9e6), to(#ebe1c0));
  background: linear-gradient(to bottom right, #fcf9e6 0%, #ebe1c0 100%);
  border-radius: 5px;
  -webkit-box-shadow: 0 10px 17px rgb(0 0 0 / .3);
          box-shadow: 0 10px 17px rgb(0 0 0 / .3);
  text-shadow: 0 1px 1px rgb(255 250 226 / 1);
  -webkit-transition: all .9s;
  transition: all .9s;
}

.P5tAqJ .PoKvQh, .PbvWKN .PoKvQh {
    padding: 0 10px;
    color: #000;
    font-family: inherit;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
  }

.P5tAqJ .PKPdZI, .PbvWKN .PKPdZI {
    margin-top: 6px;
    color: #000;
    float: right;
  }

.P5tAqJ .P1WwKJ,
  .P5tAqJ .PLu8Rj,
  .PbvWKN .P1WwKJ,
  .PbvWKN .PLu8Rj {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#fcfdec), to(#d7c898));
    background: linear-gradient(to bottom right, #fcfdec 0%, #d7c898 100%);
  }

.P5tAqJ .PxVetG, .PbvWKN .PxVetG {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#dcd0a7), to(#ebe1c0));
    background: linear-gradient(to bottom right, #dcd0a7 0%, #ebe1c0 100%);
  }

.P5tAqJ {
  overflow: hidden;
  width: 118px;
  height: 50px;
  margin: 0 0 20px 423px;
  font-size: 0;
  text-indent: -9999px;
}

.P5tAqJ .PKPdZI {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
  }

.P15Smt .Ps6Y6- {
    height: auto;
  }

.P15Smt .POBPO\+ {
    border-bottom: 5px #3d9b00 solid;
  }

.P15Smt .PnG23A {
    margin: 0 5px 5px;
    text-align: right;
  }

.P15Smt .PnG23A a {
      color: #000;
    }

:root {
  --height-label: 36px;
}

.PpxcNT {
  width: 630px;
  padding: 15px;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.PpxcNT form {
    position: relative;
    margin: 0 30px;
  }

.PvbfGd {
  height: 130px;
  padding: 0 30px;
  color: #fefff3;
  line-height: 1;
}

.PZtuwY {
  padding: 0 0 0 40px;
  margin: 0 0 0 50%;
  color: #a8a59d;
  text-align: right;
}

.Pvo4xp {
  position: relative;
  z-index: 1;
  padding: 9px 0 4px;
  border-bottom: 2px #000 solid;
  margin-bottom: 9px;
  color: #fefff3;
  text-align: left;
}

.Px\+pAy {
  width: 90%;
  height: 45px;
  padding: 0 32px 0 20px;
  border-top: 0;
  background: none;
  color: #ebe2c7;
  font-family: inherit;
  font-size: 30px;
  line-height: 45px;
}

.PpnGkK .Px\+pAy {
    border-color: #e40b25;
  }

.PhWa1Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  color: #fefff3;
  font-size: 45px;
  line-height: 1;
  text-shadow: 0 2px 10px #050401;
}

.PhWa1Q span {
  font-size: 38px;
}

.PcYRxp {
  position: absolute;
  top: calc(36px * -1);
  top: calc(var(--height-label) * -1);
  left: 0;
  display: block;
  color: #fefff3;
  font-size: 50px;
  line-height: 36px;
  line-height: var(--height-label);
}

.PIXe1P {
    position: absolute;
    z-index: 10;
    top: 173px;
    right: 3px;
    color: #c9c9bc;
  }

.PdgtQ6 {
    position: absolute;
    z-index: 100;
    top: 207px;
    right: 0;
    width: 100%;
    height: 5px;
    background: #bdb195;
    font-size: 12px;
    line-height: 36px;
    line-height: var(--height-label);
  }

.PIJKMx {
      height: 100%;
      background: #3d9b00;
      -webkit-transition: width .9s;
      transition: width .9s;
    }

.P5TFEM {
  position: absolute;
  z-index: 1000;
  top: 49px;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  width: 300px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  border-top: 5px #c40000 solid;
}

.P5TFEM .PasmF8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 12px 0 0 2px;
    background: none;
    color: #f93030;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    text-shadow: 0 2px 4px #000;
  }

.PNeOpp,
.P4z74X {
  overflow: hidden;
  width: 227px;
  height: 60px;
  border: 1px #dcd0a7 solid;
  margin: 0 0 20px 314px;
  background: #303030;
  background: -webkit-gradient(linear, left top, right bottom, from(#fcf9e6), to(#ebe1c0));
  background: linear-gradient(to bottom right, #fcf9e6 0%, #ebe1c0 100%);
  border-radius: 5px;
  -webkit-box-shadow: 0 10px 17px rgb(0 0 0 / .3);
          box-shadow: 0 10px 17px rgb(0 0 0 / .3);
  text-shadow: 0 1px 1px rgb(255 250 226 / 1);
  -webkit-transition: all .9s;
  transition: all .9s;
}

.PNeOpp .PCVIyC, .P4z74X .PCVIyC {
    padding: 0 10px;
    color: #000;
    font-family: inherit;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
  }

.PNeOpp .Pq7RDp, .P4z74X .Pq7RDp {
    margin-top: 6px;
    color: #000;
    float: right;
  }

.PNeOpp .PmI7Ir,
  .PNeOpp .PGzB8q,
  .P4z74X .PmI7Ir,
  .P4z74X .PGzB8q {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#fcfdec), to(#d7c898));
    background: linear-gradient(to bottom right, #fcfdec 0%, #d7c898 100%);
  }

.PNeOpp .PrUl7o, .P4z74X .PrUl7o {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#dcd0a7), to(#ebe1c0));
    background: linear-gradient(to bottom right, #dcd0a7 0%, #ebe1c0 100%);
  }

.PNeOpp {
  overflow: hidden;
  width: 118px;
  height: 50px;
  margin: 0 0 20px 423px;
  font-size: 0;
  text-indent: -9999px;
}

.PNeOpp .Pq7RDp {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
  }

.PfZIP0 {
  width: 34.2vh;
  color: #3f160c;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.PEHRDY {
  width: 34.2vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}

.Pk6h-0 {
  height: 17.3vh;
  margin: 0 0 2vh;
  color: #f9d599;
  -webkit-filter: drop-shadow(0 2px 0 #675332);
          filter: drop-shadow(0 2px 0 #675332);
  font-weight: bold;
  line-height: 1.1;
  text-transform: uppercase;
}

.PnZ3W2 {
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.3;
  text-shadow: 1px 1px 2px #000;
}

.PVPwAd {
  width: 100%;
  height: 8.9vh;
  padding: 2.2vh 0 3.8vh;
  margin: 0 0 -1.1vh;
  background-size: contain;
  color: #3f160c !important;
}

.PHaZhe {
  width: 100%;
  height: 100%;
  padding: 0 3vh 0 7.6vh;
  color: #3f160c;
  font-family: inherit;
  font-size: 1.8vh;
  font-weight: bold;
  line-height: 2.2vh;
}

.PobTHn {
  left: 1.7vh !important;
  width: 3vh;
  height: 3vh;
  background-size: contain;
}

.PvqTCU,
.PWeF40 {
  width: 24.6vh;
  height: 14.8vh;
  margin: 0 4.4vh;
}

.PvqTCU .PIgaxN, .PWeF40 .PIgaxN {
    padding: 0 3vh;
    color: #fff;
    -webkit-filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
            filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 4.2vh;
    font-weight: bold;
    letter-spacing: .04em;
    line-height: 1;
    text-transform: uppercase;
  }

.P7c24- {
  width: 31.4vh;
  color: #3f160c;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.PZxRIi {
  width: 34.2vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}

.PMcUd9 {
  display: block;
  margin: 0 0 2vh;
  color: #22191a;
  font-size: 1.8vh;
  line-height: 1;
  text-align: left;
}

.PTwfRV {
  height: 18vh;
  margin: 0 0 2vh;
  color: #22191a;
  font-weight: bold;
  line-height: 1.1;
  text-transform: uppercase;
}

.PIq50e {
  padding: 10% 10% 0;
  color: #847069;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.3;
}

.Pi8F50 {
  width: 100%;
  padding: 0 0 3.8vh;
  margin: 0 0 1.2vh;
  background-position: center 2.5vh !important;
  background-size: contain;
  color: #f2e4cf !important;
}

.POerS9 {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 3vh 0 1.6vh;
  color: #f2e4cf;
  font-family: inherit;
  font-size: 1.8vh;
  font-weight: bold;
  line-height: 2.2vh;
}

.P\+b\+30 {
  position: absolute;
  right: 1.7vh;
  bottom: 20.4vh;
  font-size: 1.2vh;
  line-height: 1;
}

.PYmcbD,
.PgV6G8 {
  width: 31.2vh;
  height: 8.6vh;
  margin: 0 auto;
}

.PYmcbD .PRWlDl, .PgV6G8 .PRWlDl {
    padding: 0 3vh;
    color: #fff;
    -webkit-filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
            filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
    font-family: Philosopher, Palatino, serif;
    font-size: 4.2vh;
    font-weight: bold;
    letter-spacing: .04em;
    line-height: 1;
    text-transform: uppercase;
  }

.PyP7ai {
  position: absolute;
  z-index: -1;
  top: 2.4vh;
  right: 100%;
  bottom: -1.6vh;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 30vh;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.PyP7ai span {
    display: box;
    display: flexbox;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30vh;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 0.7vh 1.5vh;
    background: #b20800;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #fed6d6;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    font: 1.2vh/1.4vh Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PSlO0a {
  position: relative;
  width: 340px;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.PFebTN {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  margin: 0 0 10px;
  color: #ecebdf;
  font-size: 18px;
  text-align: left;
}

.PiqzWH {
  margin: 0 0 80px;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 3px 8px #000;
  text-transform: uppercase;
}

.PwAbYg {
  height: 55px;
  padding: 15px 25px 0;
  color: #6b6d6e;
  color: rgb(255 255 255 / .4);
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.PNrsfF {
  height: 50px;
  margin: 33px 0 53px;
  color: #000;
}

.PcsoQ8 {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 30px 0 15px;
  color: #000;
  font-family: inherit;
  font-size: 18px;
  font-weight: bold;
}

.PV9hGk {
  position: absolute;
  right: 2px;
  bottom: 268px;
  color: #ecebdf;
  font-size: 12px;
}

.P1U8rA,
.P31lGB {
  height: 95px;
}

.P1U8rA .PPbDZ0, .P31lGB .PPbDZ0 {
    padding-bottom: 5px;
    color: #fff;
    -webkit-filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
            filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    letter-spacing: .04em;
    text-transform: uppercase;
  }

.P\+CuOW {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 98%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.P\+CuOW .PYciBV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 7px 25px;
    background: #b20800;
    color: #fed6d6;
    font: 12px Arial, Helvetica, sans-serif;
  }

.PuCU9b {
  width: 31.4vh;
  color: #3f160c;
  font-family: Philosopher, Palatino, serif;
}

.P3SS0u {
  width: 34.2vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}

.PtLzxQ {
  display: block;
  margin: 0 0 2vh;
  color: #fff;
  font-size: 1.8vh;
  line-height: 1;
  text-align: left;
}

.PZtlZY {
  margin: 0 0 4vh;
  color: #fff;
  font-weight: bold;
  line-height: 5.4vh;
  text-shadow: 0 3px 8px #000;
  text-transform: uppercase;
}

.PdPO25 {
  padding: 10% 10% 0;
  color: #6b6d6e;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.3;
}

.PVGDnD {
  width: 100%;
  padding: 0 0 3.8vh;
  margin: 0 0 5.2vh;
  background-position: center 2.5vh !important;
  background-size: contain;
  color: #000 !important;
}

.Pk0K4W {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 3vh 0 1.6vh;
  color: #000;
  font-family: inherit;
  font-size: 1.8vh;
  font-weight: bold;
  line-height: 2.2vh;
}

.PRl6pm {
  position: absolute;
  right: 1.7vh;
  bottom: 25.8vh;
  color: #a29d98;
  font-size: 1.2vh;
  line-height: 1;
}

.Ps3dgI,
.PAV\+PC {
  width: 31.2vh;
  height: 8.6vh;
  margin: 0 auto;
}

.Ps3dgI .P1pxkr, .PAV\+PC .P1pxkr {
    padding: 0 3vh;
    color: #fff;
    -webkit-filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
            filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.6));
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 4.2vh;
    font-weight: bold;
    letter-spacing: .04em;
    line-height: 1;
    text-transform: uppercase;
  }

.PjxKF8 {
  position: absolute;
  z-index: -1;
  top: 2.6vh;
  right: 98%;
  bottom: -1.2vh;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 30vh;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.PjxKF8 span {
    display: box;
    display: flexbox;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30vh;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 0.7vh 1.5vh;
    background: #b20800;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #fed6d6;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    font: 1.2vh/1.4vh Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PTpHsr {
  width: 93.5vh;
  color: #f0e5d1;
  font-family: Arimo, Arial, "Helvetica Neue", Helvetica, sans-serif;
}

  .PxaCLg {
    display: none;
    width: 93.5vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
  }

  .PxaCLg.P5bnsG {
      display: block;
    }

.PqsunC {
  display: block;
  margin: 0 0 2vh;
  color: #fff;
  font-size: 1.8vh;
  line-height: 1;
  text-align: left;
}

.PjUZqL {
  margin-bottom: 14px;
  color: #867c64;
  font-size: 13px;
  text-align: right;
}

.PjUZqL::before {
    display: table;
    clear: both;
    content: "";
  }

.PrK6v6 {
  position: relative;
  color: #f6e4c0;
  letter-spacing: 0.36vh;
  line-height: 10vh;
}

.PrK6v6::after {
    position: absolute;
    top: 0.3vh;
    left: 1.2vh;
    display: block;
    width: 1.7vh;
    height: 2.3vh;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/018/wing_l.png');
    background-repeat: no-repeat;
    background-size: contain;
    clear: both;
    content: '';
  }

.PrK6v6::before {
    position: absolute;
    top: 0.3vh;
    left: 4.3vh;
    display: block;
    width: 1.7vh;
    height: 2.3vh;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/018/wing_r.png');
    background-repeat: no-repeat;
    background-size: contain;
    clear: both;
    content: '';
  }

.PrK6v6:lang(fr)::after {
      left: 0.3vh;
    }

.PrK6v6:lang(fr)::before {
      left: 4.7vh;
    }

.PrK6v6:lang(es)::after {
      left: 2.4vh;
    }

.PrK6v6:lang(es)::before {
      left: 8vh;
    }

.PrK6v6:lang(de) {
    letter-spacing: 0.35vh;
  }

.PrK6v6:lang(de)::after {
      left: -1vh;
    }

.PrK6v6:lang(de)::before {
      left: 3.5vh;
    }

.PrK6v6:lang(en)::after {
      left: 1.1vh;
    }

.PrK6v6:lang(en)::before {
      left: 4.5vh;
    }

.PrK6v6:lang(it)::after {
      left: -0.5vh;
    }

.PrK6v6:lang(it)::before {
      left: 5vh;
    }

.PrK6v6:lang(ru)::after {
      left: 0.3vh;
    }

.PrK6v6:lang(ru)::before {
      left: 4.7vh;
    }

@supports (-ms-ime-align:auto) {
  .PrK6v6 {
    background: none;
    color: #ebb677;
    -webkit-text-fill-color: #ebb677 !important;
  }
}

@media not all and (min-resolution: .001dpcm) {
  @media  {
    .PrK6v6 {
      background: none;
      color: #f4e0ba;
      -webkit-text-fill-color: #f4e0ba !important;
    }
  }
}

.PjR9\+B {
  padding: 10% 10% 0;
  color: #6b6d6e;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.3;
}

.PQjOFh {
  width: 100%;
  padding: 0;
  margin: 0 0 1.4vh;
  background-position: center 2.5vh !important;
  background-size: contain;
  color: #f0e5d1 !important;
}

.PJJdiH {
  display: block;
  width: 100%;
  height: 6.8vh;
  padding: 0 3.9vh;
  border: #4e4738 solid 1px;
  -webkit-box-shadow: inset 0 0 200px rgb(188 166 125 / 0.3) !important;
          box-shadow: inset 0 0 200px rgb(188 166 125 / 0.3) !important;
  color: #f0e5d1;
  font-family: Arimo, Arial, Helvetica, sans-serif;
  font-size: 1.8vh;
  font-style: italic;
  line-height: 2.2vh;
  text-shadow: 0 0.2vh 0.1vh #000;
}

.PQPzfX,
.P1nYsy {
  width: 25.6vh;
  height: 5.6vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 2px solid #ccb17f;
  border-bottom: 2px solid #8c7753;
  margin: 0 0 5px 67.6vh;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ccb17f), to(#8c7753)), -webkit-gradient(linear, right top, left top, from(#ccb17f), to(#8c7753));
  background-image: linear-gradient(to top, #ccb17f 0%, #8c7753 100%), linear-gradient(to left, #ccb17f 0%, #8c7753 100%);
  background-position: 0 0, 100% 0%;
  background-repeat: no-repeat !important;
  background-size: 2px 100% !important;
  -webkit-box-shadow: inset 0 0 200px rgb(255 255 255 / 0.2);
          box-shadow: inset 0 0 200px rgb(255 255 255 / 0.2);
}

.PQPzfX:lang(de), .P1nYsy:lang(de) {
    width: 28.6vh;
    margin: 0 0 0 64.6vh;
  }

.PQPzfX:lang(fr), .P1nYsy:lang(fr) {
    width: 28.6vh;
    margin: 0 0 0 64.6vh;
  }

.PQPzfX .PSnx8v,
  .PQPzfX .PpIJIx,
  .P1nYsy .PSnx8v,
  .P1nYsy .PpIJIx {
    margin: 0 2px;
    -webkit-box-shadow: inset 0 0 200px rgb(124 124 124 / 0.2);
            box-shadow: inset 0 0 200px rgb(124 124 124 / 0.2);
  }

.PQPzfX   .PGH\+g6, .P1nYsy   .PGH\+g6 {
    margin: 0 2px;
    -webkit-box-shadow: inset 0 0 200px rgb(0 0 0 / 1);
            box-shadow: inset 0 0 200px rgb(0 0 0 / 1);
  }

.PQPzfX .PyUmzb, .P1nYsy .PyUmzb {
    padding: 0 6vh 0 2.6vh;
    color: #f0e5d1;
    font-family: Arimo, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 3vh;
    letter-spacing: .04em;
    line-height: 1;
    text-transform: uppercase;
  }

.PQPzfX .Puk97O, .P1nYsy .Puk97O {
    position: absolute;
    top: 1.9vh;
    right: 1.6vh;
    width: 2.3vh;
    height: 2vh;
    background-size: contain;
    color: #000;
  }

.PQPzfX .PyUmzb {
    padding: 0 0.1vh;
  }

.PbRQUa {
  z-index: -1;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  align-items: center;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.PbRQUa span {
    display: box;
    display: flexbox;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: .3vh 2.1vh;
    background: #b20800;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #fed6d6;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    font: 1.2vh/1.4vh Arial, Helvetica, sans-serif;
    font-style: italic;
    text-align: left;
  }

@media (max-height: 600px) {
  .PTpHsr {
    width: 563px;
  }

  .PxaCLg {
    width: 563px;
    height: 400px;
    padding: 7.6vh 5.4vh 0;
  }

  .PqsunC {
    margin: 0 0 2vh;
    font-size: 1.8vh;
  }

  .PrK6v6 {
    margin: 0 0 16px;
    font-size: 43px !important;
    letter-spacing: 2px;
    line-height: 48px;
  }

    .PrK6v6:lang(de) {
      font-size: 35px !important;
      letter-spacing: 2px;
      line-height: 40px !important;
    }

    .PrK6v6::after {
      display: none;
    }

    .PrK6v6::before {
      display: none;
    }

  .PjR9\+B {
    font-size: 9px;
  }

  .PQjOFh {
    margin: 0 0 8px;
  }

  .PJJdiH {
    height: 39px;
    padding: 0 24px;
    font-size: 10px;
    line-height: 39px;
  }

  .PQPzfX,
  .P1nYsy {
    width: 150px;
    height: 30px;
    margin: 0 0 0 410px;
    -webkit-box-shadow: inset 0 0 100px rgb(255 255 255 / 0.2);
            box-shadow: inset 0 0 100px rgb(255 255 255 / 0.2);
  }

    .PQPzfX span, .P1nYsy span {
      font-size: 18px !important;
    }

    .PQPzfX:lang(de), .P1nYsy:lang(de) {
      width: 174px;
      margin: 0 0 0 389px;
    }

    .PQPzfX:lang(fr), .P1nYsy:lang(fr) {
      width: 174px;
      margin: 0 0 0 389px;
    }

    .PQPzfX .PSnx8v,
    .PQPzfX .PpIJIx,
    .P1nYsy .PSnx8v,
    .P1nYsy .PpIJIx {
      margin: 0;
    }

    .PQPzfX   .PGH\+g6, .P1nYsy   .PGH\+g6 {
      margin: 0;
    }

    .PQPzfX .PyUmzb, .P1nYsy .PyUmzb {
      padding: 0 36px 0 15px;
      font-size: 13px !important;
    }

    .PQPzfX .Puk97O, .P1nYsy .Puk97O {
      top: 10px;
      right: 9px;
      width: 13px;
      height: 12px;
    }

  .PbRQUa {
    top: -15px;
  }

    .PbRQUa span {
      padding: 2px 21px;
      background: #b20800;
      font-size: 9px;
    }
}

.PUexY6 {
  color: #e8e8e8;
  font-size: 13px;
}

.PUexY6 .PrK6v6 {
    margin-bottom: 1vh;
    line-height: 7vh;
  }

.PUexY6 .PrK6v6::before,
    .PUexY6 .PrK6v6::after {
      display: none;
    }

.PUexY6 .PyUmzb {
    color: #fff;
    font-size: 34px;
  }

.PUexY6 .PQPzfX {
    margin: 1px auto 5px;
    float: right;
  }

.PUexY6 .PQjOFh {
    position: relative;
    z-index: 1;
    margin: 0 auto 4px;
  }

.PUexY6 .PLo-w2 {
    position: relative;
    margin: 0 0 3px;
  }

.PUexY6 .PLo-w2 button {
      margin: 0 3px;
      color: #b59b7e;
    }

.PUexY6 .PLo-w2::after {
      position: absolute;
      top: 50%;
      right: 0;
      display: block;
      width: 160px;
      height: 1px;
      background: rgb(0 0 0 / 0.2);
      content: '';
    }

.PUexY6 .PLo-w2::before {
      position: absolute;
      top: 50%;
      left: 0;
      display: block;
      width: 160px;
      height: 1px;
      background: rgb(0 0 0 / 0.2);
      content: '';
    }

.PUexY6 .P4rdhC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PUexY6 .P4Vfo\+ {
      display: block;
      margin: 0 0 6px;
      color: #e8d8b5;
      font-size: 16px;
      font-weight: bold;
      text-transform: uppercase;
    }

.PUexY6 .PXpE6S {
    margin: 0 0 14px;
    font-family: Arial;
    font-size: 13px;
    text-align: right;
  }

.PUexY6 .PXpE6S a {
      color: #888072;
    }

.P1YKKH {
  width: 64.8vh;
  color: #f0e5d1;
  font-family: Arimo, Arial, "Helvetica Neue", Helvetica, sans-serif;
}

  .P9F9Ia {
    display: none;
    width: 64.8vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
  }

  .P9F9Ia.Pbm381 {
      display: block;
    }

.P2kGb8 {
  display: block;
  margin: 0 0 2vh;
  color: #fff;
  font-size: 1.8vh;
  line-height: 1;
  text-align: left;
}

.P\+iSL\+ {
  margin-bottom: 14px;
  color: #867c64;
  font-size: 13px;
  text-align: right;
}

.P\+iSL\+::before {
    display: table;
    clear: both;
    content: "";
  }

.PTSYuL {
  position: relative;
  color: #f6e4c0;
  letter-spacing: 0.2vh;
  line-height: 7vh;
}

.PTSYuL::after {
    position: absolute;
    top: 0;
    left: 0.2vh;
    display: block;
    width: 1.7vh;
    height: 2.3vh;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/018/wing_l.png');
    background-repeat: no-repeat;
    background-size: contain;
    clear: both;
    content: '';
  }

.PTSYuL::before {
    position: absolute;
    top: 0;
    left: 2.8vh;
    display: block;
    width: 1.7vh;
    height: 2.3vh;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/018/wing_r.png');
    background-repeat: no-repeat;
    background-size: contain;
    clear: both;
    content: '';
  }

.PTSYuL:lang(fr)::after {
      left: 0.3vh;
    }

.PTSYuL:lang(fr)::before {
      left: 4.7vh;
    }

.PTSYuL:lang(es)::after {
      left: 2.4vh;
    }

.PTSYuL:lang(es)::before {
      left: 8vh;
    }

.PTSYuL:lang(de) {
    letter-spacing: 0.35vh;
  }

.PTSYuL:lang(de)::after {
      left: -1vh;
    }

.PTSYuL:lang(de)::before {
      left: 3.5vh;
    }

.PTSYuL:lang(it)::after {
      left: -0.5vh;
    }

.PTSYuL:lang(it)::before {
      left: 5vh;
    }

.PTSYuL:lang(ru)::after {
      left: 0.3vh;
    }

.PTSYuL:lang(ru)::before {
      left: 4.7vh;
    }

@supports (-ms-ime-align:auto) {
  .PTSYuL {
    background: none;
    color: #f4e0ba;
    -webkit-text-fill-color: #f4e0ba !important;
  }
}

@media not all and (min-resolution: .001dpcm) {
  @media  {
    .PTSYuL {
      background: none;
      color: #f4e0ba;
      -webkit-text-fill-color: #f4e0ba !important;
    }
  }
}

.Pw4Yar {
  padding: 10% 10% 0;
  color: #6b6d6e;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.3;
}

.PTRV03 {
  width: 100%;
  padding: 0;
  margin: 0 0 1.4vh;
  background-position: center 2.5vh !important;
  background-size: contain;
  color: #f0e5d1 !important;
}

.Pmn0Nu {
  display: block;
  width: 100%;
  height: 6.6vh;
  padding: 0 3.9vh;
  border: #4e4738 solid 1px;
  -webkit-box-shadow: inset 0 0 200px rgb(188 166 125 / 0.3) !important;
          box-shadow: inset 0 0 200px rgb(188 166 125 / 0.3) !important;
  color: #f0e5d1;
  font-family: Arimo, Arial, Helvetica, sans-serif;
  font-size: 2.4vh;
  font-style: italic;
  line-height: 2.2vh;
  text-shadow: 0 0.2vh 0.1vh #000;
}

.PunW8-,
.PP5Iv2 {
  width: 25.6vh;
  height: 5.6vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 2px solid #ccb17f;
  border-bottom: 2px solid #8c7753;
  margin: 0 0 5px 39.1vh;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ccb17f), to(#8c7753)), -webkit-gradient(linear, right top, left top, from(#ccb17f), to(#8c7753));
  background-image: linear-gradient(to top, #ccb17f 0%, #8c7753 100%), linear-gradient(to left, #ccb17f 0%, #8c7753 100%);
  background-position: 0 0, 100% 0%;
  background-repeat: no-repeat !important;
  background-size: 2px 100% !important;
  -webkit-box-shadow: inset 0 0 200px rgb(255 255 255 / 0.2);
          box-shadow: inset 0 0 200px rgb(255 255 255 / 0.2);
}

.PunW8-:lang(de), .PP5Iv2:lang(de) {
    width: 28.6vh;
    margin: 0 0 0 64.6vh;
  }

.PunW8-:lang(fr), .PP5Iv2:lang(fr) {
    width: 28.6vh;
    margin: 0 0 0 64.6vh;
  }

.PunW8- .PL9R3P,
  .PunW8- .Prt1bo,
  .PP5Iv2 .PL9R3P,
  .PP5Iv2 .Prt1bo {
    margin: 0 2px;
    -webkit-box-shadow: inset 0 0 200px rgb(124 124 124 / 0.2);
            box-shadow: inset 0 0 200px rgb(124 124 124 / 0.2);
  }

.PunW8-   .PWyurQ, .PP5Iv2   .PWyurQ {
    margin: 0 2px;
    -webkit-box-shadow: inset 0 0 200px rgb(0 0 0 / 1);
            box-shadow: inset 0 0 200px rgb(0 0 0 / 1);
  }

.PunW8- .PMCmXS, .PP5Iv2 .PMCmXS {
    padding: 0 6vh 0 2.6vh;
    color: #f0e5d1;
    font-family: Arimo, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 3vh;
    letter-spacing: .04em;
    line-height: 1;
    text-transform: uppercase;
  }

.PunW8- .PAvJzc, .PP5Iv2 .PAvJzc {
    position: absolute;
    top: 1.9vh;
    right: 1.6vh;
    width: 2.3vh;
    height: 2vh;
    background-size: contain;
    color: #000;
  }

.PunW8- {
  float: right;
}

.PunW8- .PMCmXS {
    padding: 0 0.1vh;
  }

.PQ\+HYX {
  z-index: -1;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  align-items: center;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.PQ\+HYX span {
    display: box;
    display: flexbox;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: .3vh 2.1vh;
    background: #b20800;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #fed6d6;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    font: 1.2vh/1.4vh Arial, Helvetica, sans-serif;
    font-style: italic;
    text-align: left;
  }

@media (max-height: 600px) {
  .P1YKKH {
    width: 389px;
  }

  .P9F9Ia {
    width: 389px;
    padding: 7.6vh 5.4vh 0;
  }

  .P2kGb8 {
    margin: 0 0 2vh;
    font-size: 1.8vh;
  }

  .PTSYuL {
    margin: 0 0 16px;
    font-size: 32px !important;
    letter-spacing: 1px;
    line-height: 38px;
  }

    .PTSYuL:lang(de) {
      font-size: 24px !important;
      letter-spacing: 2px;
      line-height: 40px !important;
    }

    .PTSYuL::after {
      display: none;
    }

    .PTSYuL::before {
      display: none;
    }

  .Pw4Yar {
    font-size: 9px;
  }

  .PTRV03 {
    margin: 0 0 8px;
  }

  .Pmn0Nu {
    height: 39px;
    padding: 0 24px;
    font-size: 10px;
    line-height: 39px;
  }

  .PunW8-,
  .PP5Iv2 {
    width: 150px;
    height: 30px;
    margin: 0 0 0 234px;
    -webkit-box-shadow: inset 0 0 100px rgb(255 255 255 / 0.2);
            box-shadow: inset 0 0 100px rgb(255 255 255 / 0.2);
  }

    .PunW8- span, .PP5Iv2 span {
      font-size: 18px !important;
    }

    .PunW8-:lang(de), .PP5Iv2:lang(de) {
      width: 174px;
      margin: 0 0 0 389px;
    }

    .PunW8-:lang(fr), .PP5Iv2:lang(fr) {
      width: 174px;
      margin: 0 0 0 389px;
    }

    .PunW8- .PL9R3P,
    .PunW8- .Prt1bo,
    .PP5Iv2 .PL9R3P,
    .PP5Iv2 .Prt1bo {
      margin: 0;
    }

    .PunW8-   .PWyurQ, .PP5Iv2   .PWyurQ {
      margin: 0;
    }

    .PunW8- .PMCmXS, .PP5Iv2 .PMCmXS {
      padding: 0 36px 0 15px;
      font-size: 13px !important;
    }

    .PunW8- .PAvJzc, .PP5Iv2 .PAvJzc {
      top: 10px;
      right: 9px;
      width: 13px;
      height: 12px;
    }

  .PQ\+HYX {
    top: -15px;
  }

    .PQ\+HYX span {
      padding: 2px 21px;
      background: #b20800;
      font-size: 9px;
    }
}

.PivZwp {
  color: #e8e8e8;
  font-size: 13px;
}

.PivZwp .PMCmXS {
    color: #fff;
    font-size: 34px;
  }

.PivZwp .PunW8- {
    margin: 1px auto 5px;
  }

.PivZwp .PTRV03 {
    position: relative;
    z-index: 1;
    margin: 0 auto 4px;
  }

.PivZwp .P0I8cg {
    position: relative;
    margin: 0 0 3px;
  }

.PivZwp .P0I8cg button {
      margin: 0 3px;
      color: #b59b7e;
    }

.PivZwp .P0I8cg::after {
      position: absolute;
      top: 50%;
      right: 0;
      display: block;
      width: 138px;
      height: 1px;
      background: rgb(0 0 0 / 0.2);
      content: '';
    }

.PivZwp .P0I8cg::before {
      position: absolute;
      top: 50%;
      left: 0;
      display: block;
      width: 138px;
      height: 1px;
      background: rgb(0 0 0 / 0.2);
      content: '';
    }

.PivZwp .Pp01wB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PivZwp .PWBtpG {
      display: block;
      margin: 0 0 6px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
      color: #6a2919;
      font-size: 16px;
      font-weight: bold;
      text-transform: uppercase;
    }

.PivZwp .PmJmIt {
    padding: 0 65px;
    margin: 0 0 5px;
    font-family: Arial;
    font-size: 11px;
    text-align: right;
  }

.PivZwp .PmJmIt a {
      color: #62422a;
    }

.PEigw0 {
  width: 514px;
  padding: 20px 60px;
  border: 14px solid #2d2d2d;
  background: #121215;
  color: #a7a7a7;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  font-weight: 300;
}

  .PvyjWo {
    display: none;
  }

  .PvyjWo.Pw1hbt {
      display: block;
    }

.PXyT9o {
  padding-bottom: 20px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

.P2XAPg {
  margin-bottom: 14px;
  color: #767676;
  font-size: 14px;
}

.PwOU7z {
  padding-bottom: 20px;
  color: #d0d0d0;
  font-family: inherit;
  font-size: 14px;
}

.P56sbB {
  position: absolute;
  top: 7px;
  right: 7px;
  padding: 7px;
  background: #2d2d2d;
}

.PS7t8x {
  position: absolute;
  right: 74px;
  font-size: 16px;
}

.PC2crc {
  position: absolute;
  z-index: 2;
  top: 174px;
  right: 74px;
  left: 74px;
  overflow: hidden;
  height: 2px;
  border-radius: 0 0 4px 4px;
}

.POH5PW {
    height: 100%;
    background: #4990e2;
    -webkit-transition: 0.3s width;
    transition: 0.3s width;
  }

.PFAjmE {
  z-index: 1;
  width: 100%;
  min-height: 56px;
  margin: 30px 0 20px;
  background: #fff;
  border-radius: 4px;
  color: #3e3e3e;
  text-align: left;
}

.PFAjmE.PP7pfG {
    -webkit-box-shadow: 0 0 0 2px #b20800;
            box-shadow: 0 0 0 2px #b20800;
  }

.P35NP9 {
  width: 100%;
  height: 56px;
  padding: 0 35px 0 15px;
  border-radius: 4px;
  color: #3e3e3e;
  font-family: inherit;
  font-size: 16px;
}

.PZMQbg {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  margin-bottom: 10px;
  color: #e2e2e2;
  font-size: 16px;
}

.PBve9m {
  color: #fff;
  font-size: 14px;
}

.P7A0xp,
.Pyq57I {
  height: 47px;
  background: #1d6ec6;
  background: -webkit-gradient(linear, left top, left bottom, from(#1d6ec6), to(#19518e));
  background: linear-gradient(#1d6ec6, #19518e);
  border-radius: 4px;
}

.P7A0xp:hover, .Pyq57I:hover {
    background: #1c68ba;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d6ec6), to(#173f6e));
    background: linear-gradient(#1d6ec6, #173f6e);
  }

.P7A0xp .Ppmn2t, .Pyq57I .Ppmn2t {
    color: #fff;
    font-family: inherit;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
  }

.PBQQnG {
  color: #f3f3f3;
  font-size: 14px;
}

.PBQQnG .PXyT9o {
    padding: 0;
    margin: 0 0 4px;
  }

.PBQQnG .PFAjmE {
    position: relative;
    z-index: 1;
    margin: 0 auto 4px;
    margin: 44px 0 0;
  }

.PBQQnG .PDmoEC {
    margin: 0 0 11px;
  }

.PBQQnG .PDmoEC button {
      margin: 0 5px;
    }

.PBQQnG .PO7oGI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PBQQnG .P1dMDj {
      position: relative;
      display: block;
      color: #f3f3f3;
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
    }

.PBQQnG .P1dMDj::after {
        position: absolute;
        top: 50%;
        right: 0;
        display: block;
        width: 150px;
        height: 1px;
        background: rgb(255 255 255 / 0.2);
        content: '';
      }

.PBQQnG .P1dMDj::before {
        position: absolute;
        top: 50%;
        left: 0;
        display: block;
        width: 150px;
        height: 1px;
        background: rgb(255 255 255 / 0.2);
        content: '';
      }

.PBQQnG .P9WCjB {
    margin: 4px 0 10px;
    font-size: 14px;
    text-align: right;
  }

.PBQQnG .P9WCjB a {
      color: #767676;
    }


.P2qFvh {
  height: 56px;
  padding-bottom: 20px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

.PhfO3C {
  z-index: 1;
  width: 100%;
  min-height: 56px;
  margin: 30px 0 20px;
  background: #fff;
  border-radius: 4px;
  color: #3e3e3e;
  text-align: left;
}

.PhfO3C.Pi3rDI {
    -webkit-box-shadow: 0 0 0 2px #e35a59;
            box-shadow: 0 0 0 2px #e35a59;
  }

.PioOGW {
  width: 100%;
  height: 56px;
  padding: 0 35px 0 15px;
  border-radius: 4px;
  color: #3e3e3e;
  font-family: inherit;
  font-size: 16px;
}

.Pi3rDI .PioOGW {
    -webkit-box-shadow: 0 0 0 2px #e35a59;
            box-shadow: 0 0 0 2px #e35a59;
  }

.P9kcWu {
  padding: 3px 15px 0;
  background: #e35a59;
  color: #fff;
  font-size: 14px;
}
.Pqgmfy {
  width: 520px;
  height: 520px;
  font-family: GrilledCheeseBTN, Arial, Helvetica, sans-serif;
}

  .PxrVzD {
    display: none;
  }

  .PxrVzD.POFvkL {
      display: block;
    }

.PfiWoN {
  height: 136px;
  margin-bottom: 15px;
  color: #f6d000;
  font-size: 52px;
  line-height: 1;
  text-shadow: 0 -1px 1px #fdf876, 0 0 0 #a35017, 2px 2px 0 #a35017, 3px 3px 0 #a35017;
}

.Pb0QCR {
    position: relative;
  }

.Pb0QCR button {
      opacity: 1;
    }

.Pb0QCR button:hover .PsYUHW {
          opacity: .8;
        }

.Pb0QCR button:active {
        opacity: 1;
      }

.Pb0QCR button:active .PsYUHW {
          opacity: 1;
        }

.PH6l0K {
    color: #eee;
    font-family: inherit;
  }

.PH6l0K span {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      font-size: 30px;
      letter-spacing: 2px;
      line-height: 96px;
      text-shadow: 0 0 3px #28407e, 0 0 3px #28407e, 0 0 3px #28407e;
      text-transform: uppercase;
    }

.P3rWzc {
    position: relative;
    display: block;
    margin: 0;
    color: #8e5b26;
    font-size: 26px;
    text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
  }

.P3rWzc::before,
    .P3rWzc::after {
      position: absolute;
      top: 50%;
      display: block;
      width: 135px;
      height: 1px;
      background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#b7915e), to(transparent));
      background: linear-gradient(to right, transparent, #b7915e, transparent);
      -webkit-box-shadow: 0 1px 1px 0 rgb(255 255 255 / 0.5);
              box-shadow: 0 1px 1px 0 rgb(255 255 255 / 0.5);
      content: '';
    }

.P3rWzc::before {
      right: 57%;
    }

.P3rWzc::after {
      left: 57%;
    }

.P\+oiqk {
  width: 348px;
  margin: 35px auto 20px;
}

.PG0E0\+ {
  width: 100%;
  height: 51px;
  padding: 0 30px 0 20px;
  border-radius: 50px;
  color: #7b3a18;
  font-family: inherit;
  font-size: 20px;
  text-shadow: 1px 1px 1px #e8c79d;
}

.PG0E0\+::-webkit-input-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PG0E0\+::-moz-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PG0E0\+:-ms-input-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PG0E0\+::-ms-input-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PG0E0\+::placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PC2aeD {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  margin-left: 20px;
  color: #b31311;
  font-size: 20px;
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
}

.PFpCfT {
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
  -webkit-filter: drop-shadow(0 0 10px rgb(0 0 0 / .5));
          filter: drop-shadow(0 0 10px rgb(0 0 0 / .5));
  text-align: left;
}

.PFpCfT::before,
  .PFpCfT::after {
    position: absolute;
    top: 14px;
    right: -20px;
    display: block;
    width: 0;
    height: 0;
    content: "";
  }

.PFpCfT::before {
    z-index: -1;
    top: 13px;
    right: -21px;
    border: 11px solid;
    border-color: transparent transparent transparent #99724e;
  }

.PFpCfT::after {
    z-index: 1;
    top: 14px;
    right: -19px;
    border: 10px solid;
    border-color: transparent transparent transparent #fefce0;
  }

.PFpCfT .Pu55yX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 55px 15px 35px;
    background: #fefce0;
    border-radius: 12px;
    color: #9c5426;
    -webkit-filter: drop-shadow(0 0 1px #733005);
            filter: drop-shadow(0 0 1px #733005);
    font-size: 14px;
  }

.PFpCfT .Pu55yX::before,
    .PFpCfT .Pu55yX::after {
      position: absolute;
      z-index: -1;
      right: 10px;
      left: 10px;
      display: block;
      background: #fefce0;
      border-radius: 50%;
      content: "";
    }

.PFpCfT .Pu55yX::before {
      top: -3px;
      height: 6px;
    }

.PFpCfT .Pu55yX::after {
      bottom: -3px;
      height: 6px;
    }

.PFpCfT .Pu55yX span::after {
        position: absolute;
        top: 0;
        right: 30px;
        display: block;
        color: #f6d000;
        content: "!";
        font-size: 40px;
        text-shadow: 0 -1px 1px #fdf876, 0 0 0 #a35017, 2px 2px 0 #a35017, 3px 3px 0 #a35017;
      }

.P34Itq,
.PVt3G6 {
  width: 348px;
  height: 61px;
  margin: 0 auto 10px;
  letter-spacing: 0.1em;
}

.P34Itq .PGKAWk, .PVt3G6 .PGKAWk {
    color: #f3eae1;
    font-family: inherit;
    font-size: 40px;
    font-weight: 700;
    text-shadow: 0 0 4px #2a5c19, 0 0 4px #2a5c19, 0 0 4px #2a5c19;
    text-transform: uppercase;
  }

.P34Itq .PjQO5j, .PVt3G6 .PjQO5j {
    margin-left: 7px;
  }

.Pnx37s {
  height: 27px;
  color: #86613c;
  font: 11px Arial, Helvetica, sans-serif;
}

.PgiWMm {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 370px;
  height: 46px;
  margin-left: -185px;
  color: #fdfce0;
  font: 11px Arial, Helvetica, sans-serif;
  text-shadow: 0 0 1px rgb(0 0 0 / 0.5), 0 0 16px #000, -2px 0 22px rgb(0 0 0 / 0.4);
}

.P4sz6H {
  position: absolute;
  left: 50%;
  padding: 10px 0 0;
  margin-left: 120px;
  color: #b31311;
  font-size: 18px;
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
}

.PttuxT {
  width: 100%;
  color: #7b3a18;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  letter-spacing: 0.5px;
  text-align: center;
}

.PZ4O\+d .P\+oiqk {
    margin: 6px auto 10px;
  }

.PZ4O\+d .Pb0QCR {
    margin: 0 0 -3px;
  }

.PZ4O\+d .Pb0QCR button {
      margin: 0 10px;
    }

.PZ4O\+d .PgiWMm {
    color: #89613f;
    text-shadow: 0 0 1px #fffce2;
  }

.POhF9W {
  width: 19vw;
  margin: 0 auto;
  font-family: Oswald, Arial, Helvetica, sans-serif;
}

  .PmN6Fw {
    display: none;
    margin: -2vw 0 0;
    background-size: contain;
  }

  .PmN6Fw.P10ALx {
      display: block;
    }

.PYuOmj {
  width: 19.5vw;
  padding: 0 2vw 0 1.5vw;
  margin: 0 auto 0.5vw;
  background-size: contain;
}

.PvpIX0 {
  display: block;
  width: 100%;
  height: 3.4vw;
  color: #fce43f;
  font-family: inherit;
  font-size: 1.2vw;
  text-shadow: 0 0 3px #000;
}

.PvpIX0:-webkit-autofill,
  .PvpIX0:-webkit-autofill:hover,
  .PvpIX0:-webkit-autofill:focus {
    -webkit-text-fill-color: #ecd7ad;
  }

.PcUPFJ {
  position: absolute;
  bottom: 4.4vw;
  left: 0;
  display: block;
  width: 100%;
  color: #fce43f;
  font-size: 1.8vw;
  text-align: center;
  text-shadow: 0 0 3px #000;
}

.PJWsvX {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 112%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PJWsvX .PhBJX4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 20px;
    background: #b20800;
    border-radius: 50px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
  }

.PaHdqE {
  position: relative;
  z-index: 10;
  margin: 0 0 -1.2vw;
  color: #ecd7ad;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 0.57vw;
  text-shadow: 0 1px 1px rgb(0 0 0 / 1);
}

.Pbv3l8 {
  background: #b20800 !important;
}

.PPYFti,
.PtzllC {
  width: 20.2vw;
  height: 10vw;
  margin: 0 -0.7vw;
  background-size: contain;
}

.PPYFti .PdVgmk,
  .PPYFti .PVRpjr,
  .PtzllC .PdVgmk,
  .PtzllC .PVRpjr {
    background-size: contain;
  }

.PPYFti .PWiYAG, .PtzllC .PWiYAG {
    font-size: 0;
  }

.PgKyKg {
  display: block;
  width: 100%;
  margin: 0 0 0.36vw;
  color: #fce43f;
  font-size: 1.25vw;
  text-align: center;
  text-shadow: 0 0 3px #000;
}

.Py\+jcA .PgKyKg {
    margin: 0 0 0.7vw;
  }

.Py\+jcA .PGP74e {
    width: 100%;
    background-position: center bottom !important;
    background-size: contain;
  }

.Py\+jcA .PGP74e > div {
      width: 100%;
      margin: 0 0 0.2vw;
    }

.Py\+jcA .PGP74e button {
      width: 100%;
      margin: 0;
    }

.Py\+jcA .PGP74e button > div {
        width: 19.2vw !important;
        height: 2.5vw !important;
        background-position: left top;
        background-size: contain;
      }

.Py\+jcA .PDlhga {
      margin: 0.4vw 0;
      color: #ecd7ad;
      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 0.62vw;
      font-weight: bold;
      line-height: 1vw;
      text-align: center;
      text-transform: uppercase;
    }

.Py\+jcA .PaHdqE {
    margin: 0.5vw 0 -1vw;
  }

.Py\+jcA .PYuOmj {
    width: 19.5vw;
    height: 2.5vw;
    padding: 0 2vw 0 1.5vw;
    margin: 0 auto 0.15vw;
    background-size: contain;
  }

.Py\+jcA .PvpIX0 {
    display: block;
    width: 100%;
    height: 2.5vw;
    color: #fce43f;
    font-family: inherit;
    font-size: 1.2vw;
    text-shadow: 0 0 3px #000;
  }

.Py\+jcA .PQC6Lo {
    position: absolute;
    z-index: 2;
    right: 3.7vw;
    bottom: 11vw;
    color: #8b754c;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.57vw;
    text-align: right;
  }

@media (max-width: 1024px) {
  .POhF9W {
    width: 200px;
    font-family: Oswald, Arial, Helvetica, sans-serif;
  }

  .PmN6Fw {
    top: 245px !important;
    padding: 15px 23px 0 !important;
  }

  .PYuOmj {
    width: 200px;
    margin: 0 auto 5px;
    background-size: contain;
  }

  .PvpIX0 {
    height: 35px;
    padding: 0 20px 0 15px;
    font-size: 12px;
  }

  .PcUPFJ {
    bottom: 44px;
    font-size: 18px;
  }

  .PaHdqE {
    margin: 0 0 -10px;
    font-size: 10px;
  }

  .PPYFti,
  .PtzllC {
    width: 202px;
    height: 100px;
    margin: 0 -0.7vw;
  }
    .Py\+jcA .PgKyKg {
      font-size: 12px !important;
    }
      .Py\+jcA .PGP74e > div {
        margin: 0 0 -4px;
      }
        .Py\+jcA .PGP74e button > div {
          width: 195px !important;
          height: 25px !important;
        }

      .Py\+jcA .PDlhga {
        font-size: 9px;
        line-height: 1;
      }

    .Py\+jcA .PaHdqE {
      margin: 2px 0 -15px;
    }

    .Py\+jcA .PYuOmj {
      width: 195px;
      height: 25px;
      padding: 0 20px 0 15px;
      margin: 0 auto 2px;
    }

    .Py\+jcA .PvpIX0 {
      height: 25px;
      padding: 0;
      font-size: 12px;
    }

    .Py\+jcA .PQC6Lo {
      right: 42px;
      bottom: 107px;
      font-size: 8px;
    }
}

.P-oJ9r .PvNrSV {
    width: 100%;
    background-position: center bottom !important;
    background-size: contain;
  }

    .P-oJ9r .PvNrSV > div {
      width: 100%;
      margin: 0 0 0.2vw;
    }

    .P-oJ9r .PvNrSV button {
      width: 100%;
      margin: 0;
    }

    .P-oJ9r .PvNrSV button > div {
        width: 19.2vw !important;
        height: 2.5vw !important;
        background-position: left top;
        background-size: contain;
      }

    .P-oJ9r .PWt1WF {
      color: #ecd7ad;
      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 0.62vw;
      font-weight: bold;
      line-height: 1vw;
      text-align: center;
      text-transform: uppercase;
    }
  .P-oJ9r .PAZB-E {
    position: relative;
    z-index: 10;
    margin: 0.2vw 0 -1.5vw;
  }
  .P-oJ9r .PYLWSx {
    width: 19.5vw;
    height: 2.5vw;
    padding: 0 2vw 0 1.5vw;
    margin: 0 auto 0.15vw;
    background-size: contain;
  }
  .P-oJ9r .Pj4xx8 {
    display: block;
    width: 100%;
    height: 2.5vw;
    color: #fce43f;
    font-family: inherit;
    font-size: 1.2vw;
    text-shadow: 0 0 3px #000;
  }
  .P-oJ9r .PHM-Ef {
    position: absolute;
    z-index: 2;
    right: 3.7vw;
    bottom: 10.3vw;
    color: #8b754c;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.57vw;
    text-align: right;
  }

.Pcm84l {
  width: 17vw;
  font-family: Oswald, Arial, Helvetica, sans-serif;
}

  .PUPbNn {
    display: none;
  }

  .PUPbNn.PGhO86 {
      display: block;
    }

.PXfFCW {
  width: 17vw;
  padding: 0 2vw 0 1.5vw;
  margin: 0 auto 0.5vw;
  background-size: contain;
}

.PSdXbk {
  display: block;
  width: 100%;
  height: 3vw;
  color: #fce43f;
  font-family: inherit;
  font-size: 1.2vw;
  text-shadow: 0 0 3px #000;
}

.PSdXbk:-webkit-autofill,
  .PSdXbk:-webkit-autofill:hover,
  .PSdXbk:-webkit-autofill:focus {
    -webkit-text-fill-color: #ecd7ad;
  }

.PP1Xtj {
  position: relative;
  z-index: 10;
  margin: 0 0 -1.2vw;
  color: #ecd7ad;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
}

.PD29Gh {
  position: absolute;
  bottom: 4.4vw;
  left: 0;
  display: block;
  width: 100%;
  color: #fce43f;
  font-size: 1.8vw;
  text-align: center;
  text-shadow: 0 0 3px #000;
}

.P\+poDy {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 105%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.P\+poDy .PepRdZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 35px 7px 15px;
    background: #b20800;
    border-radius: 50px 0 0 50px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
  }

.P9JBC3 {
  width: 100%;
  padding: 0 0 1.4vw;
  margin: 0 -0.3vw .6vw;
  background-position: center bottom !important;
  background-size: contain;
}

.P9JBC3 > div {
    width: 100%;
  }

.P9JBC3 button {
    width: 100%;
    margin: 0;
  }

.P9JBC3 button > div {
      width: 100% !important;
      height: 3.9vw !important;
      background-position: left top;
      background-size: contain;
    }

.PU5F4c {
  background: #b20800 !important;
}

.Pvq1FW,
.P6GVQS {
  width: 20.2vw;
  height: 10vw;
  margin: 0 -1.9vw;
  background-size: contain;
}

.Pvq1FW .PVfRUQ,
  .Pvq1FW .PRZs7N,
  .P6GVQS .PVfRUQ,
  .P6GVQS .PRZs7N {
    background-size: contain;
  }

.Pvq1FW .PdGGNq, .P6GVQS .PdGGNq {
    font-size: 0;
  }

@media (max-width: 1024px) {
  .Pcm84l {
    width: 186px;
    font-family: Oswald, Arial, Helvetica, sans-serif;
  }

  .PUPbNn {
    top: 252px !important;
  }

  .PXfFCW {
    width: 186px;
    margin: 0 auto 4px;
    background-size: contain;
  }

  .PSdXbk {
    height: 35px;
    padding: 0 20px 0 15px;
    font-size: 12px;
  }

  .PD29Gh {
    bottom: 44px;
    font-size: 18px;
  }

  .PP1Xtj {
    margin: 0 0 -10px;
  }

  .Pvq1FW,
  .P6GVQS {
    width: 202px;
    height: 100px;
    margin: 0 -0.7vw;
  }

  .P9JBC3 {
    padding: 0 0 15px;
    margin: 0 0 6px;
  }
      .P9JBC3 button > div {
        height: 44px !important;
      }
}

.P2xAHQ {
  width: 514px;
  padding: 20px 60px 26px;
  border: 12px solid #2d2d2d;
  background: #121215;
  -webkit-box-shadow: 0 20px 60px rgb(0 0 0 / .5);
          box-shadow: 0 20px 60px rgb(0 0 0 / .5);
  color: #a7a7a7;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  font-weight: 300;
}

  .Pr4vGy {
    display: none;
  }

  .Pr4vGy.P3djUr {
      display: block;
    }

.PwCbPT {
  margin-bottom: 10px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

.P1HtUV {
  margin-bottom: 20px;
  font-size: 18px;
}

.P1HtUV a {
    color: #4990e2;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: color .3s;
    transition: color .3s;
  }

.P1HtUV a:hover {
      color: #fff;
    }

.Pw88eS {
  color: #d0d0d0;
  font-family: inherit;
  font-size: 14px;
}

.PV8PPl {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 5px;
  background: #2d2d2d;
}

.PstJIB {
  z-index: 1;
  margin-bottom: 16px;
  text-align: left;
}

.PstJIB input {
    width: 100%;
    height: 40px;
    padding: 0 14px;
    border: 1px solid #575757;
    background: #000;
    border-radius: 4px;
    color: #fff;
    font-family: inherit;
    font-size: 16px;
    -webkit-transition: border .3s;
    transition: border .3s;
  }

.PstJIB input:-webkit-autofill,
    .PstJIB input:-webkit-autofill:hover,
    .PstJIB input:-webkit-autofill:focus {
      -webkit-box-shadow: 0 0 0 30px #121215 inset !important;
              box-shadow: 0 0 0 30px #121215 inset !important;
      -webkit-text-fill-color: #fff;
    }

.PstJIB input:focus {
      border: 1px solid #4990e2;
    }

.PstJIB input::-webkit-input-placeholder {
      color: #444;
    }

.PstJIB input::-moz-placeholder {
      color: #444;
    }

.PstJIB input:-ms-input-placeholder {
      color: #444;
    }

.PstJIB input::-ms-input-placeholder {
      color: #444;
    }

.PstJIB input::placeholder {
      color: #444;
    }

.PstJIB.PFlloB input {
    border: 1px solid rgb(228 73 73 / .84);
  }

.PSSH70 {
  display: block;
  margin-bottom: 7px;
  color: #e2e2e2;
  font-size: 16px;
}

.P4DJP2 {
  display: block;
  padding: 0;
  color: #ff7474;
  font-size: 14px;
  font-style: italic;
}

.PJ1DT\+ {
    position: relative;
    display: block;
    margin: 0 0 24px;
    color: #808080;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
  }

.PJ1DT\+::after,
    .PJ1DT\+::before {
      position: absolute;
      top: 45%;
      display: block;
      width: 40%;
      height: 1px;
      background: #393939;
      content: "";
    }

.PJ1DT\+::before {
      left: 0;
    }

.PJ1DT\+::after {
      right: 0;
    }

.P3tcMo {
    width: 100%;
  }

.P3tcMo button {
      width: 100%;
      height: 48px;
      margin: 0 0 13px;
      border-radius: 4px;
      font-size: 18px;
      font-weight: 500;
      opacity: 0.9;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.Pnq350 {
    position: relative;
    font-family: inherit;
  }

.Ph2uzS {
      background: #3e5294;
      color: #fff;
    }

.Pu3U6i {
      background: #fff;
      color: #595959;
    }

.PPT0QQ {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 48px !important;
      height: 100% !important;
      background-position: center !important;
    }

.PusS\+8 {
  text-align: right;
}

.PusS\+8 a {
    color: #d0d0d0;
    font-size: 14px;
    text-decoration: none;
    -webkit-transition: color .11s;
    transition: color .11s;
  }

.PusS\+8 a:hover {
      color: #fff;
    }

.Pu\+SRn,
.PpH4oy,
.PMAeb2 {
  height: 47px;
  margin: 36px 0 24px;
  background: #207cdf;
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 20px 0 rgb(0 0 0 / .6);
          box-shadow: 0 10px 20px 0 rgb(0 0 0 / .6);
  -webkit-transition: background .3s;
  transition: background .3s;
}

.Pu\+SRn:hover, .PpH4oy:hover, .PMAeb2:hover {
    background: #4391e4;
  }

.Pu\+SRn:active, .PpH4oy:active, .PMAeb2:active {
    background: #1a68bb;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.Pu\+SRn .P6w7Ya, .PpH4oy .P6w7Ya, .PMAeb2 .P6w7Ya {
    padding: 1px 15px 0;
    color: #fff;
    font-family: inherit;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
  }

.P2Ot6L {
  position: absolute;
  z-index: 10;
  left: 50%;
  width: 386px;
  min-height: 535px;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PVKpRC {
  padding: 0 40px;
  margin: 0 0 15px;
  color: #ffe1c8;
  font-size: 22px;
  line-height: 1;
  text-shadow: 0 -2px 2px #8c0606, 0 -2px 8px #790f0f, 0 0 15px #ffbc47;
}

.PlSNh5 {
  position: relative;
  width: 345px;
  height: 80px;
  padding: 22px 57px 31px;
  margin: 0 auto;
}

.Pfq1n1 {
  width: 230px;
  height: 25px;
  border: 0;
  background: 0;
  color: #000;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  text-align: center;
  text-shadow: 0 1px 2px #fff, 0 1px 1px #fff;
}

.PL9-\+J,
.PHa83K {
  position: relative;
  width: 338px;
  height: 95px;
  margin: 0 auto 5px;
}

.PL9-\+J .PI41bX, .PHa83K .PI41bX {
    position: absolute;
    top: 0;
    left: 0;
    width: 338px;
    height: 95px;
    padding: 0 23px 0 0;
    color: #fff;
    font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
    font-size: 50px;
    line-height: 95px;
    text-shadow: 0 1px 8px #000;
    text-transform: uppercase;
  }

.PYichp {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PYichp .PjmNCL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 117%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 20px;
    background: #b20800;
    border-radius: 5px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
  }

.PHa83K .PI41bX {
    padding: 0;
  }

.POCzzk {
  display: block;
  padding: 0 100px;
  margin: 0 0 6px;
  color: #9b7171;
  font: 11px/12px Arial, sans-serifserif;
  text-shadow: 0 0 8px #000;
}

.P3z4zS {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Droid Serif', Philosopher, 'Book Antiqua', serif;
}

  .P3z4zS form {
    width: 100%;
  }

.PvxWD1 {
  margin: 0 0 16px;
  color: #ffd25a;
  font-family: 'Cormorant Unicase';
  font-size: 30px;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  text-shadow: 1px 1px 1px #000, 0 0 7px #000;
}

.PoriKT {
  position: relative;
  z-index: 2;
  padding-top: 20px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 0 7px #000, 0 0 10px #000;
}

.PoriKT a {
    color: #fff;
  }

.Ph1RMJ {
  position: relative;
  width: 354px;
  height: 52px;
  margin: 0 auto 0.5px;
}

.Ph1RMJ::before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background: #000;
    background: rgb(0 0 0 / 0.5);
    content: '';
  }

.P\+hmGN {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 16px 30px 16px 60px;
  border: 0;
  color: #f5f5f5;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 17px;
  line-height: 21px;
}

.P\+hmGN::-webkit-input-placeholder {
    color: #000;
  }

.P\+hmGN::-moz-placeholder {
    color: #000;
  }

.P\+hmGN:-ms-input-placeholder {
    color: #000;
  }

.P\+hmGN::-ms-input-placeholder {
    color: #000;
  }

.P\+hmGN::placeholder {
    color: #000;
  }

.PS-aH3,
.PBASgF {
  position: relative;
  display: block;
  height: 157px;
  padding: 25px 40px;
  margin: 0 auto;
  color: #f3c8aa;
  font-family: Philosopher, 'Book Antiqua', serif;
  font-size: 38px;
  line-height: 1;
  text-transform: uppercase;
  background-size: unset !important;
}

.PS-aH3 .PhDbtP, .PBASgF .PhDbtP {
    padding-bottom: 10px;
    color: #f3c8aa;
    font-family: inherit;
    text-shadow: 0 0 2px red, 0 0 7px #460a0a;
  }

.PuWAVh,
.Pm\+Rs\+ {
  background-size: unset !important;
}

.PiqFgl {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 460px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column column;
          flex-flow: column column;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 20px;
  font-family: 'Droid Serif', Philosopher, 'Book Antiqua', serif;
}

  .PiqFgl form {
    width: 100%;
  }

.PjUnmI {
  position: relative;
  z-index: 2;
  padding-top: 30px;
  color: #95938c;
  font-size: 12px;
  text-align: center;
}

.PjUnmI a {
    color: #b09965;
  }
.P1pg-0 {
  position: absolute;
  z-index: 10;
  left: 50%;
  width: 386px;
  padding: 0 0 0 5px;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PiAlbQ {
  padding: 0 0 0 4px;
  margin: 0 0 20px;
  color: #ffe1c8;
  line-height: 1.2;
  text-shadow: 0 0 3px #000, 1px 1px 1px #000;
}

.PN7XKa {
  position: relative;
  width: 294px;
  border: 1px solid #58481f;
  margin: 0 auto 10px;
  background: #fbf2e1;
  border-radius: 6px;
}

.P\+aHdx {
  display: block;
  width: 100%;
  padding: 11px 30px 11px 44px;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 3px rgb(0 0 0 / .4);
          box-shadow: 0 1px 3px rgb(0 0 0 / .4);
  color: #443001;
  font: 15px/20px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.PIFEGf {
  z-index: 5;
}

.Pj\+CS\+,
.PetPg5 {
  position: relative;
  display: block;
  width: 370px;
  height: 130px;
  margin: 0 auto 10px;
  color: #f3c8aa;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  font-size: 50px;
  line-height: 1;
  text-transform: uppercase;
}

.Pj\+CS\+ .PRqFzL, .PetPg5 .PRqFzL {
    padding: 25px 0;
    color: #fff;
    font-family: inherit;
    text-shadow: 0 1px 8px #000;
  }

.Pj\+CS\+ .PRqFzL span, .PetPg5 .PRqFzL span {
      padding-top: 10px;
    }

.P45Iks {
  display: block;
  padding: 0 50px;
  margin: 0 0 50px;
  color: #fff2c9;
  font: 12px/14px Arial, Helvetica, sans-serif;
  text-shadow: 0 0 3px #000, 1px 1px 1px #000;
}

.P45Iks a {
    color: #fff2c9;
  }

.Pr6HsS {
  position: relative;
  font-family: Roboto;
  text-align: center;
}

  .Pr1Mta {
    display: none;
  }

  .Pr1Mta.Pt0A7Z {
      display: block;
    }

.PCvf9k {
  color: #7b371b;
  font-weight: 700;
  line-height: 45px;
  text-transform: uppercase;
}

.P5EPSp {
  position: relative;
  width: 295px;
  margin: 15px auto 10px;
  text-align: left;
}

.PEkaXS {
  height: 39px;
  color: #7b371b;
  font: 14px/16px 'Times New Roman', Times, serif;
}

.PC5Ps7 {
  display: block;
  height: 28px;
  margin: 0 0 2px;
  color: #7b371b;
  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
}

.PIftZW {
  top: 70% !important;
  width: 36px !important;
  height: 32px !important;
  -webkit-transform: translate(28%, -50%) !important;
      -ms-transform: translate(28%, -50%) !important;
          transform: translate(28%, -50%) !important;
}

.PvfVZk {
  display: block;
  width: 100%;
  height: 44px;
  padding: 11px 30px 11px 54px;
  margin: 0 auto;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 35px rgb(106 55 28 / 0.4);
          box-shadow: inset 0 0 35px rgb(106 55 28 / 0.4);
  color: #7b371b;
  font: 20px/25px 'Times New Roman', Times, serif;
}

.PvfVZk:focus {
    -webkit-box-shadow: inset 0 0 35px rgb(106 55 28 / 0.4);
            box-shadow: inset 0 0 35px rgb(106 55 28 / 0.4);
  }

.PvfVZk:-webkit-autofill,
  .PvfVZk:-webkit-autofill:hover,
  .PvfVZk:-webkit-autofill:focus {
    -webkit-text-fill-color: #7b371b;
  }

.Psm\+Tf,
.Pkmcsa {
  position: relative;
  display: block;
  width: 313px;
  height: 92px;
  margin: 0 auto 10px;
  color: #f3c8aa;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  font-size: 50px;
  line-height: 1;
  text-transform: uppercase;
}

.Psm\+Tf .PFnbjO, .Pkmcsa .PFnbjO {
    position: absolute;
    top: 18px;
    right: 24px;
    margin-top: 13px;
    margin-right: 10px;
    background-size: contain;
    float: right;
  }

.Psm\+Tf .PW9nmD, .Pkmcsa .PW9nmD {
    padding: 0 30px 7px;
    color: #fffeda;
    font-family: Roboto;
    font-weight: 700;
    text-shadow: 0 2px 2px #000;
  }

.Psm\+Tf .PW9nmD span, .Pkmcsa .PW9nmD span {
      padding-top: 0;
    }

.Psm\+Tf .PW9nmD {
    padding: 0 60px 7px 30px;
  }

.PSPs0V {
  position: absolute;
  top: 113px;
  right: 28px;
  color: #7b371b;
  font-size: 13px;
  font-weight: 900;
}

.P1q3YT .PCvf9k {
    margin: 0;
    line-height: 40px;
    text-transform: none;
  }

.P1q3YT .PLB9rQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 10px 0;
  }

.P1q3YT .PrJeSg button:lang(ru) {
          background-color: transparent;
          color: #501010;
          -webkit-transform: translateY(-5px);
              -ms-transform: translateY(-5px);
                  transform: translateY(-5px);
        }

.P1q3YT .PXA3jU {
    position: relative;
    display: block;
    margin-top: 7px;
    color: #894a2d;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
  }

.P1q3YT .PXA3jU::after,
    .P1q3YT .PXA3jU::before {
      position: absolute;
      top: 8px;
      left: 34px;
      display: block;
      width: 120px;
      height: 1px;
      background: #c29264;
      clear: both;
      content: "";
    }

.P1q3YT .PXA3jU::before {
      right: 34px;
      left: auto;
    }

.P1q3YT .PC5Ps7 {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
  }

.P1q3YT .P5EPSp {
    margin: 0 auto 12px;
  }

.P1q3YT .PEeVQS {
    padding-right: 35px;
    margin: -4px 0 4px;
    color: #7b371b;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    text-align: right;
  }

.P1q3YT .PNDzoY {
    top: 27px;
  }

.PNDzoY {
  position: absolute;
  z-index: -1;
  top: 29px !important;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 44px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

.PNDzoY .PZ7mPf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 15px 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }



.Pj77he {
  width: 17.8vw;
  font-family: Merriweather;
}

  .PbXgsA {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }

  .PbXgsA.POMvMT {
      display: block;
    }

.PXg9rW {
  margin-top: 0;
  color: #b6bdbf;
  font-size: 0.6vw;
  text-shadow: 0.5px 0.9px 1px #000;
}

.PG\+iB1 {
  padding: 0 1vw;
  margin-bottom: 0.5vw;
  color: #fff;
  text-transform: uppercase;
}

.P5wTJB {
  width: 100%;
  height: 2.9vw;
  padding: 0.6vw 3vw;
  background-size: contain;
  color: #fff;
}

.P3uBmm {
  width: 100%;
  height: 100%;
  padding: 0;
  color: #000;
  font-family: Merriweather;
  font-size: .9vw;
  text-align: center;
  text-shadow: 0.7px 0.7px 0 rgb(255 255 255 / 0.55);
}

.PdyLcN,
.P\+ycip {
  width: 100%;
  height: 5.6vw;
  margin: 0.5vw 0 0;
  background-size: contain;
}

.PdyLcN .PqrUBg, .P\+ycip .PqrUBg {
    padding-bottom: .5vh;
    color: #e5e5e5;
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-align: center;
    text-shadow: 0 3px 2px #3b0006;
    text-transform: uppercase;
  }

.PdyLcN .PkTfTU,
  .PdyLcN .PhPa46,
  .PdyLcN .PmXBVA,
  .P\+ycip .PkTfTU,
  .P\+ycip .PhPa46,
  .P\+ycip .PmXBVA {
    background-size: contain;
  }

@media (max-width: 960px) {
  .Pj77he {
    width: 175px;
  }

  .PXg9rW {
    margin-top: 0;
    font-size: 7px;
  }

  .PbXgsA {
    top: 0 !important;
    width: 270px !important;
    padding: 52px 0 0 !important;
  }

  .PG\+iB1 {
    margin-bottom: 8px;
    font-size: 12px !important;
    text-transform: none;
  }

    .PG\+iB1 span span,
    .PG\+iB1 span div {
      font-size: 12px !important;
    }

  .P0jY6s {
    font-size: 12.5px;
  }

  .P5wTJB {
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  .P3uBmm {
    font-size: 10px;
  }

  .PdyLcN,
  .P\+ycip {
    width: 188px;
    height: 51.5px;
    margin: 4.6px -11px 0;
  }

    .PdyLcN .PqrUBg, .P\+ycip .PqrUBg {
      padding-bottom: 0;
    }

    .PdyLcN .PqrUBg span, .P\+ycip .PqrUBg span {
      font-size: 10px !important;
    }
}

/* stylelint-disable */
/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObSwWQg7wrA.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObSwWQg7wrA.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}
/* stylelint-enable */

.PnTFBp {
  font-family: 'EB Garamond';
  width: 17.8vw;
}

.P6coga {
    bottom: -5vw;
    width: 100% !important;
    height: 19vw !important;
    background-size: contain;
  }

.Ps-J3R {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }

.Ps-J3R.PqGm\+u {
      display: block;
    }

.PaQNRJ {
  font-size: 0.6vw;
  margin-top: 0;
  color: #b6bdbf;
  text-shadow: 0.5px 0.9px 1px #000;
}

.Plrf-B {
  padding: 0 1vw;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0 3px 3px #000;
}

.P6oMnf {
  height: 2.9vw;
  padding: 0.6vw 3vw;
  width: 100%;
  background-size: contain;
  color: #fff;
}

.PRtAuG {
  width: 100%;
  height: 100%;
  font-size: .9vw;
  color: #000;
  text-shadow: 0.7px 0.7px 0 rgb(255 255 255 / 0.55);
  font-family: Merriweather;
  padding: 0;
  text-align: center;
}

.PiXYWf,
.PItVoh {
  width: 100%;
  height: 5vw;
  margin: 0.5vw 0 0;
  background-size: contain;
}

.PiXYWf .Ph4dbU, .PItVoh .Ph4dbU {
    padding-bottom: .5vh;
    font-family: 'PT Sans';
    font-weight: 700;
    line-height: 1.08;
    letter-spacing: 1.9px;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
    color: #e5e5e5;
    text-shadow: 0 3px 2px #3b0006;
  }

.PiXYWf .PNZyoL,
  .PiXYWf .PK0kzK,
  .PiXYWf .PK3zNK,
  .PItVoh .PNZyoL,
  .PItVoh .PK0kzK,
  .PItVoh .PK3zNK {
    background-size: contain;
  }

.PySgQ0 {
  width: 15.6vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.PySgQ0 .PlRYqN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding: 0 5px 0 20px;
    background: #b20800;
    font-family: Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 5px;
    height: 2.9vw;
    font-size: .65vw;
  }

.PWN6zM {
  background-position: center .33vw !important;
  padding: 0 0 1.2vw;
  position: relative;
  margin-top: 10px;
}

.PiL6y- {
    position: absolute;
    top: 3vw;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 0.65vw;
    text-transform: uppercase;
    text-shadow: 0 4px 2px #000, 0 4px 2px #000;
    font-family: Merriweather;
  }

.PdsqEt {
    width: 100%;
  }

.PdsqEt button {
      font-family: 'EB Garamond';
      opacity: 1;
      float: left;
      border-radius: 4px;
      font-size: .65vw;
      font-weight: 500;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.PdsqEt button:hover {
        opacity: 1;
      }

.PEeKCs {
    position: relative;
    font-family: inherit;
    width: 100%;
    height: 3vw;
  }

.POjNf2 {
      margin-left: -20px;
      color: #fff;
    }

.P6kNfn {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      background-position: center !important;
      width: 100% !important;
      height: 100% !important;
      background-size: contain;
      -webkit-transform: translateZ(0);
              transform: translateZ(0);
    }

.P6kNfn::before {
      opacity: 0;
      background: url('http://cdn01.x-plarium.com/browser/content/lps/forms/026/fb_hover.png') no-repeat center top/contain;
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      -webkit-transition: opacity .5s;
      transition: opacity .5s;
    }

.PwUd8h {
      position: absolute;
      left: 5.8vw;
      top: 1vw;
      text-align: left;
      display: block;
      padding: 0;
      color: #feffff;
      font-size: 0.7vw;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-family: Philosopher, Palatino, serif;
      text-shadow: 0 2px 2px #000;
    }

.PEeKCs:hover .P6kNfn::before {
    opacity: 1;
  }

.P9AFw9 .Plrf-B {
    font-weight: 500;
  }

.P9AFw9 .P6oMnf {
    margin: 0 auto 5px;
    position: relative;
    height: 2.9vw;
  }

.P9AFw9 .PdsqEt {
    min-height: 37px;
  }

.P9AFw9 .PdsqEt button div {
      width: 6vw !important;
      height: 1.78vw !important;
      background-size: contain;
    }

.P9AFw9 .PItVoh {
    margin-top: 0;
  }

.P9AFw9 .PWN6zM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.P9AFw9 .PEeKCs:hover .P6kNfn::before {
      opacity: 0;
    }

.P9AFw9 .PiL6y- {
    color: #fff;
    font-size: 0.65vw;
    display: block;
    text-transform: uppercase;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    max-width: 16vw;
    width: 100%;
    margin: 0 auto 6px;
  }

.P9AFw9 .PssHUX {
    font-size: .6vw;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
  }

.P9AFw9 .PssHUX a {
      color: #b6bdbf;
      text-shadow: 0.5px 0.9px 1px #000;
    }

@media (max-width: 960px) {
  .PnTFBp {
    width: 175px;
  }

    .P6coga {
      bottom: -5px;
      height: 183px !important;
      background-size: contain;
    }

  .PaQNRJ {
    font-size: 7px;
    margin-top: 0;
  }

  .Ps-J3R {
    width: 270px !important;
    height: 290px !important;
    top: 30px !important;
    padding: 62.5px 0 0 !important;
  }

  .Plrf-B {
    font-size: 16px !important;
    margin-bottom: 8px;
  }

    .Plrf-B span,
    .Plrf-B div {
      font-size: 16px !important;
      text-transform: uppercase !important;
      margin-top: 0 !important;
    }

  .PWqR5M {
    font-size: 12.5px;
  }

  .P6oMnf {
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  .PRtAuG {
    font-size: 10px;
  }

  .PiXYWf,
  .PItVoh {
    width: 188px;
    height: 51.5px;
    margin: 4.6px -7px 0;
  }

    .PiXYWf .Ph4dbU, .PItVoh .Ph4dbU {
      padding-bottom: 0;
    }

    .PiXYWf .Ph4dbU span, .PItVoh .Ph4dbU span {
      font-size: 10px !important;
    }

  .PySgQ0 {
    width: 250px;
  }

    .PySgQ0 .PlRYqN {
      height: 29.5px !important;
      font-size: 8px;
    }

  .PWN6zM {
    background-position: center .33vw !important;
    padding: 0 0 11.5px;
  }

    .PiL6y- {
      top: 28.5px;
      font-size: 6px;
    }
      .PdsqEt button {
        font-size: 6px;
      }

    .PEeKCs {
      height: 28.5px;
    }

      .PwUd8h {
        left: 55px;
        top: 10px;
        font-size: 7.2px;
        letter-spacing: 0.5px;
      }
    .P9AFw9 .Plrf-B {
      font-size: 10px !important;
    }

      .P9AFw9 .Plrf-B div,
      .P9AFw9 .Plrf-B span {
        font-size: 10px !important;
      }

    .P9AFw9 .P6oMnf {
      height: 29.5px;
      padding: 5.5px 27.5px;
    }

    .P9AFw9 .PdsqEt {
      min-height: auto;
    }

      .P9AFw9 .PdsqEt button div {
        width: 58.5px !important;
        height: 17px !important;
      }

    .P9AFw9 .PiL6y- {
      font-size: 7px;
      max-width: 140px;
      width: 100%;
      margin: 0 auto 6px;
    }

    .P9AFw9 .PssHUX {
      font-size: 6px;
      padding: 0 20px;
    }
}


/* stylelint-disable */
/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObSwWQg7wrA.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'), url(https://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObSwWQg7wrA.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
  unicode-range: U+0400 - 045F, U+0490 - 0491, U+04B0 - 04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
  unicode-range: U+0000 - 00FF, U+0131, U+0152 - 0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000 - 206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* stylelint-enable */

.PG0I3K {
  font-family: 'EB Garamond';
  width: 17.8vw;
}

.Pft82n {
    bottom: -4vw;
    width: 100% !important;
    height: 25vw !important;
    background-size: contain;
  }

.PQFXHM {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }

.PQFXHM.PdQ\+QZ {
      display: block;
    }

.P1Scas {
  font-size: 0.6vw;
  margin-top: 0;
  color: #b6bdbf;
  text-shadow: 0.5px 0.9px 1px #000;
}

.PPjTKu {
  width: 95%;
  margin: 0 auto;
  padding: 4.4vw 0 0;
  position: relative;
  font-size: 1.3vw;
  font-weight: 500;
  text-align: center;
  color: #f8f7d9;
  text-shadow: 2px 2px 2px #000;
  height: 18vw;
}

.PPjTKu::before {
    display: block;
    content: "";
    width: 3vw;
    height: 2vw;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50%/contain;
    position: absolute;
    top: 2.3vw;
    left: 0;
    right: 0;
    margin: auto;
  }

.PLqP8g {
  width: 83%;
  margin: 0 auto 0.7vw;
  color: #c8cbcc;
  text-shadow: 0.5px 0.9px 1px #000;
  text-align: center;
  font-size: 0.78vw;
  line-height: 1;
}

.PTbsKx {
  font-size: 1.4vw;
  line-height: 1.8vw;
  color: #f2e4cf;
  text-shadow: 0 2px 3px #000;
  overflow: hidden;
  padding: 0 .6vw 1.4vw;
  position: relative;
  margin: 0 0 0.6vw;
}

.PTbsKx::after {
    content: '';
    clear: both;
    position: absolute;
    bottom: 3px;
    left: 3vw;
    right: 3vw;
    background: #8d7c63;
    height: 1px !important;
    -webkit-box-shadow: 0 0 5px #000;
            box-shadow: 0 0 5px #000;
  }

.PeRExV {
  padding: 0 1vw;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0.5vw;
  text-shadow: 0 3px 3px #000;
}

.POnKMX {
  width: 81%;
  background-size: contain;
  background-position: center bottom !important;
  color: #fff;
  margin: 0 auto .4vw;
}

.PRkieR {
  display: block;
  margin: 0 0 .3vw;
}

.PzsW-6 {
  width: 100%;
  font-size: .9vw;
  color: #000;
  text-shadow: 0.7px 0.7px 0 rgb(255 255 255 / 0.55);
  font-family: Merriweather;
  padding: .6vw 1.6vw;
  height: 2.9vw;
  text-align: center;
}

.PzsW-6:input-placeholder {
    color: #000 !important; /* fix color of placeholder ie 11 */
  }

.P6Dhye,
.PsjK2P {
  width: 81%;
  height: 3.8vw;
  margin: 0 auto .2vw;
  background-size: contain;
}

.P6Dhye .PmqTfr, .PsjK2P .PmqTfr {
    padding-bottom: 1.9vh;
    font-family: 'EB Garamond';
    font-weight: 700;
    font-size: 1.25vw;
    line-height: 1;
    letter-spacing: 1.44px;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
    color: #fffbc0;
    text-shadow: 0 3px 2px #3b0006;
  }

.P6Dhye .PNm7bf,
  .P6Dhye .PhDSEJ,
  .P6Dhye .PEOad\+,
  .PsjK2P .PNm7bf,
  .PsjK2P .PhDSEJ,
  .PsjK2P .PEOad\+ {
    background-size: contain;
  }

.PySiqq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch_bg.png') 50% 50% no-repeat;
  padding: 0 2.3vw;
  margin: 0 -0.4vw 0.78vw;
  background-size: contain;
}

.PySiqq span {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch_hover.png') 50% 50% no-repeat;
  }

.PySiqq a {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch.png') 50% 50% no-repeat;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    text-decoration: none;
  }

.PySiqq a:hover {
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch_hover.png') 50% 50% no-repeat;
    }

.PySiqq * {
    width: 8.2vw;
    height: 2.1vw;
    text-align: center;
    text-shadow: 0.7px 0.7px 0 #3c0200;
    color: #fff4f5;
    font-size: 0.72vw;
    text-transform: uppercase;
    line-height: 2vw;
    padding: .1vw 0;
    margin: -0.1vw 0 0;
    background-size: contain !important;
  }

.P8rytC {
  width: 15.6vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 100%;
  top: auto;
  bottom: 0;
  z-index: -1;
}

.P8rytC .PI0OR\+ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding: 0 5px 0 20px;
    background: #b20800;
    font-family: Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 5px;
    height: 2.9vw;
    font-size: .65vw;
  }

.PVQeUv {
  right: 100%;
  left: auto;
}

.PVQeUv .PI0OR\+ {
    padding: 0 20px 0 5px;
  }

.PSwKrZ .PeRExV {
    font-weight: 500;
  }

.PSwKrZ .POnKMX {
    margin: 0 auto 5px;
    position: relative;
    height: 2.9vw;
  }

.PSwKrZ .PGT4HB {
    min-height: 37px;
  }

.PSwKrZ .PGT4HB button {
      color: #b3b3ba;
    }

.PSwKrZ .PGT4HB button div {
        width: 6vw !important;
        height: 1.78vw !important;
        background-size: contain;
      }

.PSwKrZ .PsjK2P {
    margin-top: 0;
  }

.PSwKrZ .Pq3YTg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PSwKrZ .PhrXAH {
    color: #fff;
    font-size: 0.65vw;
    display: block;
    text-transform: uppercase;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    max-width: 16vw;
    width: 100%;
    margin: 0 auto 6px;
  }

.PSwKrZ .P98Ace {
    font-size: .6vw;
    margin-bottom: 5px;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
  }

.PSwKrZ .P98Ace a {
      color: #b6bdbf;
      text-shadow: 0.5px 0.9px 1px #000;
    }

@media (max-width: 960px) {
  .PG0I3K {
    width: 175px;
  }

    .Pft82n {
      bottom: -45px;
      height: 240px !important;
      background-size: contain;
    }

  .P1Scas {
    font-size: 7px;
    margin-top: 0;
  }

  .PQFXHM {
    width: 270px !important;

    /* height: 290px!important; */
    top: 30px !important;
    padding: 41px 0 0 !important;
  }

  .PeRExV {
    font-size: 16px !important;
    margin-bottom: 8px;
  }

    .PeRExV span,
    .PeRExV div {
      font-size: 12px !important;
      text-transform: uppercase !important;
    }

  .PLqP8g {
    font-size: 12.5px;
  }

    .PLqP8g span {
      font-size: 8px;
      line-height: 11px;
    }

  .PTbsKx {
    font-size: 13px;
    line-height: 18px;
    padding: 0 6px 14px;
    margin: 0 0 6px;
  }

  .PzsW-6 {
    font-size: 10px;
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  .P6Dhye,
  .PsjK2P {
    width: 135px;
    height: 33.5px;
    margin: 4.6px auto 0;
  }

    .P6Dhye .PmqTfr, .PsjK2P .PmqTfr {
      padding-bottom: 0;
    }

    .P6Dhye .PmqTfr span, .PsjK2P .PmqTfr span {
      font-size: 10px !important;
    }

  .P8rytC {
    width: 250px;
  }

    .P8rytC .PI0OR\+ {
      height: 29.5px !important;
      font-size: 8px;
    }
    .PSwKrZ .PeRExV {
      font-size: 10px !important;
    }

      .PSwKrZ .PeRExV div,
      .PSwKrZ .PeRExV span {
        font-size: 10px !important;
      }

    .PSwKrZ .POnKMX {
      height: 29.5px;
      padding: 5.5px 27.5px;
    }

    .PSwKrZ .PGT4HB {
      min-height: auto;
    }

      .PSwKrZ .PGT4HB button div {
        width: 58.5px !important;
        height: 17px !important;
      }

    .PSwKrZ .PhrXAH {
      font-size: 7px;
      max-width: 140px;
      width: 100%;
      margin: 0 auto 6px;
    }

    .PSwKrZ .P98Ace {
      font-size: 6px;
      padding: 0 20px;
    }
}

.PRy3n7 {
  width: 17.8vw;
  font-family: 'EB Garamond';
}

  .PaIsI3 {
    bottom: -4vw;
    width: 100% !important;
    height: 19vw !important;
    background-size: contain;
  }

  .PE33KG {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }

  .PE33KG.PNUTev {
      display: block;
    }

.PMfGVv {
  margin-top: 0;
  color: #b6bdbf;
  font-size: 0.6vw;
  text-shadow: 0.5px 0.9px 1px #000;
}

.P8GTrp {
  width: 80%;
  margin: 0 auto;
  text-align: left;
}

.P8GTrp span {
    font-size: 9px;
    letter-spacing: 0.06px;
    line-height: 10px !important;
  }

.P0GR\+2 {
  position: relative;
  overflow: hidden;
  padding: 0 .6vw 1.4vw;
  margin: 0 0 0.6vw;
  color: #f2e4cf;
  font-size: 1.4vw;
  line-height: 1.8vw;
  text-shadow: 0 2px 3px #000;
}

.P0GR\+2::after {
    position: absolute;
    right: 3vw;
    bottom: 3px;
    left: 3vw;
    height: 1px !important;
    background: #8d7c63;
    -webkit-box-shadow: 0 0 5px #000;
            box-shadow: 0 0 5px #000;
    clear: both;
    content: '';
  }

.PF78LW {
  padding: 0 1vw;
  margin-bottom: 0.5vw;
  color: #fff;
  text-shadow: 0 3px 3px #000;
  text-transform: uppercase;
}

.Pusg3z {
  width: 81%;
  margin: 0 auto .4vw;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.POe979 {
  display: block;
  margin: 0 0 .3vw;
}

.PGjR8K {
  width: 100%;
  height: 2.9vw;
  padding: .6vw 1.6vw;
  color: #000;
  font-family: Merriweather;
  font-size: .9vw;
  text-align: center;
  text-shadow: 0.7px 0.7px 0 rgb(255 255 255 / 0.55);
}

.P0Abw3,
.Pka3At {
  width: 100%;
  height: 5vw;
  margin: 0 0 .2vw;
  background-size: contain;
}

.P0Abw3 .PqMEly, .Pka3At .PqMEly {
    padding-bottom: .5vh;
    color: #e5e5e5;
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-align: center;
    text-shadow: 0 3px 2px #3b0006;
    text-transform: uppercase;
  }

.P0Abw3 .P0PJbn,
  .P0Abw3 .PUI57y,
  .P0Abw3 .P\+MILt,
  .Pka3At .P0PJbn,
  .Pka3At .PUI57y,
  .Pka3At .P\+MILt {
    background-size: contain;
  }

.PUTlJK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 3vw;
  margin: 0 -1vw 1vw;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch_bg.png') 50% 50% no-repeat;
}

.PUTlJK * {
    width: 8.2vw;
    height: 2.1vw;
    padding: .2vw;
    background-size: contain;
    color: #fff4f5;
    font-size: 0.72vw;
    line-height: 2vw;
    text-align: center;
    text-shadow: 0.7px 0.7px 0 #3c0200;
    text-transform: uppercase;
  }

.PUTlJK span {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch_hover.png') 50% 50% no-repeat;
  }

.PUTlJK a {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch.png') 50% 50% no-repeat;
    text-decoration: none;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
  }

.PUTlJK a:hover {
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/026/form_switch_hover.png') 50% 50% no-repeat;
    }

.PZYnhN {
  position: absolute;
  z-index: -1;
  top: auto;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 15.6vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PZYnhN .PedthF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 2.9vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 5px 0 20px;
    background: #b20800;
    border-radius: 5px;
    color: #fbf8ce;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .65vw;
  }

.PWmJlx {
  right: 100%;
  left: auto;
}

.PWmJlx .PedthF {
    padding: 0 20px 0 5px;
  }

.POdKmi .PF78LW {
    font-weight: 500;
  }

.POdKmi .Pusg3z {
    position: relative;
    height: 2.9vw;
    margin: 0 auto 5px;
  }

.POdKmi .PsvLUe {
    min-height: 37px;
  }

.POdKmi .PsvLUe button {
      color: #b3b3ba;
    }

.POdKmi .PsvLUe button div {
        width: 6vw !important;
        height: 1.78vw !important;
        background-size: contain;
      }

.POdKmi .Pka3At {
    margin-top: 0;
  }

.POdKmi .Ps4eBD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.POdKmi .P3Z5iT {
    display: block;
    width: 100%;
    max-width: 16vw;
    margin: 0 auto 6px;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    color: #fff;
    font-size: 0.65vw;
    text-transform: uppercase;
  }

.POdKmi .PFagmg {
    position: relative;
    z-index: 1;
    padding: 0 2vw;
    font-size: .6vw;
    text-align: right;
  }

.POdKmi .PFagmg a {
      color: #b6bdbf;
      text-shadow: 0.5px 0.9px 1px #000;
    }

@media (max-width: 960px) {
  .PRy3n7 {
    width: 175px;
  }

    .PaIsI3 {
      bottom: -45px;
      height: 183px !important;
      background-size: contain;
    }

  .PMfGVv {
    margin-top: 0;
    font-size: 7px;
  }

  .PE33KG {
    width: 270px !important;

    /* height: 290px!important; */

    /* top: 30px !important; */
    padding: 54px 0 0 !important;
  }

  .PF78LW {
    margin-bottom: 8px;
    font-size: 16px !important;
  }

    .PF78LW span,
    .PF78LW div {
      font-size: 12px !important;
      text-transform: uppercase !important;
    }

  .P8GTrp {
    font-size: 12.5px;
  }

    .P8GTrp span {
      font-size: 8px;
      line-height: 11px;
    }

  .P0GR\+2 {
    padding: 0 6px 14px;
    margin: 0 0 6px;
    font-size: 13px;
    line-height: 18px;
  }

  .PGjR8K {
    height: 29.5px;
    padding: 5.5px 27.5px;
    font-size: 10px;
  }

  .P0Abw3,
  .Pka3At {
    width: 188px;
    height: 51.5px;
    margin: 4.6px -7px 0;
  }

    .P0Abw3 .PqMEly, .Pka3At .PqMEly {
      padding-bottom: 0;
    }

    .P0Abw3 .PqMEly span, .Pka3At .PqMEly span {
      font-size: 10px !important;
    }

  .PZYnhN {
    width: 250px;
  }

    .PZYnhN .PedthF {
      height: 29.5px !important;
      font-size: 8px;
    }
    .POdKmi .PF78LW {
      font-size: 10px !important;
    }

      .POdKmi .PF78LW div,
      .POdKmi .PF78LW span {
        font-size: 10px !important;
      }

    .POdKmi .Pusg3z {
      height: 29.5px;
      padding: 5.5px 27.5px;
    }

    .POdKmi .PsvLUe {
      min-height: auto;
    }

      .POdKmi .PsvLUe button div {
        width: 58.5px !important;
        height: 17px !important;
      }

    .POdKmi .P3Z5iT {
      width: 100%;
      max-width: 140px;
      margin: 0 auto 6px;
      font-size: 7px;
    }

    .POdKmi .PFagmg {
      padding: 0 20px;
      font-size: 6px;
    }
}

.P1lUaW {
  width: 17.8vw;
  font-family: 'Times New Roman', Times, serif;
}

  .PUkiFX {
    display: none;
    width: 28.17vw !important;
    height: 28.43vw !important;
    background-size: cover;
  }

  .PUkiFX.PCRuJq {
      display: block;
    }

.PBkiri {
  position: relative;
  z-index: 3;
  color: #a2a3a0;
  font-family: 'Times New Roman', Times, serif;
  font-size: 0.73vw;
  line-height: 1;
  text-align: center;
  text-shadow: 1px 1px 1px #000;
}

.PD5Zwo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 6.15vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0 0 2.65vw;
  color: #e5e9d8;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-size: 2.15vw;
  font-weight: bold;
  line-height: 3.19vw;
  text-shadow: 0.5px 0.9px 0 #72776c, 1px 1.7px 0 #505649, 1.5px 2.6px 0 #3d4236, 0 3px 11px #000;
  text-transform: uppercase;
}

.PDLwX0 {
  width: 14.94vw;
  height: 2.35vw;
  margin: 0 auto -0.3vw;
  background-size: contain;
}

.PFJBAh {
  width: 100%;
  height: 100%;
  padding: 0 2vw 0 .6vw;
  color: #c2c4ba;
  font-family: 'Times New Roman', Times, serif;
  font-size: 1vw;
}

.PFJBAh:-webkit-autofill,
  .PFJBAh:-webkit-autofill:hover,
  .PFJBAh:-webkit-autofill:focus {
    -webkit-text-fill-color: #c2c4ba;
  }

.Pn7uPf {
  position: absolute;
  bottom: 2.5vw;
  left: 0;
  display: block;
  width: 100%;
  color: #e5e9d8;
  font-size: 1.15vw;
  text-align: left;
}

.PqPi8F,
.Pvv8qd {
  width: 18.12vw;
  height: 8.17vw;
  margin: 0 auto -1.3vw;
  background-size: contain;
}

.PqPi8F .P4K7Ig, .Pvv8qd .P4K7Ig {
    color: #fff;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-shadow: 2px 2px 13px rgb(71 14 1), -2px -2px 13px rgb(71 14 1);
    text-transform: uppercase;
  }

.PqPi8F .Pv70xC,
  .PqPi8F .PVgM0A,
  .PqPi8F .Pxgvft,
  .Pvv8qd .Pv70xC,
  .Pvv8qd .PVgM0A,
  .Pvv8qd .Pxgvft {
    background-size: contain;
  }

.Pfl2\+J {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Pfl2\+J .Pgih0o {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 20px;
    background: #b20800;
    border-radius: 5px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
  }

.PtNYAn {
  position: absolute;
  top: 14.7vw;
  right: 6.7vw;
  color: #e5e9d8;
  font-size: 0.72vw;
}

.PewCyO .PD5Zwo {
    height: 2.6vw;
    margin: 0;
    line-height: 1;
    text-shadow: 0.5px 0.9px 0 #72776c, 1px 1.7px 0 #505649, 1.5px 2.6px 0 #3d4236, 0 3px 11px #000;
    text-transform: none;
  }

.PewCyO .PDLwX0 {
    margin: 0 auto 0.6vw;
  }

.PewCyO .P5X2FP button div {
      width: 6.2vw !important;
      height: 1.8vw !important;
      background-size: contain;
    }

.PewCyO .Pvv8qd {
    margin: -1vw auto -1.3vw;
  }

.PewCyO .PAmlHV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PewCyO .PbNGfz {
    display: block;
    width: 100%;
    max-width: 16vw;
    margin: 0 auto 6px;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    color: #a2a3a0;
    font-size: 0.73vw;
    text-transform: uppercase;
  }

.PewCyO .PBIRJk {
    position: absolute;
    z-index: 10;
    top: 18.7vw;
    right: 7vw;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .57vw;
    text-align: right;
  }

.PewCyO .PBIRJk a {
      color: #a2a3a0;
    }

@media (max-width: 1280px) {
  .PBkiri {
    font-size: 10px;
  }

  .PD5Zwo {
    height: 78px !important;
    margin: 0 0 34px;
    font-size: 27px !important;
    line-height: 1.4;
  }

    .PD5Zwo div,
    .PD5Zwo span {
      font-size: 27px !important;
    }

  .PDLwX0 {
    width: 191px;
    height: 30px;
    margin: 0 auto -7px;
  }

  .PFJBAh {
    padding: 0 25px 0 7px;
    font-size: 12px;
  }

  .Pn7uPf {
    bottom: 32px;
    left: 0;
    font-size: 14px;
  }

  .PqPi8F,
  .Pvv8qd {
    width: 232px;
    height: 104px;
    margin: 0 auto -16px;
  }

  .PtNYAn {
    top: 188px;
    right: 85px;
    font-size: 9px;
  }

  .P1lUaW {
    width: 227px;
  }

    .PUkiFX {
      width: 360px !important;
      height: 364px !important;
      padding: 91px 0 0 !important;
    }
    
    .P1lUaW .PewCyO {
      margin: -11px 0 0;
    }

      .P1lUaW .PewCyO .PD5Zwo {
        height: 40px !important;
        margin: 0;
        font-size: 15px !important;
      }

        .P1lUaW .PewCyO .PD5Zwo span {
          font-size: 17px !important;
        }

      .P1lUaW .PewCyO
      .PDLwX0 {
        margin: 0 auto 8px;
      }
        .P1lUaW .PewCyO
      .P5X2FP
      button div {
          width: 79px !important;
          height: 23px !important;
        }

      .P1lUaW .PewCyO
      .Pvv8qd {
        margin: -12px auto -16px;
      }

      .P1lUaW .PewCyO
      .PbNGfz {
        max-width: 204px;
        margin: 0 auto 6px;
        font-size: 10px;
      }

      .P1lUaW .PewCyO
      .PBIRJk {
        top: 239px;
        right: 89px;
        font-size: 10px;
      }
}

.PBUZwH {
  width: 100%;
  font-family: 'Times New Roman', Times, serif;
}

  .PLsPWd {
    display: none;
    width: 20vw;
    background-size: contain;
  }

  .PLsPWd.P3-fji {
      display: block;
    }

.P4-t2E {
  margin-top: 0;
  color: #000;
  font-size: 0.65vw;
  text-shadow: 0 1px 4px #fff;
}

.PAQVfg {
  padding: 0 1vw;
  margin-bottom: 0.5vw;
  color: #172636;
  font-family: 'Times New Roman', Times, serif;
  font-weight: bold;
  line-height: normal;
  text-shadow: 0 2px 0 rgb(255 255 255 / 0.59), 0 4px 2px rgb(255 255 255 / 0.29), 0 10px 17px rgb(255 255 255 / 0.32);
  text-transform: uppercase;
}

.Plf2t0 {
  width: 100%;
  height: 4.8vw;
  padding: 0.8vw 0 1.4vw;
  background-size: contain;
  color: #fff;
}

.PVZL84 {
  width: 100%;
  height: 100%;
  padding: 0 4.5vw 0 2.5vw;
  color: #fbfaed;
  font-family: 'Times New Roman', Times, serif;
  font-size: 1vw;
  text-align: left;
  text-shadow: 0 2px 0 rgb(0 0 0 / 0.22), 0 3px 2px rgb(0 0 0 / 0.25), 0 10px 17px rgb(0 0 0 / 0.27);
}

.PVZL84:-webkit-autofill,
  .PVZL84:-webkit-autofill:hover,
  .PVZL84:-webkit-autofill:focus {
    -webkit-text-fill-color: #fbfaed;
  }

.PeB498 {
  position: absolute;
  right: 2.5vw;
  bottom: 8.05vw;
  color: #fbfaed;
  font-size: 0.75vw;
}

.Phsb4x,
.PDh1ZD {
  width: 100%;
  height: 4.5vw;
  margin: 0 0 0.65vw;
  background-size: contain;
}

.Phsb4x .Ph5SLp, .PDh1ZD .Ph5SLp {
    color: #fbf9d9;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-align: center;
    text-shadow: 0 1px 1px rgb(103 7 75 / 0.8), 0 0 5.4px rgb(163 26 123 / 0.8);
    text-transform: uppercase;
  }

.Phsb4x .Pt-mkd,
  .Phsb4x .PnLlkn,
  .Phsb4x .PHitJT,
  .PDh1ZD .Pt-mkd,
  .PDh1ZD .PnLlkn,
  .PDh1ZD .PHitJT {
    background-size: contain;
  }

.Pqw8ON {
  position: absolute;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: 0;
  left: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

.Pqw8ON .PMPZ2H {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PwYyxk .PAQVfg {
    margin-bottom: 0;
    color: #162434;
    font-weight: 900;
    text-shadow: 0 2px 0 rgb(255 255 255 / 0.59), 0 4px 2px rgb(255 255 255 / 0.29), 0 10px 17px rgb(255 255 255 / 0.32);
    text-transform: none;
  }

.PwYyxk .Plf2t0 {
    height: 4vw;
    padding: .8vw 0 0.6vw;
    background-size: 100% auto;
  }

.PwYyxk .PVZL84 {
    padding: 0 2.5vw;
  }

.PwYyxk .PSM5fz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 37px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: .4vw;
  }

.PwYyxk .PSM5fz button div {
      width: 6.2vw !important;
      height: 1.8vw !important;
      background-size: contain;
    }

.PwYyxk .PDh1ZD {
    margin-top: 0;
  }

.PwYyxk .PYTz88 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PwYyxk .PXH\+9U {
    display: block;
    width: 100%;
    margin: 6px auto 0;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/005/or_bg.png') 50% 50% no-repeat;
    background-size: contain;
    color: #081626;
    font-size: 1vw;
    text-shadow: 0 1px 4px #fff;
    text-transform: uppercase;
  }

.PwYyxk .PDJgl0 {
    position: relative;
    z-index: 1;
    padding: 0 2vw;
    margin-bottom: .6vw;
    font-size: 0.65vw;
    text-align: right;
  }

.PwYyxk .PDJgl0 a {
      color: #000;
      text-shadow: 0 1px 4px #fff;
    }

@media (max-width: 1024px) {
  .P4-t2E {
    margin-top: 0;
    font-size: 9px;
  }

  .PLsPWd {
    width: 260px;

    /* top: 154px!important; */
  }

  .PAQVfg {
    margin-bottom: 6.5px;
    font-size: 18.5px !important;
  }

    .PAQVfg div {
      font-size: 37.6px !important;
      text-transform: uppercase !important;
    }

  .Plf2t0 {
    height: 61.8px;
    padding: 10px 0 14px;
  }

  .PVZL84 {
    padding: 0 58px 0 32px;
    font-size: 13px;
  }

  .PeB498 {
    right: 32px;
    bottom: 105px;
    font-size: 10px;
  }

  .Phsb4x,
  .PDh1ZD {
    height: 58px;
    margin: 0 0 8.5px;
  }

    .Phsb4x .Ph5SLp span, .PDh1ZD .Ph5SLp span {
      font-size: 28px !important;
    }

      .Phsb4x .Ph5SLp span:lang(es), .PDh1ZD .Ph5SLp span:lang(es) {
        font-size: 23px !important;
      }

      .Phsb4x .Ph5SLp span:lang(it), .PDh1ZD .Ph5SLp span:lang(it) {
        font-size: 23px !important;
      }
    .PwYyxk .PAQVfg {
      font-size: 20px !important;
    }

    .PwYyxk .Plf2t0 {
      height: 61.8px;
      padding: 10px 0 14px;
    }

    .PwYyxk .PVZL84 {
      padding: 0 32px;
    }

    .PwYyxk .PSM5fz {
      min-height: 32px;
      margin-top: 0;
    }

      .PwYyxk .PSM5fz button div {
        width: 81px !important;
        height: 23.5px !important;
      }

    .PwYyxk .PXH\+9U {
      width: 100%;
      margin: 0 auto;
      font-size: 13px;
    }

    .PwYyxk .PDJgl0 {
      padding: 0 20px;
      margin-bottom: 6px;
      font-size: 9px;
    }
}

.PuhJdJ {
  width: 100%;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PHyaGm {
    display: none;
    width: 20vw;
    background-size: contain;
  }

  .PHyaGm.P9K1rv {
      display: block;
    }

.Pj2wGY {
  margin-top: 0;
  color: #fff;
  font-size: 0.65vw;
  text-shadow: 0.5px 0.9px 1px rgb(0 0 0 / 0.7);
}

.PhMAlS {
  padding: 0;
  margin-bottom: 0.5vw;
  color: #fff;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  text-align: center;
  text-shadow: 0 2px 0 rgb(0 0 0 / 0.59), 0 4px 2px rgb(0 0 0 / 0.29), 0 10px 17px rgb(0 0 0 / 0.32);
  text-transform: uppercase;
}

.PZM\+aE {
  width: 100%;
  height: 4.8vw;
  padding: 1vw 0 1.4vw;
  background-size: contain;
  color: #fff;
}

.PllD4M {
  width: 100%;
  height: 100%;
  padding: 0 4.5vw 0 2.5vw;
  color: #fbfaed;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-size: 1vw;
  text-align: left;
  text-shadow: 0 2px 0 rgb(0 0 0 / 0.22), 0 3px 2px rgb(0 0 0 / 0.25), 0 10px 17px rgb(0 0 0 / 0.27);
}

.PllD4M:-webkit-autofill,
  .PllD4M:-webkit-autofill:hover,
  .PllD4M:-webkit-autofill:focus {
    -webkit-text-fill-color: #fbfaed;
  }

.PcyGiN {
  position: absolute;
  right: 2.5vw;
  bottom: 8.05vw;
  color: #fbfaed;
  font-size: 0.75vw;
}

.PlB-SH,
.P5lj8T {
  width: 100%;
  height: 4.5vw;
  margin: 0 0 0.65vw;
  background-size: contain;
}

.PlB-SH .PAurbB, .P5lj8T .PAurbB {
    color: #fbf9d9;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-align: center;
    text-shadow: 0 1px 1px rgb(103 7 75 / 0.8), 0 0 5.4px rgb(163 26 123 / 0.8);
    text-transform: uppercase;
  }

.PlB-SH .PG8NXl,
  .PlB-SH .P4WJTQ,
  .PlB-SH .PWzv7u,
  .P5lj8T .PG8NXl,
  .P5lj8T .P4WJTQ,
  .P5lj8T .PWzv7u {
    background-size: contain;
  }

.PNDcOE {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 90%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

.PNDcOE .PTOHRd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.P9KirF .PhMAlS {
    margin-bottom: 1vw;
    color: #fff;
    font-weight: 900;
    text-shadow: 0 2px 0 rgb(0 0 0 / 0.59), 0 4px 2px rgb(0 0 0 / 0.29), 0 10px 17px rgb(0 0 0 / 0.32);
    text-transform: none;
  }

.P9KirF .PZM\+aE {
    height: 4vw;
    padding: .8vw 0 0.6vw;
    background-size: 100% auto;
  }

.P9KirF .PllD4M {
    padding: 0 2.5vw;
  }

.P9KirF .PPEQfI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 37px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P9KirF .PPEQfI button div {
      width: 6.2vw !important;
      height: 1.8vw !important;
      background-size: contain;
    }

.P9KirF .P5lj8T {
    margin-top: 0;
  }

.P9KirF .PHM1PZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.P9KirF .P9tpHN {
    display: block;
    width: 100%;
    margin: .55vw auto 0;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/006/or_bg.png') 50% 50% no-repeat;
    background-size: contain;
    color: #d5d7d8;
    font-size: .9vw;
    text-shadow: 0 1px 0 rgb(0 0 0 / 0.8);
    text-transform: uppercase;
  }

.P9KirF .PeajDx {
    position: relative;
    z-index: 1;
    padding: 0 2vw;
    margin-bottom: .6vw;
    font-size: 0.65vw;
    text-align: right;
  }

.P9KirF .PeajDx a {
      color: #fff;
      text-shadow: 0 1px 4px #000;
    }

.P9KirF .PNDcOE {
    right: 105%;
  }

@media (max-width: 1024px) {
  .Pj2wGY {
    margin-top: 0;
    font-size: 9px;
  }

  .PHyaGm {
    width: 260px;

    /* top: 154px!important; */
  }

  .PhMAlS {
    margin-bottom: 6.5px;
    font-size: 23px !important;
  }

    .PhMAlS div {
      font-size: 23px !important;
      text-transform: uppercase !important;
    }

    .PhMAlS span {
      font-size: 23px !important;
    }

  .PZM\+aE {
    height: 61.8px;
    padding: 10px 0 14px;
  }

  .PllD4M {
    padding: 0 58px 0 32px;
    font-size: 13px;
  }

  .PcyGiN {
    right: 32px;
    bottom: 105px;
    font-size: 10px;
  }

  .PlB-SH,
  .P5lj8T {
    height: 58px;
    margin: 0 0 8.5px;
  }

    .PlB-SH .PAurbB span, .P5lj8T .PAurbB span {
      font-size: 28px !important;
    }
    .P9KirF .PhMAlS {
      margin-bottom: 12px;
      font-size: 20px !important;
    }

    .P9KirF .PZM\+aE {
      height: 61.8px;
      padding: 10px 0 14px;
    }

    .P9KirF .PllD4M {
      padding: 0 32px;
    }

    .P9KirF .PPEQfI {
      min-height: 32px;
      margin-top: 0;
    }

      .P9KirF .PPEQfI button div {
        width: 81px !important;
        height: 23.5px !important;
      }

    .P9KirF .P9tpHN {
      width: 100%;
      margin: 0 auto;
      font-size: 13px;
    }

    .P9KirF .PeajDx {
      padding: 0 20px;
      margin-bottom: 6px;
      font-size: 9px;
    }
}

.PhaabL {
  width: 100%;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PCFKoq {
    display: none;
    width: 20vw;
    background-size: contain;
  }

  .PCFKoq.PHBt1m {
      display: block;
    }

.PZ9hvV {
  margin-top: 0;
  color: #fff;
  font-size: 0.65vw;
  text-shadow: 0.5px 0.9px 1px rgb(0 0 0 / 0.7);
}

.PSKrly {
  padding: 0;
  margin-bottom: 0.5vw;
  color: #fff;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  text-align: center;
  text-shadow: 0 2px 0 rgb(0 0 0 / 0.59), 0 4px 2px rgb(0 0 0 / 0.29), 0 10px 17px rgb(0 0 0 / 0.32);
  text-transform: uppercase;
}

.Ps8b\+3 {
  width: 100%;
  height: 4.8vw;
  padding: 1vw 0 1.4vw;
  background-size: contain;
  color: #fff;
}

.P1-hJx {
  width: 100%;
  height: 100%;
  padding: 0 4.5vw 0 2.5vw;
  color: #fbfaed;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-size: 1vw;
  text-align: left;
  text-shadow: 0 2px 0 rgb(0 0 0 / 0.22), 0 3px 2px rgb(0 0 0 / 0.25), 0 10px 17px rgb(0 0 0 / 0.27);
}

.P1-hJx:-webkit-autofill,
  .P1-hJx:-webkit-autofill:hover,
  .P1-hJx:-webkit-autofill:focus {
    -webkit-text-fill-color: #fbfaed;
  }

.PEhSIa {
  position: absolute;
  right: 2.5vw;
  bottom: 8.05vw;
  color: #fbfaed;
  font-size: 0.75vw;
}

.PP9LnM,
.PCqmgs {
  width: 100%;
  height: 4.5vw;
  margin: 0 0 0.65vw;
  background-size: contain;
}

.PP9LnM .PHaaLG, .PCqmgs .PHaaLG {
    color: #fbf9d9;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-align: center;
    text-shadow: 0 1px 1px rgb(103 7 75 / 0.8), 0 0 5.4px rgb(163 26 123 / 0.8);
    text-transform: uppercase;
  }

.PP9LnM .PJGE68,
  .PP9LnM .PHUc2n,
  .PP9LnM .PtlBTP,
  .PCqmgs .PJGE68,
  .PCqmgs .PHUc2n,
  .PCqmgs .PtlBTP {
    background-size: contain;
  }

.PB9IhU {
  position: absolute;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: 0;
  left: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

.PB9IhU .PIVAGy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 35px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PkViK7 .PSKrly {
    margin-bottom: 1vw;
    color: #fff;
    font-weight: 900;
    text-shadow: 0 2px 0 rgb(0 0 0 / 0.59), 0 4px 2px rgb(0 0 0 / 0.29), 0 10px 17px rgb(0 0 0 / 0.32);
    text-transform: none;
  }

.PkViK7 .Ps8b\+3 {
    height: 4vw;
    padding: .8vw 0 0.6vw;
    background-size: 100% auto;
  }

.PkViK7 .P1-hJx {
    padding: 0 2.5vw;
  }

.PkViK7 .PtbVxg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 37px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PkViK7 .PtbVxg button div {
      width: 6.2vw !important;
      height: 1.8vw !important;
      background-size: contain;
    }

.PkViK7 .PCqmgs {
    margin-top: 0;
  }

.PkViK7 .PShC0N {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PkViK7 .PDia12 {
    display: block;
    width: 100%;
    margin: .55vw auto 0;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/006/or_bg.png') 50% 50% no-repeat;
    background-size: contain;
    color: #d5d7d8;
    font-size: .9vw;
    text-shadow: 0 1px 0 rgb(0 0 0 / 0.8);
    text-transform: uppercase;
  }

.PkViK7 .PgXdao {
    position: relative;
    z-index: 1;
    padding: 0 2vw;
    margin-bottom: .6vw;
    font-size: 0.65vw;
    text-align: right;
  }

.PkViK7 .PgXdao a {
      color: #fff;
      text-shadow: 0 1px 4px #000;
    }

.PkViK7 .PB9IhU {
    left: 100%;
  }

@media (max-width: 1024px) {
  .PZ9hvV {
    margin-top: 0;
    font-size: 9px;
  }

  .PCFKoq {
    width: 260px;

    /* top: 154px!important; */
  }

  .PSKrly {
    margin-bottom: 6.5px;
    font-size: 23px !important;
  }

    .PSKrly div {
      font-size: 23px !important;
      text-transform: uppercase !important;
    }

    .PSKrly span {
      font-size: 23px !important;
    }

  .Ps8b\+3 {
    height: 61.8px;
    padding: 10px 0 14px;
  }

  .P1-hJx {
    padding: 0 58px 0 32px;
    font-size: 13px;
  }

  .PEhSIa {
    right: 32px;
    bottom: 105px;
    font-size: 10px;
  }

  .PP9LnM,
  .PCqmgs {
    height: 58px;
    margin: 0 0 8.5px;
  }

    .PP9LnM .PHaaLG span, .PCqmgs .PHaaLG span {
      font-size: 28px !important;
    }
    .PkViK7 .PSKrly {
      margin-bottom: 12px;
      font-size: 20px !important;
    }

    .PkViK7 .Ps8b\+3 {
      height: 61.8px;
      padding: 10px 0 14px;
    }

    .PkViK7 .P1-hJx {
      padding: 0 32px;
    }

    .PkViK7 .PtbVxg {
      min-height: 32px;
      margin-top: 0;
    }

      .PkViK7 .PtbVxg button div {
        width: 81px !important;
        height: 23.5px !important;
      }

    .PkViK7 .PDia12 {
      width: 100%;
      margin: 0 auto;
      font-size: 13px;
    }

    .PkViK7 .PgXdao {
      padding: 0 20px;
      margin-bottom: 6px;
      font-size: 9px;
    }
}

.PK7DNs {
  width: 21vw;
  font-family: Oswald, Arial, Helvetica, sans-serif;
}

  .P6zqK4 {
    display: none;
  }

  .P6zqK4.Pi685W {
      display: block;
    }

.PvH9sc {
  width: 100%;
  padding: 0 1vw;
  margin: 0 auto 1vw;
  background-size: contain;
}

.P9MsK3 {
  display: block;
  width: 100%;
  height: 3.4vw;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.6vw;
  text-align: center;
  text-shadow: 0 0 3px #000;
}

.PRTxf4 {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 107%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PRTxf4 .POTMyI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 20px;
    background: #b20800;
    border-radius: 50px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
  }

.PU\+PDS,
.P-FEoo {
  width: 100%;
  height: 5.3vw;
  margin: 0;
  background-size: contain;
}

.PU\+PDS .PAkAUv,
  .PU\+PDS .PPRC00,
  .PU\+PDS .PVn\+u7,
  .P-FEoo .PAkAUv,
  .P-FEoo .PPRC00,
  .P-FEoo .PVn\+u7 {
    background-size: contain;
  }

.PU\+PDS .Pu4-8Q, .P-FEoo .Pu4-8Q {
    padding-bottom: 5px;
    color: #f3fce5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.1vw;
    font-weight: 900;
    text-shadow: 0 -1px 0 rgb(0 51 4 / 0.4), 0 -1px 5px rgb(0 51 4 / 0.4), 0 2px 1px rgb(0 51 4 / 0.6);
    text-transform: uppercase;
  }

@media (max-width: 1024px) {
  .PK7DNs {
    width: 200px;
  }

  .P6zqK4 {
    top: 210px !important;
  }

  .PvH9sc {
    width: 100%;
    padding: 0;
    margin: 0 auto 7px;
  }

  .P9MsK3 {
    height: 33px;
    padding: 0 15px;
    font-size: 14px;
  }

  .PU\+PDS,
  .P-FEoo {
    width: 100%;
    height: 55px;
    margin: 0;
  }

    .PU\+PDS .Pu4-8Q, .P-FEoo .Pu4-8Q {
      font-size: 19px;
    }
}

.P7PiHc {
  width: 23.7vw;
  font-family: MuseoSans, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

  .PqI81p {
    display: none;
    width: 38.5vw !important;
    height: 30vw !important;
    background-size: contain;
  }

  .PqI81p.PvX7fC {
      display: block;
    }

.PgTMJk {
  margin: 0 0 4.5vw;
  color: #eee;
  font-size: 2.3vw;
  font-weight: 500;
  line-height: 2.9vw;
  text-shadow: 1px 2px 2px #000;
  text-transform: uppercase;
}

.PyVrba {
  width: 85%;
  margin: 0 auto 1.1vw;
  background: #fff;
  border-radius: 7px;
}

.PmtySy {
  display: block;
  width: 100%;
  height: 2.6vw;
  padding: 0 1vw;
  color: #000;
  font-size: 1.6vw;
}

.POYdmI {
  position: absolute;
  bottom: 3vw;
  left: 0;
  display: block;
  width: 100%;
  color: #fff;
  font-size: 1.4vw;
  font-weight: 300;
  text-align: left;
  text-shadow: 2px 2px 2px #000;
}

.PyTrWu {
  position: absolute;
  right: 9.3vw;
  bottom: 12.3vw;
  color: #fff;
  font-size: 16px;
}

.PYf00s {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 102%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PYf00s .PRvq5R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 20px;
    background: #b20800;
    border-radius: 50px;
    color: #fbf8ce;
    font: 12px/14px Arial, Helvetica, sans-serif;
  }

.PYgHzt,
.P01HPD {
  width: 13.1vw;
  height: 3.5vw;
  margin: 0 auto;
  background-size: contain;
  color: #fff;
  font-weight: 900;
  text-shadow: 0 -1px 2px #1c3900;
  text-transform: uppercase;
}

.PYgHzt .PvGbRY,
  .PYgHzt .P0u0v2,
  .P01HPD .PvGbRY,
  .P01HPD .P0u0v2 {
    background-size: contain;
  }

.PYgHzt .P9Tfg7, .P01HPD .P9Tfg7 {
    padding: 0 0 3px;
  }

@media (max-width: 1024px) {
  .P7PiHc {
    width: 243px;
  }

    .PqI81p {
      width: 395px !important;
      height: 301px !important;
      padding: 112px 0 30px !important;
    }

  .PgTMJk {
    margin: 0 0 46px;
    font-size: 23px;
    line-height: 1;
  }

  .PyVrba {
    margin: 0 auto 11px;
    border-radius: 3px;
  }

  .PmtySy {
    height: 26px;
    padding: 0 10px;
    font-size: 16px;
  }

  .POYdmI {
    bottom: 30px;
    font-size: 16px;
  }

  .PyTrWu {
    right: 94px;
    bottom: 125px;
    font-size: 13px;
  }

  .PYgHzt,
  .P01HPD {
    width: 13.1vw;
    height: 35px;
  }
}

.P7XC6J {
  position: relative;
  width: 15.8vw;
  font-family: 'Times New Roman', Times, serif;
}

  .P0Wxew {
    display: none;
    width: 21.51vw !important;
    height: 31.92vw !important;
    background-size: cover;
  }

  .P0Wxew.PqGNbZ {
      display: block;
    }

.PQ0c9C {
  color: #4a2519;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.7vw;
  line-height: 1;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
}

.PxqhSf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0 0 2px;
  color: #612027;
  font-size: 1.82vw;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0.5px 0.9px 1px rgb(255 255 255 / 0.5);
}

.PiypEY {
  width: 14.47vw;
  height: 2.35vw;
  border: solid 2px transparent;
  margin: 0 auto 0.5vw;
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea)), -webkit-gradient(linear, left bottom, left top, from(#9c535a), to(#631524));
  background-image: linear-gradient(#eaeaea, #eaeaea), linear-gradient(to top, #9c535a, #631524);
  background-origin: border-box;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 4px 6px 0 rgb(0 0 0 / 0.14);
          box-shadow: inset 0 4px 6px 0 rgb(0 0 0 / 0.14);
}

.P5c-iq {
  width: 100%;
  height: 100%;
  padding: 0 2vw 0 .6vw;
  color: #67381e;
  font-family: Times New Roman, Times, serif;
  font-size: 1vw;
}

.P5c-iq:-webkit-autofill,
  .P5c-iq:-webkit-autofill:hover,
  .P5c-iq:-webkit-autofill:focus {
    -webkit-text-fill-color: #67381e;
  }

.PWvNyo,
.PH7cnB {
  width: 15.36vw;
  height: 3.28vw;
  margin: 0 auto 0.3vw;
  background-size: contain;
  -webkit-box-shadow: 1px 0 10px rgb(0 0 0 / .5);
          box-shadow: 1px 0 10px rgb(0 0 0 / .5);
}

.PWvNyo .PTpfes, .PH7cnB .PTpfes {
    color: #fefbd5;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-shadow: 0 2px 0 rgb(99 17 10 / 0.75);
    text-transform: uppercase;
  }

.PWvNyo .PdTiba,
  .PWvNyo .PocEeQ,
  .PWvNyo .PC3gul,
  .PH7cnB .PdTiba,
  .PH7cnB .PocEeQ,
  .PH7cnB .PC3gul {
    background-size: contain;
  }

.PVYHRv {
  position: absolute;
  top: 24.94vw;
  right: 4vw;
  color: #9b8a83;
  font-size: 0.72vw;
}

.PiW-M5 .PxqhSf {
    height: 2.6vw;
    margin: 0;
    font-weight: 900;
  }

.PiW-M5 .PiypEY {
    position: relative;
    z-index: 1;
    height: 2vw;
    margin: 0 auto 0.6vw;
  }

.PiW-M5 .PHv9lS button div {
      width: 6.2vw !important;
      height: 1.8vw !important;
      background-size: contain;
    }

.PiW-M5 .PH7cnB {
    margin-top: 0.8vw;
  }

.PiW-M5 .PeIVFl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.PiW-M5 .PvRZIm {
    display: block;
    width: 100%;
    max-width: 16vw;
    margin: 0 auto 6px;
    background: url(//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
    color: #612027;
    font-size: 0.73vw;
    text-transform: uppercase;
  }

.PiW-M5 .PzQS8c {
    position: absolute;
    z-index: 1;
    right: 1vw;
    bottom: 5.8vw;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .57vw;
    text-align: right;
  }

.PiW-M5 .PzQS8c a {
      color: #67381e;
    }

@media (max-width: 1280px) {
  .P7XC6J {
    width: 202px;
  }

    .P0Wxew {
      width: 275px !important;
      height: 408px !important;
      padding: 268px 0 0 !important;
    }

  .PQ0c9C {
    font-size: 10px;
  }

  .PxqhSf {
    height: 38px;
    font-size: 23px !important;
  }

  .PiypEY {
    width: 185px;
    height: 30px;
    margin: 0 auto 6px;
    border-radius: 1px;
  }

  .P5c-iq {
    padding: 0 25px 0 7px;
    font-size: 12px;
  }

  .PWvNyo,
  .PH7cnB {
    width: 196px;
    height: 42px;
    margin: 0 auto 4px;
  }

  .PVYHRv {
    top: 319px;
    right: 51px;
    font-size: 10px;
  }

  .PiW-M5 {
    margin: -70px 0 0;
  }

    .PiW-M5 .PxqhSf {
      height: 33px;
      font-size: 14px !important;
    }

    .PiW-M5 .PiypEY {
      height: 25px;
      margin: 0 auto 7px;
    }

    .PiW-M5 .P5c-iq {
      font-size: 12px;
    }
      .PiW-M5 .PHv9lS button div {
        width: 79px !important;
        height: 23px !important;
      }

    .PiW-M5 .PvRZIm {
      max-width: 204px;
      margin: 0 auto 6px;
      font-size: 10px;
    }

    .PiW-M5 .PzQS8c {
      right: 17px;
      bottom: 72px;
      font-size: 8px;
    }
}

.P-\+XZ2 {
  position: relative;
  width: 15.8vw;
  font-family: 'Times New Roman', Times, serif;
}

  .PaLj2S {
    display: none;
    width: 23.3vw !important;
    height: 34.5vw !important;
    background-size: contain;
  }

  .PaLj2S.Pk3OQP {
      display: block;
    }

.Pq1WCE {
  width: 14.47vw;
  height: 2.35vw;
  border: solid 2px transparent;
  margin: 0 auto 0.5vw;
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea)), -webkit-gradient(linear, left bottom, left top, from(#9c535a), to(#631524));
  background-image: linear-gradient(#eaeaea, #eaeaea), linear-gradient(to top, #9c535a, #631524);
  background-origin: border-box;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 4px 6px 0 rgb(0 0 0 / 0.14);
          box-shadow: inset 0 4px 6px 0 rgb(0 0 0 / 0.14);
}

.PsDsxF {
  width: 100%;
  height: 100%;
  padding: 0 2vw 0 .6vw;
  color: #67381e;
  font-family: 'Times New Roman', Times, serif;
  font-size: 1vw;
}

.PsDsxF:-webkit-autofill,
  .PsDsxF:-webkit-autofill:hover,
  .PsDsxF:-webkit-autofill:focus {
    -webkit-text-fill-color: #67381e;
  }

.PTXaPs {
  color: #4a2519;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.7vw;
  line-height: 1;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
}

.P9vHwa,
.PZrZvT {
  width: 15.36vw;
  height: 3.28vw;
  margin: 0 auto 0.3vw;
  background-size: contain;
  -webkit-box-shadow: 1px 0 10px rgb(0 0 0 / .5);
          box-shadow: 1px 0 10px rgb(0 0 0 / .5);
}

.P9vHwa .Py-unv, .PZrZvT .Py-unv {
    color: #fefbd5;
    font-weight: 700;
    letter-spacing: 1.9px;
    line-height: 1.08;
    text-shadow: 0 2px 0 rgb(99 17 10 / 0.75);
    text-transform: uppercase;
  }

.P9vHwa .PoSgsH,
  .P9vHwa .PAB4JK,
  .P9vHwa .PNAXSk,
  .PZrZvT .PoSgsH,
  .PZrZvT .PAB4JK,
  .PZrZvT .PNAXSk {
    background-size: contain;
  }

.PkiPNG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0 0 2px;
  color: #612027;
  font-size: 1.82vw;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0.5px 0.9px 1px rgb(255 255 255 / 0.5);
}

.PYtukA {
  width: 24vw;
}

.Pf7VDr .PkiPNG {
    height: 2.6vw;
    margin: 0;
    font-weight: 900;
  }

.Pf7VDr .Pq1WCE {
    position: relative;
    z-index: 1;
    height: 2vw;
    margin: 0 auto 0.6vw;
  }

.Pf7VDr .PC6k6F:lang(ru) {
      margin-bottom: 3px;
    }

.Pf7VDr .PC6k6F button div {
      width: 6.2vw !important;
      height: 1.8vw !important;
      background-size: contain;
    }

.Pf7VDr .PC6k6F button {
      color: #4a1c14;
    }

.Pf7VDr .PZrZvT {
    margin-top: 0.8vw;
  }

.Pf7VDr .PXGAMb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.Pf7VDr .Pj3zck {
    display: block;
    width: 100%;
    max-width: 16vw;
    margin: 0 auto 6px;
    background: url('//cdn01.x-plarium.com/browser/content/lps/icons/arrows/004/or_bg.png') 50% 50% no-repeat;
    color: #612027;
    font-size: 0.73vw;
    text-transform: uppercase;
  }

.Pf7VDr .PqgRMM {
    position: absolute;
    z-index: 1;
    right: 1vw;
    bottom: 5.8vw;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: .57vw;
    text-align: right;
  }

.Pf7VDr .PqgRMM a {
      color: #67381e;
    }

@media (max-width: 1280px) {
  .P-\+XZ2 {
    width: 202px;
  }

    .PaLj2S {
      width: 300px !important;
      height: 442px !important;
      padding: 298px 0 0 22px !important;
    }

  .PTXaPs {
    font-size: 10px;
  }

  .PkiPNG {
    height: 38px;
    font-size: 23px !important;
  }

    .PkiPNG:lang(de) {
      font-size: 18px !important;
    }

    .PkiPNG:lang(es) {
      font-size: 18px !important;
    }

    .PkiPNG:lang(ru) {
      font-size: 17px !important;
    }

  .Pq1WCE {
    width: 185px;
    height: 30px;
    margin: 0 auto 6px;
    border-radius: 1px;
  }

  .PsDsxF {
    padding: 0 25px 0 7px;
    font-size: 12px;
  }

  .PYtukA {
    width: 26vw;
  }

  .P9vHwa,
  .PZrZvT {
    width: 196px;
    height: 42px;
    margin: 0 auto 4px;
  }

  .PFE2me {
    top: 319px;
    right: 51px;
    font-size: 10px;
  }

  .Pf7VDr {
    margin: -70px 0 0;
  }

    .Pf7VDr .PkiPNG {
      height: 33px;
      font-size: 14px !important;
    }

    .Pf7VDr .Pq1WCE {
      height: 25px;
      margin: 0 auto 7px;
    }

    .Pf7VDr .PsDsxF {
      font-size: 12px;
    }
      .Pf7VDr .PC6k6F button div {
        width: 79px !important;
        height: 23px !important;
      }

    .Pf7VDr .Pj3zck {
      max-width: 204px;
      margin: 0 auto 6px;
      font-size: 10px;
    }

    .Pf7VDr .PqgRMM {
      right: 17px;
      bottom: 72px;
      font-size: 8px;
    }
}

.PteP34 {
  width: 18vw;
  margin: 0 auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; /* fix blured font */
  color: #bbae8c;
  font-family: 'Times New Roman', Times, serif;
  line-height: 1.1;
}

  .PkUyOx {
    bottom: -6.7vw;
    width: 100% !important;
    height: 23vw !important;
    background-size: contain;
  }

  .PTB\+Oe {
    display: none;
    width: 27.3vw !important;
    background-size: contain;
  }

  .PTB\+Oe.PKunB2 {
      display: block;
    }

.PYIb\+M {
  position: relative;
  top: -9.85vw;
  right: -5vw;
  bottom: auto;
  color: #e9e5d9;
  font-size: .7vw;
  line-height: 1;
  text-shadow: 0.7px 0.7px 0 rgb(0 0 0 / .7);
}

.PgMecW {
  margin-bottom: 10px;
  color: #958779;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 11px;
  letter-spacing: 0.4px;
  text-shadow: 0 1px 0 rgb(0 0 0 / 0.7);
}

.Pwt9bU {
  padding: 0 0 1.1vw;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  color: #fff5da;
  text-shadow: 0 1px 0 #797641, 0 1px 0 #595516, 0 3px 1px #000;
  text-transform: uppercase;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.P9Louo {
  position: relative;
  width: 81%;
  height: 3.9vw;
  padding: 1.5vw 1vw .7vw;
  margin: 0 auto 1vw;
  background-position: bottom center !important;
  background-size: contain;
  color: #fff;
  text-align: left;
}

.P9Louo .PTFKX2 {
    position: absolute;
    top: -1.8vw;
    display: block;
    color: #fff5da;
    font-size: 1.1vw;
    text-shadow: 0.7px 0.7px 0 rgb(0 0 0 / 0.7);
  }

.P7WKa5 {
  width: 100%;
  height: 100%;
  padding: 0;
  color: #e9e5d9;
  font-family: inherit;
  font-size: 1vw;
  line-height: 2vw;
}

.P8DKNl {
  width: 1.6vw;
  height: 1.6vw;
  background-size: contain;
}

.PQ5lov,
.PYdjLv {
  width: 17.6vw;
  height: 4.5vw;
  margin: 0 auto 0.5vw;
  background-size: contain;
}

.PQ5lov .PL8VVA,
  .PQ5lov .PgMLcX,
  .PQ5lov .PaWd8a,
  .PYdjLv .PL8VVA,
  .PYdjLv .PgMLcX,
  .PYdjLv .PaWd8a {
    width: 17.6vw;
    height: 4.5vw;
    background-size: contain;
  }

.PQ5lov .PyANI9, .PYdjLv .PyANI9 {
    color: #fbf9d9;
    font-size: 2vw;
    font-weight: 700;
    text-shadow: 0 1px 1px rgb(103 36 7 / 0.8), 0 2px 5.4px rgb(163 87 26 / 0.8);
    text-transform: uppercase;
  }

.P\+ITRl {
  margin: 0 -45px 10px;
  background-position: center 6px !important;
  text-align: center;
  text-shadow: 3px 2px 4px #000, -3px 3px 12px rgb(0 0 0 / .6);
}

.PMWDTC {
    margin: 0 5px 5px;
    color: #fff;
    font-size: 15px;
  }

.P1DGQ2 button {
      position: relative;
      z-index: 4;
      margin: 0 3px;
    }

.P1DGQ2 button:lang(ru) {
        background: #585d60;
        -webkit-box-shadow: 3px 2px 4px #000, -3px 3px 12px rgb(0 0 0 / .6);
                box-shadow: 3px 2px 4px #000, -3px 3px 12px rgb(0 0 0 / .6);
        color: #fff;
      }

.P1DGQ2 button:lang(ru) .PO34dc {
          width: 28px;
          height: 28px;
        }

.PGZi\+R {
    position: relative;
    font-family: inherit;
  }

.PO34dc {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      background-position: center !important;
    }

.Pi7rY4 {
      display: block;
      padding: 0 10px 0 47px;
      text-align: left;
    }

.PDW1Jz {
  color: #c7c7c7;
}

.PDW1Jz .Pwt9bU {
    min-height: auto;
    padding: 0 0 0.8vw;
    color: #fff5da;
    font-size: 1.4vw;
    font-weight: 500;
    text-shadow: 0 2px 3px #000;
    text-transform: none;
  }

.PDW1Jz .PyANI9 {
    color: #fff;
    font-size: 2vw;
  }

.PDW1Jz .P9Louo {
    height: 2.9vw;
    padding: 0.2vw 1vw .2vw;
    margin: 0 auto;
  }

.PDW1Jz .P\+ITRl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 0.6vw;
  }

.PDW1Jz .PMWDTC {
      display: block;
      margin: 0;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/033/line.png') 50% 50% no-repeat;
      color: #e9e5d9;
      font-size: 1vw;
      text-transform: uppercase;
    }

.PDW1Jz .P1DGQ2 {
      margin: 0 0 0.5vw;
    }

.PDW1Jz .P1DGQ2 button {
        width: auto;
        height: auto;
      }

.PDW1Jz .P1DGQ2 button .PO34dc {
          position: relative;
          width: 6.25vw !important;
          height: 2.3vw !important;
          background-size: contain;
        }

.PDW1Jz .Pcwpc6 {
    padding: 0 2vw 0 0;
    margin: 0 0 1vw;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    text-align: right;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.PDW1Jz .Pcwpc6 a {
      color: #958779;
    }

.PC7C29 {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 110% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 15.6vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PC7C29 .PgzSbn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 2.5vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 5px 5px 5px 20px;
    background: #b20800;
    border-radius: 5px;
    color: #fbf8ce;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .65vw;
  }

@media (max-width: 1024px) {
  .PteP34 {
    width: 230px;
  }

    .PkUyOx {
      bottom: -145px;
      width: 100% !important;
      height: 294px !important;
    }

    .PTB\+Oe {
      width: 363px !important;
      height: 276px !important;
      padding: 100px 51px 0 !important;
    }

  .PYIb\+M {
    top: -122px;
    right: -66px;
    font-size: 11px;
  }

  .PgMecW {
    font-size: 9px;
  }

  .Pwt9bU {
    padding: 0 0 14px;
    font-size: 20px !important;
  }

    .Pwt9bU div {
      font-size: 25px !important;
    }

  .P9Louo {
    height: 52px;
    padding: 19px 12px 5px;
    margin: 0 auto 12px;
  }

    .P9Louo .PTFKX2 {
      top: -23px;
      font-size: 14px;
    }

  .P7WKa5 {
    font-size: 12px;
    line-height: 25px;
  }

  .PQ5lov,
  .PYdjLv {
    width: 197px;
    height: 50px;
    margin: 0 auto 7px;
  }

    .PQ5lov .PL8VVA,
    .PQ5lov .PgMLcX,
    .PQ5lov .PaWd8a,
    .PYdjLv .PL8VVA,
    .PYdjLv .PgMLcX,
    .PYdjLv .PaWd8a {
      width: 197px;
      height: 50px;
    }

    .PQ5lov .PyANI9 span, .PYdjLv .PyANI9 span {
      font-size: 19px !important;
    }

      .PQ5lov .PyANI9 span:lang(es), .PYdjLv .PyANI9 span:lang(es) {
        font-size: 15px !important;
      }

      .PQ5lov .PyANI9 span:lang(de),
      .PQ5lov .PyANI9 span:lang(it),
      .PYdjLv .PyANI9 span:lang(de),
      .PYdjLv .PyANI9 span:lang(it) {
        font-size: 17px !important;
      }

  .PC7C29 {
    width: 185px;
  }

    .PC7C29 .PgzSbn {
      min-height: 25px;
      font-size: 8px;
    }
    .PDW1Jz .Pcwpc6 {
      font-size: 9px;
    }

    .PDW1Jz .Pwt9bU {
      font-size: 15px !important;
    }

    .PDW1Jz .P9Louo {
      height: 41px;
      padding: 9px 12px;
    }
      .PDW1Jz .PMWDTC {
        font-size: 10px;
      }

      .PDW1Jz .P1DGQ2 {
        margin: 0 0 15px;
      }
          .PDW1Jz .P1DGQ2 button .PO34dc {
            width: 81px !important;
            height: 26px !important;
          }
}

/* latin */
@font-face {
  font-family: ObelixPro;
  font-style: normal;
  font-weight: normal;
  src: url("//cdn01.x-plarium.com/browser/content/portal/common/fonts/Klon/Klon.woff") format("woff"); /* Modern Browsers */
}

.Pr2O9p {
  width: 16.5vw;
  font-family: ObelixPro, Palatino,serif;
}

.PSe5cx {
    display: none;
    width: 21.4vw !important;
    min-height: 29vw;
    background-size: contain;
  }

.PSe5cx.PCDOq6 {
      display: block;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
    }

.P2KKpP {
    bottom: 0;
    width: 100% !important;
    height: 17.3vw !important;
    background-size: contain;
  }

.PkQNQe {
  margin-bottom: .5vw;
  color: #745b4a;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-shadow: 1px 1px 0 rgb(255 255 255 / 0.5);
}

.PHQ\+B3 {
  margin-bottom: .4vw;
  color: #48291a;
  line-height: 2.2vw;
  text-shadow: 1px 1px 0 #fff9ee;
  text-transform: uppercase;
}

.PHm1I4 {
  position: relative;
}

.PyJ-8c {
    display: block;
    width: 5.98vw;
    margin: 0 auto 0.1vw;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    color: #542419;
    font-size: .8vw;
    text-transform: uppercase;
  }

.PyJ-8c:lang(de) {
      width: 7vw;
    }

.PM76q3 {
    width: 15.5vw !important;
    height: 3vw !important;
    margin: 0 auto 5px;
  }

.PM76q3 button {
      width: 100%;
      height: 100%;
      margin: 0;
      -webkit-transition: opacity .2s;
      transition: opacity .2s;
    }

.PM76q3 button:hover {
        opacity: 1;
      }

.POPl-Z {
    position: relative;
    width: 100%;
    height: 5vw;
    font-family: inherit;
  }

.PZlOZv {
      width: 100% !important;
      height: 100% !important;
      margin: 0 auto;
      background-size: contain;
    }

.PZlOZv::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/034/cta_fb_hover.png') no-repeat center top/contain;
      content: "";
      opacity: 0;
      -webkit-transition: opacity .5s;
      transition: opacity .5s;
    }

.Pq8K8F {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      display: block;
      padding: 0 1.2vw;
      margin: auto;
      color: #fff;
      font-size: .7vw;
      letter-spacing: 1px;
      line-height: 2.8vw;
      text-align: center;
      text-shadow: 1.5px 1px 0 rgb(0 0 0 / 1);
      text-transform: uppercase;
    }

.Pq8K8F:lang(fr) {
        font-size: .67vw;
      }

.Pq8K8F:lang(es) {
        font-size: .68vw;
      }

.Pq8K8F:lang(ru) {
        top: .42vw;
        font-size: .65vw;
        line-height: 1vw;
      }

.Pq8K8F:lang(de) {
        font-size: .74vw;
      }

.POPl-Z:hover .PZlOZv::before {
    opacity: 1;
  }

.PpizVI {
  width: 15.5vw;
  height: 2.9vw;
  margin: 0 auto .25vw;
  background-position: center bottom !important;
  background-size: contain;
  color: #65381d;
}

.PpizVI .P37Nap {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: .3vw;
    font-size: 1.2vw !important;
    text-shadow: 2px 2px 2px #000;
  }

.PpizVI .PN-cDT {
    display: none;
  }

.PpizVI .P79ztD {
    display: block;
    width: 15.3vw;
    height: 3vw;
    padding: .6vw 1.2vw;
    color: #65381d;
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    font-size: 1vw !important;
  }

.Pp\+oMg,
.PYfJ3N {
  width: 15.5vw;
  height: 2.9vw;
  margin: 0 auto 0.7vw;
  background-size: contain;
  font-family: ObelixPro, Palatino,serif;
}

.Pp\+oMg .Pu9m49, .PYfJ3N .Pu9m49 {
    color: #f7ff42;
    letter-spacing: .06em;
    line-height: 2.9vw;
    text-shadow: 2px 2px 0 rgb(0 0 0 / 0.7);
    text-transform: uppercase;
  }

.Pp\+oMg .Pu9m49 span, .PYfJ3N .Pu9m49 span {
      display: inline-block;
      padding: 0 1vw;
    }

.Pp\+oMg .Pu9m49 .PI\+-R6, .PYfJ3N .Pu9m49 .PI\+-R6 {
      display: inline-block;
      width: 1.97vw !important;
      height: 0.93vw !important;
      background-size: contain;
    }

.Pp\+oMg .PWZ9v2,
  .Pp\+oMg .PbavtS,
  .Pp\+oMg .PzAzs9,
  .PYfJ3N .PWZ9v2,
  .PYfJ3N .PbavtS,
  .PYfJ3N .PzAzs9 {
    background-size: contain;
  }

.PiEnZL {
  overflow: hidden;
  margin: 0 0 0.6vw;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.3vw;
  text-align: center;
  text-shadow: 2px 2px 2px #000;
}

.P1k3Fc {
    width: 17vw !important;
    height: 6px !important;
    margin: 0 0 0.15vw;
    background-size: 17vw 5px !important;
  }

.P8wlQF {
  margin: 0 0 .3vw 1vw;
  text-align: left;
  text-shadow: 1px 1px 1px #000;
}

.P8wlQF span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.P8wlQF a {
    color: inherit !important;
  }

.PVfTm9 {
    position: relative;
    bottom: 0;
    width: 15vw;
    height: 2.24vw;
    margin: 0 auto 5px;
    color: #fff;
  }

.Ph6LI6:nth-child(1) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: .39vw;
        background: #141517;
      }

.Ph6LI6:nth-child(1) div {
          position: absolute;
          top: -.28vw;
          width: .89vw;
          height: .89vw;
          background: #141517;
          border-radius: .39vw;
        }

.Ph6LI6:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.Ph6LI6:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.Ph6LI6:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.39vw;
          }

.Ph6LI6:nth-child(1) div:nth-child(2) span {
              left: -1.39vw;
              text-align: center;
            }

.Ph6LI6:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.Ph6LI6:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.Ph6LI6:nth-child(1) div span {
            position: absolute;
            top: -.84vw;
            width: 3.36vw;
            color: fff;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.Ph6LI6:nth-child(1) div span[data-state="active"] {
              top: -1vw;
              width: 3.36vw;
              color: #fff;
              font-size: .61vw;
            }

.Ph6LI6:nth-child(1) div span[data-state="done"] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.Ph6LI6:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.4vw;
        left: .56vw;
        display: block;
        height: .17vw;
        background: #fff154;
        background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
        background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.Ph6LI6:nth-child(3) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: 0.44vw;
      }

.Ph6LI6:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -.04vw;
          width: .44vw;
          height: .44vw;
          background: #fff154;
          background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
          background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
          border-radius: .39vw;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.Ph6LI6:nth-child(3) div:nth-child(1) {
            left: .22vw;
          }

.Ph6LI6:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.15vw;
          }

.Ph6LI6:nth-child(3) div:nth-child(3) {
            right: .26vw;
          }

.PEidQb {
  top: auto;
  bottom: 0;
  height: 2.8vw;
}

.PNDEIO {
    left: 97%;
  }

.Pcnk7w {
    right: 97%;
  }

.PKYdR8 .PHQ\+B3 {
    text-transform: none;
  }

.PKYdR8 .PM76q3 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PKYdR8 .POPl-Z {
      width: auto;
      height: auto;
    }

.PKYdR8 .PZlOZv {
        width: 6vw !important;
        height: 2vw !important;
        margin: 0 2px;
        background-size: contain;
      }

.PKYdR8 .POPl-Z:hover .PZlOZv::before {
      opacity: 0;
    }

.PKYdR8 .P2oGud {
    padding: 0 1vw;
    margin-bottom: 4px;
    color: #745b4a;
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    text-shadow: 1px 1px 0 rgb(255 255 255 / 0.5);
  }

.PKYdR8 .P2oGud a {
      display: block;
      font-size: 11px;
    }

@media (max-width: 1280px) {
  .Pr2O9p {
    width: 225px;
  }

    .PSe5cx {
      width: 300px !important;
      min-height: 338px !important;
      padding: 122px 0 88px !important;
    }

    .P2KKpP {
      bottom: -30.7px;
      width: 100% !important;
      height: 315px !important;
    }

  .PkQNQe {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 12px;
  }

  .PHQ\+B3 {
    margin-bottom: 4px;
    line-height: 31px;
  }

    .PHQ\+B3 span {
      font-size: 21px;
    }

      .PHQ\+B3 span span {
        font-size: 23px !important;
      }

  .PHm1I4 {
    height: 66px;
    margin: 0 0 2px;
  }

    .PyJ-8c {
      background-position: center 7px !important;
      font-size: 12px;
    }

      .PyJ-8c:lang(de) {
        width: 100px;
      }

    .PM76q3 {
      width: 218px !important;
      height: 46px !important;
    }
      .Pq8K8F {
        top: 11.2px;
        height: 17px;
        padding: 0 13px 0 20px;
        font-size: 10px !important;
        line-height: 19px;
      }

        .Pq8K8F:lang(ru) {
          top: 7.2px;
          font-size: 9px !important;
          line-height: 13px;
        }

        .Pq8K8F:lang(en) {
          font-size: 15px !important;
        }

        .Pq8K8F:lang(es) {
          font-size: 10px !important;
        }

        .Pq8K8F:lang(fr) {
          font-size: 9px !important;
        }

        .Pq8K8F:lang(de) {
          font-size: 10px !important;
        }

  .PpizVI {
    width: 219px;
    height: 46px;
    margin-bottom: 4px;
  }

    .PpizVI .P37Nap {
      padding-bottom: 3px;
      margin-bottom: 5px;
      font-size: 16px !important;
    }

    .PpizVI::before {
      bottom: -7px;
      height: 49px;
    }
      .PpizVI.PogxZD::after {
        bottom: 3px;
        left: 13px;
        width: 197px;
        height: 31px;
      }

    .PpizVI .P79ztD {
      top: auto;
      bottom: -6px;
      width: 213px;
      height: 40px;
      padding: 9px 22px 9px 12px;
      font-size: 13px !important;
    }

  .PN-cDT {
    bottom: 10px !important;
    left: 19px !important;
    width: 17px !important;
    height: 17px !important;
  }

  .Pp\+oMg,
  .PYfJ3N {
    width: 221px;
    height: 44px;
    padding: 0;
  }

    .Pp\+oMg .Pu9m49, .PYfJ3N .Pu9m49 {
      padding: 0 10px 2px;
    }

      .Pp\+oMg .Pu9m49 span, .PYfJ3N .Pu9m49 span {
        font-size: 18px !important;
      }

      .Pp\+oMg .Pu9m49 .PN-cDT, .PYfJ3N .Pu9m49 .PN-cDT {
        bottom: -2px !important;
        width: 22px !important;
        height: 23px !important;
        margin-right: 2px;
      }

  .PiEnZL {
    margin: 0 0 5px;
    font-size: 16px !important;
    line-height: 18px;
  }

    .P1k3Fc {
      width: 213px !important;
      margin: 0 auto 1.5px;
      background-position: center !important;
      background-size: 250px 4px !important;
    }

  .P8wlQF {
    margin: 0 0 3px 10px;
  }

    .P8wlQF span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .PEidQb {
    bottom: 0;
    width: 230px;
    height: 40px;
  }
    .PKYdR8 .PHm1I4 {
      height: 43px !important;
      margin-bottom: 0;
    }

      .PKYdR8 .PyJ-8c {
        background-position: center 5.5px !important;
        font-size: 12px;
      }

      .PKYdR8 .PM76q3 {
        margin-bottom: 5px;
      }

      .PKYdR8 .POPl-Z {
        width: 80px;
        height: 27px;
        margin: 0 3px;
      }

        .PKYdR8 .PZlOZv {
          width: 100% !important;
          height: 100% !important;
        }
      .PKYdR8 .P2oGud a {
        display: block;
        font-size: 11px;
      }
    .PVfTm9 {
      bottom: 0;
      width: 190px;
      height: 23px;
    }
        .Ph6LI6:nth-child(1) {
          top: 13px;
          left: 0;
          width: 100%;
          height: 4px;
        }

          .Ph6LI6:nth-child(1) div {
            top: -3px;
            width: 9px;
            height: 9px;
            border-radius: 4px;
          }

            .Ph6LI6:nth-child(1) div:nth-child(1) {
              left: 0;
            }

              .Ph6LI6:nth-child(1) div:nth-child(1) span {
                left: 0;
              }

            .Ph6LI6:nth-child(1) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -4px;
            }

              .Ph6LI6:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .Ph6LI6:nth-child(1) div:nth-child(3) {
              right: 0;
            }

              .Ph6LI6:nth-child(1) div:nth-child(3) span {
                right: 0;
              }

            .Ph6LI6:nth-child(1) div span {
              top: -8.4px;
              width: 42px;
              font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
              font-size: 7px;
            }

              .Ph6LI6:nth-child(1) div span[data-state="active"] {
                top: -10px;
                width: 42px;
                font-size: 8px;
              }

        .Ph6LI6:nth-child(2) {
          top: 14px;
          left: 5.6px;
          height: 1.7px;
        }

        .Ph6LI6:nth-child(3) {
          top: 13px;
          left: 0;
          width: 100%;
          height: 4.4px;
        }

          .Ph6LI6:nth-child(3) div {
            z-index: 2;
            top: -0.4px;
            width: 4.4px;
            height: 4.4px;
            border-radius: 4px;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
          }

            .Ph6LI6:nth-child(3) div:nth-child(1) {
              left: 2.2px;
            }

            .Ph6LI6:nth-child(3) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -1.5px;
            }

            .Ph6LI6:nth-child(3) div:nth-child(3) {
              right: 2.6px;
            }
}

.Px51bu {
  position: relative;
  color: #fff;
  font-family: Tinos, Times, serif;
  text-align: left;
}

  .PKr6TR {
    display: none;
    width: 25vw !important;
  }

  .PKr6TR.PPp5pF {
      display: block;
    }

  .Px51bu .PCiw5d {
    margin: 0 0 1.2vw;
    color: #fff;
    font-size: 2.5vw;
    font-style: italic;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px #21434f;
  }

.Pn-bWC {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100% !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 1vw;
  }

.Pn-bWC::after,
    .Pn-bWC::before {
      position: relative;
      display: block;
      width: 7.25vw;
      height: 1px;
      -ms-flex-item-align: center;
          align-self: center;
      background-color: rgb(255 255 255 / 0.2);
      clear: both;
      content: "";
    }

.Pn-bWC::before {
      margin: 0 1vw 0 0;
    }

.Pn-bWC::after {
      margin: 0 0 0 1vw;
    }

.Pn-bWC button {
      margin: 0 0.28vw;
    }

.PxGMD4 {
    display: block;
    margin: 0;
    font-size: 1vw;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px #21434f;
    text-transform: uppercase;
  }

.PEmPrT {
    width: 3.63vw !important;
    height: 2.08vw !important;
    border: 1px solid rgb(255 255 255 / 0.30);
    background-color: hsl(0deg 0% 100% / .1);
    background-position: center center !important;
    background-size: 36%;
  }

.PMmIAf {
  width: 100%;
  color: #eef8fe;
  font-family: Arial;
  font-size: .65vw;
  font-style: italic;
  text-align: right;
  text-shadow: 0.5px 0.9px 1px #1e2e3c;
}

.PHDElS {
  display: block;
  margin-bottom: 2vw;
  color: #fff;
  font-size: 2.2vw;
  font-style: italic;
  line-height: 1;
  text-shadow: 0.5px 0.9px 1px #21434f;
}

.PHDElS:lang(fr) {
    font-size: 2vw;
  }

.P2ZYnM {
  width: 100%;
  margin: 0 0 -1.4vw;
  color: #fff;
  font-size: .7vw;
  line-height: 1;
  text-align: right;
  text-shadow: 0.7px 0.7px 0 rgb(0 0 0 / .7);
}

.PESjd8 {
  width: 100%;
  margin-bottom: 1.09vw;
  color: #fff;
  text-align: left;
}

.PESjd8.PILWXn input {
    border-bottom: 2px solid #c40000;
  }

.PESjd8.PILWXn input:focus {
      color: #c40000;
    }

.PiFrab {
  width: 100%;
  height: 2vw;
  padding: 0 2vw 0 0;
  border-bottom: 2px solid #fff;
  -webkit-box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
          box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
  color: #fff;
  font-family: inherit;
  font-size: 1.2vw;
  text-shadow: 0.5px 0.9px 1px #21434f;
}

.PiFrab:placeholder {
    color: #fff !important;
  }

.PiFrab:-webkit-autofill,
  .PiFrab:-webkit-autofill:hover,
  .PiFrab:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff;
  }

.PiFrab:focus {
    border-bottom: 2px solid #fff;
    -webkit-box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
            box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
    color: #fff !important;
  }

.PJ6Cjo {
  position: relative;
  left: 0;
  display: block;
  width: 100%;
}

.PJ6Cjo .PiT8ac {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 0.62vw 0 0;
    background: none;
    color: #c40000;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    text-shadow: 0 2px 4px rgb(255 250 226 / 1);
  }

.P88nho,
.Pd7suS {
  width: 12.7vw;
  height: 2.8vw;
  margin: 0 0 0.62vw 12.3vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), radial-gradient(circle at 0, at 0, #acccdf, #f1f1f1);
  background-image: linear-gradient(to bottom, #fff, #fff), radial-gradient(circle at 0, at 0, #acccdf, #f1f1f1);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), radial-gradient(circle at 0 0, #acccdf, #f1f1f1);
  background-image: linear-gradient(to bottom, #fff, #fff), radial-gradient(circle at 0 0, #acccdf, #f1f1f1);
  border-radius: 3px;
  -webkit-box-shadow: 0.5px 0.9px 0 0 rgb(47 104 124 / 0.4), 0 6px 17px 0 rgb(29 67 86 / 0.4);
          box-shadow: 0.5px 0.9px 0 0 rgb(47 104 124 / 0.4), 0 6px 17px 0 rgb(29 67 86 / 0.4);
}

.P88nho .PRS\+02, .Pd7suS .PRS\+02 {
    background-size: 50%;
    color: #013a5a;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 0.6px 0.8px 0 #fff;
    text-transform: uppercase;
  }

.P88nho .PnNUxT, .Pd7suS .PnNUxT {
    position: absolute;
    top: 0.9vw;
    right: 1.19vw;
    width: 1.45vw !important;
    height: 1.19vw !important;
    background-size: contain;
  }

.P88nho .PayvPj,
  .P88nho .P6C8Tz,
  .P88nho .Pn1X4u,
  .Pd7suS .PayvPj,
  .Pd7suS .P6C8Tz,
  .Pd7suS .Pn1X4u {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4eef8), to(#fff)), radial-gradient(circle at 0, at 0, #d2ecf8, #f1f1f1);
    background-image: linear-gradient(to bottom, #d4eef8, #fff), radial-gradient(circle at 0, at 0, #d2ecf8, #f1f1f1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4eef8), to(#fff)), radial-gradient(circle at 0 0, #d2ecf8, #f1f1f1);
    background-image: linear-gradient(to bottom, #d4eef8, #fff), radial-gradient(circle at 0 0, #d2ecf8, #f1f1f1);
  }

.P88nho .PRS\+02 {
    padding: 0 3vw 0 1.51vw;
  }

.PRvY0X .PCiw5d {
    font-size: 2vw;
  }

.PRvY0X .PRS\+02 {
    font-size: 1.35vw;
  }

.PRvY0X .PESjd8 {
    margin-bottom: .31vw;
  }

.PRvY0X .PiFrab {
    font-size: 1.25vw;
  }

.PRvY0X .PiFrab:focus {
      color: #f4ecd7;
    }

.PRvY0X .PjzcCI {
    width: 100%;
    margin: 0 0 1vw;
    font-family: Arial;
    font-size: .65vw;
    font-style: italic;
    text-align: right;
    text-shadow: 0.5px 0.9px 1px #1e2e3c;
  }

.PRvY0X .PjzcCI a {
      color: #fff;
    }

@media (max-width: 1024px) {
  .Px51bu {
    width: 257px;
  }

    .PP29su {
      bottom: -60px;
      height: 180px !important;
      background-size: 293px;
    }

    .PKr6TR {
      width: 257px !important;
    }

  .PMmIAf {
    font-size: 10px;
  }

  .PHDElS {
    padding-bottom: 20px;
    font-size: 23px;
    line-height: 1;
  }

  .PiFrab {
    height: 20px;
    padding: 0 22px 0 3px;
    margin-bottom: 5px;
    font-size: 12px;
  }
    .PJ6Cjo .PiT8ac {
      width: 100%;
      padding: 0;
      font-size: 10px;
    }

  .P88nho,
  .Pd7suS {
    width: 133px;
    height: 33px;
    margin: 0 0 6px 126px;
  }
      .P88nho .PRS\+02 span, .Pd7suS .PRS\+02 span {
        font-size: 14px !important;
      }

        .P88nho .PRS\+02 span:lang(de), .Pd7suS .PRS\+02 span:lang(de) {
          font-size: 13px !important;
        }

    .P88nho .PnNUxT, .Pd7suS .PnNUxT {
      top: 10px;
      right: 12px;
      width: 14px !important;
      height: 12px !important;
    }
    .PRvY0X .PCiw5d {
      margin: 0 0 12px;
      font-size: 20px;
    }

    .PRvY0X .PRS\+02 {
      font-size: 13.5px;
    }

    .PRvY0X .PESjd8 {
      margin-bottom: 3.1px;
    }

    .PRvY0X .PiFrab {
      font-size: 9px;
    }

    .PRvY0X .PMMEun {
      margin: 0 0 10px;
    }

    .PRvY0X .PEmPrT {
      width: 37px !important;
      height: 21px !important;
      margin: 0 3px;
    }

    .PRvY0X .PjzcCI {
      font-size: 10px;
    }

      /* margin-top: 10px; */

      .PRvY0X .PjzcCI a {
        font-size: 10px;
      }
}

.PQdn8u {
  position: relative;
  color: #000;
  font-family: Tinos, Times, serif;
  text-align: left;
}

  .Pvh4FM {
    display: none;
    width: 25vw !important;
  }

  .Pvh4FM.POQ6Ek {
      display: block;
    }

  .PQdn8u .Pd8Ydc {
    margin: 0 0 1.2vw;
    color: #000;
    font-size: 2.5vw;
    font-style: italic;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px #f0e7d6;
  }

.Pvwayk {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100% !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 1vw;
  }

.Pvwayk::after,
    .Pvwayk::before {
      position: relative;
      display: block;
      width: 7.25vw;
      height: 1px;
      -ms-flex-item-align: center;
          align-self: center;
      background-color: rgb(0 0 0 / 0.3);
      clear: both;
      content: "";
    }

.Pvwayk::before {
      margin: 0 1vw 0 0;
    }

.Pvwayk::after {
      margin: 0 0 0 1vw;
    }

.Pvwayk button {
      margin: 0 0.28vw;
    }

.P3LXqn {
    display: block;
    margin: 0;
    font-size: 1vw;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px #f0e7d6;
    text-transform: uppercase;
  }

.PWW6dB {
    width: 3.63vw !important;
    height: 2.08vw !important;
    border: 1px solid rgb(0 0 0 / 0.3);
    background-color: hsl(0deg 0% 3% / 0.1);
    background-position: center center !important;
    background-size: 36%;
  }

.Pj2zoQ {
  width: 100%;
  color: #000;
  font-family: Arial;
  font-size: .65vw;
  font-style: italic;
  text-align: right;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
}

.Pk6OeP {
  display: block;
  margin-bottom: 2vw;
  color: #000;
  font-size: 2.2vw;
  font-style: italic;
  line-height: 1;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
}

.Pk6OeP:lang(fr) {
    font-size: 2vw;
  }

.PKr0es {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  color: #62422a;
  text-align: right;
}

.PDOknU {
  width: 100%;
  margin-bottom: 1.09vw;
  color: #000;
  text-align: left;
}

.PDOknU.PpLcqG input {
    border-bottom: 2px solid #c40000;
  }

.PDOknU.PpLcqG input:focus {
      color: #c40000;
    }

.PoYbGJ {
  width: 100%;
  height: 2vw;
  padding: 0 2vw 0 0;
  border-bottom: 2px solid black;
  -webkit-box-shadow: rgb(240 231 214) 0.5px 2.5px 1px -2px;
          box-shadow: rgb(240 231 214) 0.5px 2.5px 1px -2px;
  color: #000;
  font-family: inherit;
  font-size: 1.2vw;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
}

.PoYbGJ:placeholder {
    color: #000 !important;
  }

.PoYbGJ:-webkit-autofill,
  .PoYbGJ:-webkit-autofill:hover,
  .PoYbGJ:-webkit-autofill:focus {
    -webkit-text-fill-color: #000;
  }

.PoYbGJ:focus {
    border-bottom: 2px solid black;
    -webkit-box-shadow: rgb(240 231 214) 0.5px 2.5px 1px -2px;
            box-shadow: rgb(240 231 214) 0.5px 2.5px 1px -2px;
    color: #000 !important;
  }

.PpYpgi {
  position: relative;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: .2vw;
}

.PpYpgi .PGWZsb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 0.62vw 0 0;
    background: none;
    color: #c40000;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    text-shadow: 0 2px 4px rgb(255 250 226 / 1);
  }

.PfmG\+0 {
  width: 100%;
  margin: 0 0 -1.4vw;
  color: #000;
  font-size: .7vw;
  line-height: 1;
  text-align: right;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
}

.PVB-5F,
.Pmyd3D {
  width: 12.7vw;
  height: 2.8vw;
  margin: 0 0 0.62vw 12.3vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef2), to(#e3dbb8)), radial-gradient(circle at 0, at 0, #fefef2, #e3dbb8);
  background-image: linear-gradient(to bottom, #fefef2, #e3dbb8), radial-gradient(circle at 0, at 0, #fefef2, #e3dbb8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef2), to(#e3dbb8)), radial-gradient(circle at 0 0, #fefef2, #e3dbb8);
  background-image: linear-gradient(to bottom, #fefef2, #e3dbb8), radial-gradient(circle at 0 0, #fefef2, #e3dbb8);
  border-radius: 3px;
  -webkit-box-shadow: 0.5px 0.9px 0 0 rgb(47 104 124 / 0.4), 0 6px 17px 0 rgb(29 67 86 / 0.4);
          box-shadow: 0.5px 0.9px 0 0 rgb(47 104 124 / 0.4), 0 6px 17px 0 rgb(29 67 86 / 0.4);
}

.PVB-5F .PbvsZL, .Pmyd3D .PbvsZL {
    background-size: 50%;
    color: #000;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 0.6px 0.8px 0 #f0e7d6;
    text-transform: uppercase;
  }

.PVB-5F .Pqm8Wt, .Pmyd3D .Pqm8Wt {
    position: absolute;
    top: 0.9vw;
    right: 1.19vw;
    width: 1.45vw !important;
    height: 1.19vw !important;
    background-size: contain;
  }

.PVB-5F .PMdgJW,
  .PVB-5F .PW86Jn,
  .PVB-5F .P0jNk0,
  .Pmyd3D .PMdgJW,
  .Pmyd3D .PW86Jn,
  .Pmyd3D .P0jNk0 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef2), to(#fefef2)), radial-gradient(circle at 0, at 0, #fefef2, #fefef2);
    background-image: linear-gradient(to bottom, #fefef2, #fefef2), radial-gradient(circle at 0, at 0, #fefef2, #fefef2);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef2), to(#fefef2)), radial-gradient(circle at 0 0, #fefef2, #fefef2);
    background-image: linear-gradient(to bottom, #fefef2, #fefef2), radial-gradient(circle at 0 0, #fefef2, #fefef2);
  }

.PVB-5F .PbvsZL {
    padding: 0 3vw 0 1.51vw;
  }

.PIzBdI .Pd8Ydc {
    font-size: 2vw;
  }

.PIzBdI .PbvsZL {
    font-size: 1.35vw;
  }

.PIzBdI .PDOknU {
    margin-bottom: .31vw;
  }

.PIzBdI .PoYbGJ {
    font-size: 1.25vw;
  }

.PIzBdI .PoYbGJ:focus {
      color: #f4ecd7;
    }

.PIzBdI .PihUIz {
    width: 100%;
    margin: 0 0 1vw;
    font-family: Arial;
    font-size: .65vw;
    font-style: italic;
    text-align: right;
    text-shadow: 0.5px 0.9px 1px #f0e7d6;
  }

.PIzBdI .PihUIz a {
      color: #000;
    }

@media (max-width: 1024px) {
  .PQdn8u {
    width: 257px;
  }

    .PV7Rl- {
      bottom: -60px;
      height: 180px !important;
      background-size: 293px;
    }

    .Pvh4FM {
      width: 257px !important;
    }

  .Pj2zoQ {
    font-size: 10px;
  }

  .Pk6OeP {
    padding-bottom: 20px;
    font-size: 23px;
    line-height: 1;
  }

  .PoYbGJ {
    height: 20px;
    padding: 0 22px 0 3px;
    margin-bottom: 5px;
    font-size: 12px;
  }
    .PpYpgi .PGWZsb {
      width: 100%;
      padding: 0;
      font-size: 10px;
    }

  .PVB-5F,
  .Pmyd3D {
    width: 133px;
    height: 33px;
    margin: 0 0 6px 126px;
  }
      .PVB-5F .PbvsZL span, .Pmyd3D .PbvsZL span {
        font-size: 14px !important;
      }

        .PVB-5F .PbvsZL span:lang(de), .Pmyd3D .PbvsZL span:lang(de) {
          font-size: 13px !important;
        }

    .PVB-5F .Pqm8Wt, .Pmyd3D .Pqm8Wt {
      top: 10px;
      right: 12px;
      width: 14px !important;
      height: 12px !important;
    }
    .PIzBdI .Pd8Ydc {
      margin: 0 0 12px;
      font-size: 20px;
    }

    .PIzBdI .PbvsZL {
      font-size: 13.5px;
    }

    .PIzBdI .PDOknU {
      margin-bottom: 3.1px;
    }

    .PIzBdI .PoYbGJ {
      font-size: 9px;
    }

    .PIzBdI .PuDSiF {
      margin: 0 0 10px;
    }

    .PIzBdI .PWW6dB {
      width: 37px !important;
      height: 21px !important;
      margin: 0 3px;
    }

    .PIzBdI .PihUIz {
      font-size: 10px;
    }

      .PIzBdI .PihUIz a {
        font-size: 10px;
      }
}

/* latin */
@font-face {
  font-family: ObelixPro;
  font-style: normal;
  font-weight: normal;
  src: url("//cdn01.x-plarium.com/browser/content/portal/common/fonts/Klon/Klon.woff") format("woff"); /* Modern Browsers */
}

.P0Gkl0 {
  width: 16.5vw;
  font-family: ObelixPro, Antiqua,Palatino,serif;
}

.PBf-gh {
    display: none;
    width: 17.4vw !important;
    min-height: 29vw;
    background-size: contain;
  }

.PBf-gh.Pgjlf3 {
      display: block;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
    }

.P18IFo {
    bottom: 0;
    width: 100% !important;
    height: 17.3vw !important;
    background-size: contain;
  }

.PxKIvk {
  margin-bottom: .5vw;
  color: #745b4a;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-shadow: 1px 0.5px 2px rgb(255 255 255 / 0.5);
}

.PhY2MY {
  margin-bottom: 1vw;
  color: #66402e;
  line-height: 2.2vw;
  text-shadow: 0.5px 0.9px 1px #fff9ee;
  text-transform: uppercase;
}

.PPirmf {
  position: relative;
}

.Pq2Crg {
    display: block;
    width: 5.98vw;
    margin: 0 auto 0.1vw;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    color: #542419;
    font-size: .8vw;
    text-transform: uppercase;
  }

.P5lEZm {
    width: 15.5vw !important;
    height: 3vw !important;
    margin: 0 auto 5px;
  }

.P5lEZm button {
      width: 100%;
      height: 100%;
      margin: 0;
      -webkit-transition: opacity .2s;
      transition: opacity .2s;
    }

.P5lEZm button:hover {
        opacity: 1;
      }

.PFFTzL {
    position: relative;
    width: 100%;
    height: 5vw;
    font-family: inherit;
  }

.PGnBM1 {
      width: 100% !important;
      height: 100% !important;
      margin: 0 auto;
      background-size: contain;
    }

.PGnBM1::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/034/cta_fb_hover.png') no-repeat center top/contain;
      content: "";
      opacity: 0;
      -webkit-transition: opacity .5s;
      transition: opacity .5s;
    }

.P5fKSy {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      display: block;
      padding: 0 1.2vw;
      margin: auto;
      color: #feffff;
      font-size: .9vw;
      letter-spacing: 1px;
      line-height: 2.8vw;
      text-align: center;
      text-shadow: 1.5px 1px 0 rgb(0 0 0 / 1);
      text-transform: uppercase;
    }

.P5fKSy:lang(fr) {
        font-size: .67vw;
      }

.P5fKSy:lang(it) {
        font-size: .67vw;
      }

.P5fKSy:lang(es) {
        font-size: .68vw;
      }

.P5fKSy:lang(ru) {
        top: .42vw;
        font-size: .65vw;
        line-height: 1vw;
      }

.P5fKSy:lang(de) {
        font-size: .74vw;
      }

.PFFTzL:hover .PGnBM1::before {
    opacity: 1;
  }

.PlAPvN {
  width: 15.5vw;
  height: 2.9vw;
  margin: 0 auto .25vw;
  background-position: center bottom !important;
  background-size: contain;
  color: #65381d;
}

.PlAPvN .P2hvH0 {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: .3vw;
    font-size: 1.2vw !important;
    text-shadow: 2px 2px 2px #000;
  }

.PlAPvN .PJTvlE {
    display: none;
  }

.PlAPvN .PmB931 {
    display: block;
    width: 15.3vw;
    height: 3vw;
    padding: .6vw 1.2vw;
    color: #65381d;
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    font-size: 1vw !important;
  }

.P2GmWV,
.PV6leF {
  width: 15.5vw;
  height: 2.9vw;
  margin: 0 auto 0.7vw;
  background-size: contain;
  font-family: ObelixPro, Palatino, serif;
}

.P2GmWV .Pq0YRk, .PV6leF .Pq0YRk {
    color: #f7ff42;
    letter-spacing: .04em;
    line-height: 2.9vw;
    text-shadow: 1.5px 1px 0 rgb(0 0 0 / 1);
    text-transform: uppercase;
  }

.P2GmWV .Pq0YRk span, .PV6leF .Pq0YRk span {
      display: inline-block;
      padding: 0 1vw;
    }

.P2GmWV .Pq0YRk .PfUY84, .PV6leF .Pq0YRk .PfUY84 {
      display: inline-block;
      width: 1.97vw !important;
      height: 0.93vw !important;
      background-size: contain;
    }

.P2GmWV .P8eI-i,
  .P2GmWV .PNxvjN,
  .P2GmWV .PVMNwX,
  .PV6leF .P8eI-i,
  .PV6leF .PNxvjN,
  .PV6leF .PVMNwX {
    background-size: contain;
  }

.PWXAME {
  overflow: hidden;
  margin: 0 0 0.6vw;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.3vw;
  text-align: center;
  text-shadow: 2px 2px 2px #000;
}

.PuJuot {
    width: 17vw !important;
    height: 6px !important;
    margin: 0 0 0.15vw;
    background-size: 17vw 5px !important;
  }

.PxH1ix {
  margin: 0 0 .3vw 1vw;
  text-align: left;
  text-shadow: 1px 1px 1px #000;
}

.PxH1ix span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.PxH1ix a {
    color: inherit !important;
  }

.PkZA2g {
    position: relative;
    bottom: 0;
    width: 15vw;
    height: 2.24vw;
    margin: 0 auto 5px;
    color: #fff;
  }

.PPipup:nth-child(1) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: .39vw;
        background: #141517;
      }

.PPipup:nth-child(1) div {
          position: absolute;
          top: -.28vw;
          width: .89vw;
          height: .89vw;
          background: #141517;
          border-radius: .39vw;
        }

.PPipup:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PPipup:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PPipup:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.39vw;
          }

.PPipup:nth-child(1) div:nth-child(2) span {
              left: -1.39vw;
              text-align: center;
            }

.PPipup:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PPipup:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PPipup:nth-child(1) div span {
            position: absolute;
            top: -.84vw;
            width: 3.36vw;
            color: fff;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PPipup:nth-child(1) div span[data-state="active"] {
              top: -1vw;
              width: 3.36vw;
              color: #fff;
              font-size: .61vw;
            }

.PPipup:nth-child(1) div span[data-state="done"] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.PPipup:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.4vw;
        left: .56vw;
        display: block;
        height: .17vw;
        background: #fff154;
        background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
        background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.PPipup:nth-child(3) {
        position: absolute;
        top: 1.28vw;
        left: 0;
        width: 100%;
        height: 0.44vw;
      }

.PPipup:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -.04vw;
          width: .44vw;
          height: .44vw;
          background: #fff154;
          background: -webkit-gradient(linear, left bottom, left top, from(#fff154), to(#e08b03));
          background: linear-gradient(to top, #fff154 0%, #e08b03 100%);
          border-radius: .39vw;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PPipup:nth-child(3) div:nth-child(1) {
            left: .22vw;
          }

.PPipup:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -.15vw;
          }

.PPipup:nth-child(3) div:nth-child(3) {
            right: .26vw;
          }

.PCBEfZ {
  top: auto;
  bottom: 0;
  height: 2.8vw;
}

.PY5sOK {
    left: 97%;
  }

.PeuOjT {
    right: 97%;
  }

.PiGMtF .PhY2MY {
    text-transform: none;
  }

.PiGMtF .P5lEZm {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PiGMtF .PFFTzL {
      width: auto;
      height: auto;
    }

.PiGMtF .PGnBM1 {
        width: 6vw !important;
        height: 2vw !important;
        margin: 0 2px;
        background-size: contain;
      }

.PiGMtF .PFFTzL:hover .PGnBM1::before {
      opacity: 0;
    }

.PiGMtF .PdAvyE {
    padding: 0 1vw;
    margin-bottom: 4px;
    color: #745b4a;
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    text-shadow: 1px 0.5px 2px rgb(255 255 255 / 1);
  }

.PiGMtF .PdAvyE a {
      display: block;
      font-size: 11px;
    }

@media (max-width: 1280px) {
  .P0Gkl0 {
    width: 225px;
  }

    .PBf-gh {
      width: 250px !important;
      min-height: 338px !important;
      padding: 78px 0 20px !important;
    }

    .P18IFo {
      bottom: -30.7px;
      width: 100% !important;
      height: 315px !important;
    }

  .PxKIvk {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 12px;
  }

  .PhY2MY {
    margin-bottom: 4px;
    line-height: 35px;
  }

    .PhY2MY span {
      font-size: 21px;
    }

      .PhY2MY span span {
        font-size: 23px !important;
      }

  .PPirmf {
    height: 66px;
    margin: 0 0 2px;
  }

    .Pq2Crg {
      background-position: center 7px !important;
      font-size: 12px;
    }

      .Pq2Crg:lang(de) {
        width: 100px;
      }

      .Pq2Crg:lang(ru) {
        width: 100px;
      }

    .P5lEZm {
      width: 218px !important;
      height: 46px !important;
    }
      .P5fKSy {
        top: 11.2px;
        height: 17px;
        padding: 0 13px 0 20px;
        font-size: 10px !important;
        line-height: 19px;
      }

        .P5fKSy:lang(ru) {
          top: 7.2px;
          font-size: 9px !important;
          line-height: 13px;
        }

        .P5fKSy:lang(en) {
          font-size: 15px !important;
        }

        .P5fKSy:lang(es) {
          font-size: 10px !important;
        }

        .P5fKSy:lang(fr) {
          font-size: 9px !important;
        }

        .P5fKSy:lang(de) {
          font-size: 10px !important;
        }

  .PlAPvN {
    width: 219px;
    height: 46px;
    margin-bottom: 4px;
  }

    .PlAPvN .P2hvH0 {
      padding-bottom: 3px;
      margin-bottom: 5px;
      font-size: 16px !important;
    }

    .PlAPvN::before {
      bottom: -7px;
      height: 49px;
    }
      .PlAPvN.PRHDST::after {
        bottom: 3px;
        left: 13px;
        width: 197px;
        height: 31px;
      }

    .PlAPvN .PmB931 {
      top: auto;
      bottom: -6px;
      width: 213px;
      height: 40px;
      padding: 9px 22px 9px 12px;
      font-size: 13px !important;
    }

  .PJTvlE {
    bottom: 10px !important;
    left: 19px !important;
    width: 17px !important;
    height: 17px !important;
  }

  .P2GmWV,
  .PV6leF {
    width: 221px;
    height: 44px;
    padding: 0;
  }

    .P2GmWV .Pq0YRk, .PV6leF .Pq0YRk {
      padding: 0 10px 2px;
    }

      .P2GmWV .Pq0YRk span, .PV6leF .Pq0YRk span {
        font-size: 18px !important;
      }

      .P2GmWV .Pq0YRk .PJTvlE, .PV6leF .Pq0YRk .PJTvlE {
        bottom: -2px !important;
        width: 22px !important;
        height: 23px !important;
        margin-right: 2px;
      }

  .PWXAME {
    margin: 0 0 5px;
    font-size: 16px !important;
    line-height: 18px;
  }

    .PuJuot {
      width: 213px !important;
      margin: 0 auto 1.5px;
      background-position: center !important;
      background-size: 250px 4px !important;
    }

  .PxH1ix {
    margin: 0 0 3px 10px;
  }

    .PxH1ix span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .PCBEfZ {
    bottom: 0;
    width: 230px;
    height: 40px;
  }
    .PiGMtF .PPirmf {
      height: 43px !important;
      margin-bottom: 0;
    }

      .PiGMtF .Pq2Crg {
        background-position: center 5.5px !important;
        font-size: 12px;
      }

      .PiGMtF .P5lEZm {
        margin-bottom: 5px;
      }

      .PiGMtF .PFFTzL {
        width: 80px;
        height: 27px;
        margin: 0 3px;
      }

        .PiGMtF .PGnBM1 {
          width: 100% !important;
          height: 100% !important;
        }
      .PiGMtF .PdAvyE a {
        display: block;
        font-size: 11px;
      }
    .PkZA2g {
      bottom: 0;
      width: 190px;
      height: 23px;
    }
        .PPipup:nth-child(1) {
          top: 13px;
          left: 0;
          width: 100%;
          height: 4px;
        }

          .PPipup:nth-child(1) div {
            top: -3px;
            width: 9px;
            height: 9px;
            border-radius: 4px;
          }

            .PPipup:nth-child(1) div:nth-child(1) {
              left: 0;
            }

              .PPipup:nth-child(1) div:nth-child(1) span {
                left: 0;
              }

            .PPipup:nth-child(1) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -4px;
            }

              .PPipup:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .PPipup:nth-child(1) div:nth-child(3) {
              right: 0;
            }

              .PPipup:nth-child(1) div:nth-child(3) span {
                right: 0;
              }

            .PPipup:nth-child(1) div span {
              top: -8.4px;
              width: 42px;
              font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
              font-size: 7px;
            }

              .PPipup:nth-child(1) div span[data-state="active"] {
                top: -10px;
                width: 42px;
                font-size: 8px;
              }

        .PPipup:nth-child(2) {
          top: 14px;
          left: 5.6px;
          height: 1.7px;
        }

        .PPipup:nth-child(3) {
          top: 13px;
          left: 0;
          width: 100%;
          height: 4.4px;
        }

          .PPipup:nth-child(3) div {
            z-index: 2;
            top: -0.4px;
            width: 4.4px;
            height: 4.4px;
            border-radius: 4px;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
          }

            .PPipup:nth-child(3) div:nth-child(1) {
              left: 2.2px;
            }

            .PPipup:nth-child(3) div:nth-child(2) {
              left: 50%;
              margin: 0 0 0 -1.5px;
            }

            .PPipup:nth-child(3) div:nth-child(3) {
              right: 2.6px;
            }
}
  
.PhViyp {
  width: 18.9vw;
  color: #6c402b;
  font-family: 'PT Serif', 'Book Antiqua', Palatino, serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

  .Pxenru {
    display: none;
    width: 24.5vw !important;
    min-height: 24.3vw !important;
    background-size: contain;
  }

  .Pxenru.Pu5KXS {
      display: block;
    }

  .PyQ93y {
    bottom: -5vw;
    width: 100% !important;
    height: 22.3vw !important;
    background-size: contain;
  }

.PNQFuR {
  position: relative;
  top: -5vw;
  right: -6.8vw;
  bottom: auto;
  font-size: .7vw;
  font-weight: 700;
}

.PvLmej {
  position: relative;
  top: -1vw;
  padding-right: 2px;
  margin-bottom: .25vw;
  color: #6c402b;
  font-size: .6vw;
  font-style: italic;
  text-align: right;
  text-shadow: 0.5px 0.9px 1px #fff;
}

.PUYvy1 {
  margin-bottom: .4vw;
  color: #6c4004;
  font-family: ObelixPro, Palatino, serif;
  font-weight: normal;
  text-shadow: 0.5px 0.8px 0 rgb(255 255 255 / 0.6);
  text-transform: uppercase;
}

.PPfo3- {
  position: relative;
  height: 5vw;
  margin: 0 0 .3vw;
}

.PEE9Sm {
    position: relative;
    bottom: 0.8vw;
    display: block;
    width: 100%;
    background-position: center 0.4vw;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 0.7vw;
    line-height: 1.2vw;
    text-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
  }

.Pu9\+ww {
    width: 17vw !important;
    height: 5vw !important;
    margin: 0 auto;
  }

.Pu9\+ww button {
      width: 100%;
      height: 100%;
    }

.Pu9\+ww button:hover {
        opacity: 0.8;
      }

.P8DLBV {
    position: relative;
    width: 100%;
    height: 5vw;
    font-family: inherit;
  }

.PkKzuj {
      width: 100% !important;
      height: 100% !important;
      margin: 0 auto;
      background-size: contain;
    }

.P6j1Ns {
      position: absolute;
      top: 1vw;
      right: 0;
      left: 0;
      display: block;
      height: 1.6vw;
      padding: .1vw 1vw 0 4vw;
      margin: auto;
      color: #feffff;
      font-size: 1vw;
      letter-spacing: 1px;
      line-height: 1.75vw;
      text-align: left;
      text-shadow: 0 2px 2px #000;
      text-transform: uppercase;
    }

.POFphU {
  margin-bottom: .5vw;
  background-position: center bottom !important;
  background-size: contain;
  color: #6c402b;
}

.POFphU .PGI0BP {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 15px;
    font-size: 1.2vw !important;
    font-style: italic;
    text-align: left;
    text-shadow: 0.5px 0.8px 0 rgb(255 255 255 / 0.6);
  }

.PkpUMG {
  display: block;
  width: 19vw;
  height: 2.4vw;
  padding: 0 3.5vw 0 .9vw;
  color: #6c402b;
  font-family: inherit;
  font-size: 1vw !important;
  font-style: italic;
  text-shadow: 0.5px 0.9px 0 rgb(255 255 255 / 0.4);
}

.PkpUMG::-webkit-input-placeholder {
    color: #6c402b !important;
  }

.PkpUMG::-moz-placeholder {
    color: #6c402b !important;
  }

.PkpUMG:-ms-input-placeholder {
    color: #6c402b !important;
  }

.PkpUMG::-ms-input-placeholder {
    color: #6c402b !important;
  }

.PkpUMG::placeholder {
    color: #6c402b !important;
  }

.Pwg3WT {
  top: auto !important;
  bottom: 0 !important;
  width: 2vw !important;
  height: 2vw !important;
  background-size: contain;
}

.P8DudO,
.P-NLLe {
  width: 10.5vw;
  height: 2.5vw;
  margin-bottom: .3vw;
  margin-left: auto;
  background-size: contain;
}

.P8DudO .P-grfe, .P-NLLe .P-grfe {
    padding-top: .2vw;
    color: #ffee7a;
    font-family: ObelixPro, Palatino, serif;
    letter-spacing: .04em;
    line-height: 2.5vw;
    text-shadow: 2px 2px 1px rgb(74 9 72 / .58);
    text-transform: uppercase;
  }

.P8DudO .P-grfe .Pwg3WT, .P-NLLe .P-grfe .Pwg3WT {
      position: relative;
      bottom: -.15vw !important;
      width: 2vw !important;
      height: 1.7vw !important;
      margin-right: 2px;
    }

.P8DudO .P-grfe .PxNYKJ, .P-NLLe .P-grfe .PxNYKJ {
      display: inline-block;
      width: 1.97vw !important;
      height: 0.93vw !important;
      margin-left: 5px;
      background-size: contain;
    }

.P8DudO .PChPI2,
  .P8DudO .PoHuyr,
  .P8DudO .PkQk0L,
  .P-NLLe .PChPI2,
  .P-NLLe .PoHuyr,
  .P-NLLe .PkQk0L {
    background-size: contain;
  }

.PaRBvP {
  overflow: hidden;
  padding-left: 1px;
  margin: 0 0 0.6vw;
  color: #6c402b;
  font-size: .98vw;
  font-style: italic;
  line-height: 1.3vw;
  text-align: left;
  text-shadow: 0.5px 0.8px 0 rgb(255 255 255 / 0.6);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.Po9Bet {
    width: 100% !important;
    height: 4px !important;
    margin-bottom: .35vw;
    background-size: 24vw 2px;
  }

.PUNVcM {
  margin: 0 0 .5vw .1vw !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PUNVcM span {
    font-size: 10px !important;
    line-height: 13px !important;
  }

.P2gjNm {
  top: auto;
  bottom: .15vw;
  width: 20vw !important;
  height: 2.25vw;
}

.PfT9Ko {
    left: 100%;
  }

.PKwEXu {
    right: 100%;
  }

.P6Fu1G .PUYvy1 {
    text-transform: none;
  }

.P6Fu1G .POFphU {
    margin-bottom: .2vw;
  }

.P6Fu1G .PvLmej {
    top: 0;
  }

.P6Fu1G .PPfo3- {
    height: 4vw;
  }

.P6Fu1G .PEE9Sm {
      position: absolute;
      top: 2.6vw !important;
      display: block;
      height: 1vw;
      margin: 0;
      background-position: center .35vw !important;
      background-repeat: no-repeat;
      background-size: 7vw 5px;
      color: #512416;
      font-family: ObelixPro;
      text-shadow: none;
    }

.P6Fu1G .Pu9\+ww {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.P6Fu1G .P8DLBV {
      width: auto;
      height: auto;
    }

.P6Fu1G .PkKzuj {
        width: 6vw !important;
        height: 2.6vw !important;
        background-size: contain;
      }

.P6Fu1G .PfW8i1 {
    margin-bottom: .36vw;
    color: #6c402b;
    font-size: .6vw;
    font-style: italic;
    text-align: right;
    text-shadow: 0.5px 0.9px 1px #fff;
  }

.P6Fu1G .PfW8i1 a {
      display: block;
      font-size: .6vw;
    }

@media (max-width: 1024px) {
  .PhViyp {
    width: 200px;
  }

    .Pxenru {
      width: 253.2px !important;
      min-height: 280px !important;
      padding: 88px 0 39px !important;
    }

    .PyQ93y {
      bottom: -30.7px;
      width: 100% !important;
      height: 228px !important;
    }

  .PvLmej {
    margin-bottom: 1.5px;
    font-size: 9px;
  }

  .PUYvy1 {
    margin-bottom: 10px;
  }

    .PUYvy1 span {
      font-size: 12px;
    }

  .PPfo3- {
    height: 55.2px;
    margin: 0 0 2px;
  }

    .PEE9Sm {
      bottom: 0;
      height: 10px !important;
      background-position: center 1px !important;
      background-size: 190px 12px !important;
      font-size: 9px;
    }

    .Pu9\+ww {
      width: 163px !important;
      height: 41px !important;
    }
      .P6j1Ns {
        top: 10.2px;
        height: 17px;
        padding: 0 13px 0 32px;
        font-size: 10px;
        line-height: 18px;
      }
    .POFphU .PGI0BP {
      margin-bottom: 5px;
      font-size: 12px !important;
    }

  .PkpUMG {
    width: 98%;
    height: 24px;
    padding: 0 47px 0 12px;
    font-size: 11px !important;
  }

  .Pwg3WT {
    width: 20px !important;
    height: 20px !important;
  }

  .PNQFuR {
    top: -56px;
    right: -66px;
    font-size: 8px;
  }

  .P8DudO,
  .P-NLLe {
    width: 124px;
    height: 29px;
    margin-bottom: 5px;
  }
      .P8DudO .P-grfe span, .P-NLLe .P-grfe span {
        font-size: 12px !important;
      }

      .P8DudO .P-grfe .Pwg3WT, .P-NLLe .P-grfe .Pwg3WT {
        bottom: -1.5px !important;
        width: 20px !important;
        height: 17px !important;
        margin: 0;
      }

  .PaRBvP {
    margin: 0 0 5px;
    font-size: 12px;
    line-height: 15px;
  }

    .Po9Bet {
      background-size: 240px 2px;
    }

  .PUNVcM {
    margin-bottom: 5px;
  }

    .PUNVcM span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .P2gjNm {
    bottom: 0;
    width: 210px !important;
    height: 26px !important;
  }
    .P6Fu1G .PPfo3- {
      height: 47px !important;
    }

      .P6Fu1G .PEE9Sm {
        top: 30px !important;
        height: 11px !important;
        background-position: center 1.5px !important;
        background-size: 84px 3px !important;
      }
        .P6Fu1G .PkKzuj {
          width: 60px !important;
          height: 21px !important;
        }
      .P6Fu1G .PfW8i1 a {
        display: block;
        font-size: 9px;
      }
}
  
.PMJq7F {
  width: 25.48em;
  font-family: Oswald, MuseoSans, Palatino, serif;
}

  .Pn09-m {
    display: none;
    width: 26.44em !important;
  }

  .Pn09-m.P0ZAxB {
      display: block;
    }

.P4cqYL {
  margin-bottom: 0.6em;
  color: #6f614f;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.7px 0.7px 0 #000;
}

.PaaG8s {
  margin-bottom: 0.6em;
  color: #e6c198;
  font-weight: 300;
  line-height: normal;
}

.PaaG8s:hover ~ .PoF09b {
    opacity: 1;
    visibility: visible;
  }

.PoF09b {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PaMSCo.PMRttB::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #a1876b;
    }

.PaMSCo {
    position: absolute;
    z-index: 99999999;
    top: 0.5em;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #a1876b;
    margin: 0;
    background-color: #000;
    border-radius: 0.8em;
    color: #b3ae9f;
    font-family: Verdana;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PaMSCo li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.PAzcGJ {
      left: calc(100% + 2em);
    }

.PMRttB {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PaMSCo::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      border-radius: 0.8em;
      content: '';
    }

.Py7H3k {
  font-size: 2em;
}

.Py7H3k h3 {
    padding: 1.5em 0 3em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png') no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #958674;
  }

.Py7H3k h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1em;
      height: 0.9em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50% / contain;
      content: '';
    }

.Py7H3k p {
    color: #958674;
  }

.PvbDkj {
  position: relative;
  width: 84%;
  padding: 4em 0 0;
  margin: 0 auto 0.5em;
  color: #bfb69d;
  font-family: Oswald;
  font-size: 1.7em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PvbDkj::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat center center/contain;
    content: '';
  }

.P83osc {
  position: relative;
  margin: 0 0 1.6em;
}

.PFsrTR {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.PYlkfr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PYlkfr button:hover {
        opacity: 0.85;
      }

.PYTNVB {
    position: relative;
    font-family: inherit;
  }

.Prq-v4 {
      width: 9.69em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PXrSal {
  width: 100%;
  height: 5.05em;
  padding: 0.75em 2.2em 1em 3em;
  background-position: center top !important;
  background-size: contain;
}

.PXrSal .PSzXcf {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 2px 2px 2px #000;
  }

.PDORAp {
  display: block;
  width: 100%;
  padding-left: 0.5em;
  color: #958674;
  font-family: inherit;
  font-size: 1.2em !important;
  line-height: 1.5;
}

.PDORAp::-ms-clear {
    width: 0;
    height: 0;
  }

.PDORAp:input-placeholder {
    color: #958674 !important; /* fix color of placeholder ie 11 */
  }

.PDORAp:-webkit-autofill,
  .PDORAp:-webkit-autofill:hover,
  .PDORAp:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
            box-shadow: 0 0 0 30px #292928 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #958674;
  }

.PLNmKf {
  width: 11.62em;
  height: 2.22em;
  margin: 0 auto 0.6em !important;
}

.PU0kzn,
.PfBG3A {
  width: 22.6em;
  height: 5.77em;
  margin: 0 auto 0.72em;
  text-transform: uppercase;
}

.PU0kzn .PLXROm,
  .PU0kzn .PMDsOp,
  .PU0kzn .PpPokg,
  .PfBG3A .PLXROm,
  .PfBG3A .PMDsOp,
  .PfBG3A .PpPokg {
    background-size: contain;
  }

.PfBG3A,
.PLNmKf,
.PU0kzn {
  background-size: contain;
  color: #fbcb9a;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: 700;
}

.PfBG3A .PIo4s1 .PrCNHW, .PLNmKf .PIo4s1 .PrCNHW, .PU0kzn .PIo4s1 .PrCNHW {
      position: relative;
      top: auto !important;
      bottom: -0.12em !important;
      left: 0 !important;
      width: 2.04em !important;
      height: 2.04em !important;
      margin-right: 0.24em;
    }

.PfBG3A .PLXROm,
  .PfBG3A .PMDsOp,
  .PfBG3A .PpPokg,
  .PLNmKf .PLXROm,
  .PLNmKf .PMDsOp,
  .PLNmKf .PpPokg,
  .PU0kzn .PLXROm,
  .PU0kzn .PMDsOp,
  .PU0kzn .PpPokg {
    background-size: contain;
  }

.P7A5Kc {
  overflow: hidden;
  padding: 1.1em 0 0;
  margin-bottom: 0.6em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center top no-repeat;
  background-size: 79%;
  color: #aa8754;
  font-size: 1.8em;
  font-weight: 300;
  text-align: center;
}

.P7A5Kc:lang(ja) {
    font-size: 1.4em;
  }

.PZ-6BF {
  width: 86.5%;
  padding: 0.6em;
  margin: 0 auto 0.6em;
  background-color: rgb(64 58 56 / 0.6);
  border-radius: 0.25em;
  color: #bdb0a1;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000;
}

.PZ-6BF .P81gcm {
    font-family: Arial;
    font-size: 1em;
  }

.PdYt3G {
  padding: 0 3.13em;
  margin-bottom: 1.2em;
  text-align: left;
}

.PdYt3G input:not(:checked) + .PSzXcf::before,
  .PdYt3G input:checked + .PSzXcf::before {
    position: absolute;
    border: solid 1px #bbab97;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
  }

.PdYt3G .PSzXcf:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PdYt3G input:checked + .PSzXcf::after {
    background-color: #bbab97;
  }

.PdYt3G input:focus + .PSzXcf::before {
    border-color: #bbab97;
  }

.PdYt3G .PSzXcf {
    padding: 0 0 0 27px;
    color: #958674;
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PdYt3G .PSzXcf:lang(ja) {
      font-size: 0.7em;
    }

.PdYt3G .PSzXcf a {
      border-bottom: 1px solid #a69887;
      color: #958674;
    }

.PdYt3G .PSzXcf a:hover,
      .PdYt3G .PSzXcf a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PQvnEi {
  text-shadow: 1px 1px 1px #000;
}

.Plx2n9 {
    position: relative;
    bottom: 0;
    width: 112px;
    height: 46.4px;
    margin: 0 auto;
  }

.P3P6NQ:nth-child(1) {
        position: absolute;
        top: 8px;
        left: 0;
        width: 100%;
        height: 30.9px;
      }

.P3P6NQ:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 31px;
          height: 28px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_3.png') no-repeat center center/contain;
        }

.P3P6NQ:nth-child(1) div::after {
            position: absolute;
            top: 15px;
            left: 20px;
            display: block;
            width: 37px;
            height: 2px;
            background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/Line.png') no-repeat 50% / contain;
            content: '';
          }

.P3P6NQ:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.P3P6NQ:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.P3P6NQ:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P3P6NQ:nth-child(1) div:nth-child(2) span {
              left: -26.88px;
              text-align: center;
            }

.P3P6NQ:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.P3P6NQ:nth-child(1) div:nth-child(3)::after {
              position: absolute;
              display: none;
              background: none;
            }

.P3P6NQ:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.P3P6NQ:nth-child(1) div span {
            position: absolute;
            top: -16px;
            width: 64.64px;
            color: #a1876b;
            font-size: 0;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.P3P6NQ:nth-child(1) div span[data-state='active'] {
              top: -19.2px;
              width: 64.64px;
              color: #a1876b;
              font-size: 0;
            }

.P3P6NQ:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 1px 1px 1px #000;
            }

.P3P6NQ:nth-child(3) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 30.4px;
      }

.P3P6NQ:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 8px;
          width: 31px;
          height: 28px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.P3P6NQ:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.P3P6NQ:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P3P6NQ:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.PzAdPk {
  z-index: 99999;
  top: -1.8em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.PzAdPk span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PzAdPk span span {
      background-color: #8a230f;
    }

.PP32qN .PaaG8s {
    margin: 0 0 1.5em;
    color: #aa8754 !important;
    font-weight: 300;
  }

.PP32qN .PXrSal {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PP32qN .PzAdPk {
    z-index: 99999;
    top: -1.74em;
    bottom: 0;
    width: 24.04em !important;
    height: 3.25em;
    margin: auto;
  }

.PP32qN .Pgjw7E {
      left: 100%;
    }

.PP32qN .PaUvJa {
      right: 100%;
    }

.PP32qN .P-GreD {
    position: relative;
    top: -1.2em;
    padding-right: 1.08em;
    color: #6f614f;
    font-family: Arial;
    text-align: right;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PP32qN .P-GreD a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .PdYt3G .PSzXcf {
      font-size: 10px;
      line-height: 12px;
    }

    .PdYt3G input:not(:checked) + .PSzXcf::before,
    .PdYt3G input:checked + .PSzXcf::before {
      width: 15px;
      height: 15px;
    }

    .PdYt3G input:checked + .PSzXcf::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .P4cqYL {
    font-size: 10px;
  }
      .PP32qN .P-GreD a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .PdYt3G {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .PdYt3G input:not(:checked) + .PSzXcf::before,
    .PdYt3G input:checked + .PSzXcf::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .PdYt3G input:checked + .PSzXcf::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .PdYt3G .PSzXcf {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .P4cqYL {
    font-size: 8px;
  }
      .PP32qN .P-GreD a {
        font-size: 8px;
      }
}

.PTIFWz {
  width: 25.48em;
  font-family: Oswald, MuseoSans, Palatino, serif;
}

  .Psxkv5 {
    display: none;
    width: 26.44em !important;
    min-height: 38em;
    background-color: rgb(2 13 19 / 0.75);
  }

  .Psxkv5.P3sTQd {
      display: block;
    }

.PU8JI- {
  margin-bottom: 0.6em;
  color: #958674;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.04em 0.04em 0 #000;
}

.Pgaxml {
  padding: 0 0.2em;
  margin-bottom: 1.2em;
  color: #e6d198;
}

.Pgaxml:hover ~ .Pok7MQ {
    opacity: 1;
    visibility: visible;
  }

.PVn4B0 {
  font-size: 2em;
}

.PVn4B0 h3 {
    padding-bottom: 3em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png') no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.PVn4B0 h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1em;
      height: 0.9em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50% / contain;
      content: '';
    }

.PVn4B0 p {
    margin: 0 2.2em 1em;
    color: #c5b89e;
    font-size: 0.9em;
    font-weight: 200;
  }

.P1nHgf {
  position: relative;
  width: 84%;
  padding: 4em 0 0;
  margin: 0 auto 0.5em;
  color: #bfb69d;
  font-family: Oswald;
  font-size: 1.7em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.P1nHgf::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat center center/contain;
    content: '';
  }

.P40BXC {
  width: 100%;
  height: 5.05em;
  padding: 0.6em 2.4em 1.2em 3em;
  background-position: center top !important;
  background-size: contain;
}

.P40BXC .P0ENor {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.Pf8pNp {
  display: block;
  width: 100%;
  padding: 0 0 0 0.5em;
  color: #958674;
  font-family: inherit;
  font-size: 1.2em !important;
  line-height: 1.8;
}

.Pf8pNp::-ms-clear {
    width: 0;
    height: 0;
  }

.Pf8pNp:input-placeholder {
    color: #958674 !important; /* fix color of placeholder ie 11 */
  }

.Pf8pNp:-webkit-autofill,
  .Pf8pNp:-webkit-autofill:hover,
  .Pf8pNp:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
            box-shadow: 0 0 0 30px #292928 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #958674;
  }

.Pr27JL {
  position: relative;
  margin: 0 0 1.6em;
}

.PnFmTU {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.P1uJcX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 1.6em;
  }

.P1uJcX button:hover {
        opacity: 0.85;
      }

.P2Km3W {
    position: relative;
    font-family: inherit;
  }

.Pnfo9b {
      width: 9.69em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.Py3Tmb {
  position: relative;
  width: 100%;
  height: 1em;
  margin-bottom: 0.6em;
  color: #958674;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.04em 0.04em 0 #000;
}

.Py3Tmb:hover a {
    text-decoration: none;
  }

.PhItYq {
  width: 9.62em;
  height: 2.22em;
  margin: 0.6em auto !important;
}

.P3ILyY,
.PpPMp9 {
  width: 22.6em;
  height: 5.77em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.P3ILyY .Pn9Nhj,
  .P3ILyY .PbAl9e,
  .P3ILyY .PlRzb2,
  .PpPMp9 .Pn9Nhj,
  .PpPMp9 .PbAl9e,
  .PpPMp9 .PlRzb2 {
    background-size: contain;
  }

.P3ILyY,
.PhItYq,
.PpPMp9 {
  background-size: contain;
  color: #fff9bd;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  text-shadow: 2.1px 2.1px 3px rgb(110 63 32 / 0.35);
}

.P3ILyY .PAIYxD .PMD-oY, .PhItYq .PAIYxD .PMD-oY, .PpPMp9 .PAIYxD .PMD-oY {
      position: relative;
      top: auto !important;
      bottom: -0.12em !important;
      left: 0 !important;
      width: 2.04em !important;
      height: 2.04em !important;
      margin-right: 0.24em;
    }

.P3ILyY .Pn9Nhj,
  .P3ILyY .PbAl9e,
  .P3ILyY .PlRzb2,
  .PhItYq .Pn9Nhj,
  .PhItYq .PbAl9e,
  .PhItYq .PlRzb2,
  .PpPMp9 .Pn9Nhj,
  .PpPMp9 .PbAl9e,
  .PpPMp9 .PlRzb2 {
    background-size: contain;
  }

.P64jIl {
  overflow: hidden;
  padding: 1.1em 1.2em 0;
  margin: -0.6em 0 0.6em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center top no-repeat;
  background-size: 79%;
  color: #aa8754;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
}

.P64jIl:lang(ja) {
    font-size: 1.3em;
  }

.PXbgj1 {
  width: 86%;
  padding: 0.6em 1em;
  margin: 0 auto 0.6em;
  background-color: rgb(186 131 86 / 0.2);
  border-radius: 0.25em;
  color: #bdb0a1;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000;
}

.PXbgj1 .PEqC3k {
    font-family: Arial;
    font-size: 1em;
  }

.PK7SYq {
  padding: 0 3.13em;
  margin-bottom: 0.6em;
  text-align: left;
}

.PK7SYq input:not(:checked) + .P0ENor::before,
  .PK7SYq input:checked + .P0ENor::before {
    position: absolute;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.PK7SYq .P0ENor:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.PK7SYq input:checked + .P0ENor::after {
    background-color: #bbab97;
  }

.PK7SYq input:focus + .P0ENor::before {
    border-color: #bbab97;
  }

.PK7SYq .P0ENor {
    padding: 0 0 0 27px;
    color: #958674;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PK7SYq .P0ENor a {
      border-bottom: 0.06em solid #a69887;
      color: #958674;
    }

.PK7SYq .P0ENor a:hover,
      .PK7SYq .P0ENor a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.Pok7MQ {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PmQ\+pY.PVtDou::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #a1876b;
    }

.PmQ\+pY {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #a1876b;
    margin: 0;
    background-color: #000;
    border-radius: 0.8em;
    color: #b3ae9f;
    font-family: Verdana;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PmQ\+pY li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.PFvHlx {
      left: calc(100% + 2em);
    }

.PVtDou {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PmQ\+pY::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      border-radius: 0.8em;
      content: '';
    }

.PZi\+aC {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.PyztuG {
    position: relative;
    bottom: 0;
    width: 26%;
    height: 2.9em;
    margin: 0 auto;
  }

.Pj9vDR:nth-child(1) {
        position: absolute;
        top: 0.5em;
        left: 0;
        width: 100%;
        height: 1.93em;
      }

.Pj9vDR:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_3.png') no-repeat center center/contain;
        }

.Pj9vDR:nth-child(1) div::after {
            position: absolute;
            top: 55%;
            left: 67%;
            display: block;
            width: 2.4em;
            height: 0.13em;
            background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/Line.png') no-repeat 50% / contain;
            content: '';
          }

.Pj9vDR:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.Pj9vDR:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.Pj9vDR:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.Pj9vDR:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.Pj9vDR:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.Pj9vDR:nth-child(1) div:nth-child(3)::after {
              position: absolute;
              display: none;
              background: none;
            }

.Pj9vDR:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.Pj9vDR:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #a1876b;
            font-size: 0;
            font-weight: 600;
            text-shadow: 0.06em 0.06em 0.06em #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.Pj9vDR:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #a1876b;
              font-size: 0;
            }

.Pj9vDR:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.Pj9vDR:nth-child(3) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1.9em;
      }

.Pj9vDR:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0.48em;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.Pj9vDR:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.Pj9vDR:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.Pj9vDR:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.PZLYUQ {
  margin: 0 5px;
  font-size: 1.3em;
}

.PZLYUQ::before {
    content: '(';
  }

.PZLYUQ::after {
    content: ')';
  }

.Pv-67f {
  z-index: 99999;
  top: -1em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.Pv-67f .Pdlz\+L {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7px 28px;
    background: #b20800;
    border-radius: 0.2vw;
    color: #fbf8ce;
    font: 0.8vw/1vw Arial, Helvetica, sans-serif;
  }

.Pv-67f .Pdlz\+L:lang(ja) {
      padding: 7px;
      font-size: 0.6vw;
      line-height: 0.9vw;
    }

@media (max-width: 1280px) {

.Pv-67f .Pdlz\+L {
      width: 300px;
      padding: 3px 10px;
      border-radius: 3px;
      font: 9px/11px Arial, Helvetica, sans-serif
  }
    }

.Pv-67f span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.Pv-67f span span {
      background-color: #8a230f;
    }

.PpbNPZ {
  position: absolute;
  top: 11rem;
}

.PeDItC {
    left: 100%;
  }

.PlnFbG {
    right: 100%;
  }

.PpbNPZ .Pdlz\+L {
    display: block;
    width: 300px;
    padding: 7px 15px;
    background: #b20800;
    color: #fed6d6;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
  }

.PIMf55 .Pgaxml {
    color: #aa8754 !important;
    font-weight: 300;
  }

.PIMf55 .PVn4B0 {
    margin-bottom: 0.5em;
    color: #aa8754 !important;
    font-weight: 300;
  }

.PIMf55 .P40BXC {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PIMf55 .Pv-67f {
    z-index: 99999;
    top: -1em;
    bottom: 0;
    width: 24.04em !important;
    height: 3.25em;
    margin: auto;
  }

.PIMf55 .PEpebg {
      left: 100%;
    }

.PIMf55 .PzsaAY {
      right: 100%;
    }

.PIMf55 .P4eajy {
    position: relative;
    top: -1.2em;
    padding-right: 1.08em;
    color: #776a5a;
    font-family: Arial;
    text-align: right;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PIMf55 .P4eajy a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .PK7SYq .P0ENor {
      font-size: 10px;
      line-height: 12px;
    }

    .PK7SYq input:not(:checked) + .P0ENor::before,
    .PK7SYq input:checked + .P0ENor::before {
      width: 15px;
      height: 15px;
    }

    .PK7SYq input:checked + .P0ENor::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .PU8JI- {
    font-size: 10px;
  }
      .PIMf55 .P4eajy a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .PK7SYq {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .PK7SYq input:not(:checked) + .P0ENor::before,
    .PK7SYq input:checked + .P0ENor::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .PK7SYq input:checked + .P0ENor::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .PK7SYq .P0ENor {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .PU8JI- {
    font-size: 8px;
  }
      .PIMf55 .P4eajy a {
        font-size: 8px;
      }
}

.PRL1aO {
  width: 25.48em;
  font-family: Oswald, sans-serif;
}

  .PFdhBk {
    display: none;
    width: 26.44em !important;
    background: no-repeat center;
    background-size: 100% 100%;
  }

  .PFdhBk.PXnlvb {
      display: block;
    }

.PJ3rSL {
  padding: 0 0 1.5em;
  margin-bottom: 1.2em;
  color: #e6d198;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center bottom no-repeat;
  background-size: 73% auto;
  color: #e6c198;
}

.PJ3rSL:hover ~ .PcOp5A {
    opacity: 1;
    visibility: visible;
  }

.PcOp5A {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.P2Wd2i.PnLjJk::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #a1876b;
    }

.P2Wd2i {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #a1876b;
    margin: 0;
    background-color: #000;
    border-radius: 0.8em;
    color: #b3ae9f;
    font-family: Verdana;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.P2Wd2i li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.PLf6m8 {
      left: calc(100% + 2em);
    }

.PnLjJk {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P2Wd2i::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      border-radius: 0.8em;
      content: '';
    }

.PoEMBk {
  position: relative;
  margin: 0 0 .5em;
}

.P-o0y2 {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1em;
    font-weight: 400;
  }

.PawwA2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 1.1em;
  }

.PawwA2 button:hover {
        opacity: 0.85;
      }

.PmD750 {
    position: relative;
    font-family: inherit;
  }

.PNsANR {
      width: 9.69em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PG\+AOQ {
  overflow: hidden;
  padding:0;
  color: #aa8754;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 0.5rem;
}

.PG\+AOQ:lang(ja) {
    font-size: 1.3em;
  }

.PLKgSl {
  position: absolute;
  top: 3em;
  left: 50%;
  width: 14em !important;
  background-size: contain;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.P3PCXI {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  background: #131414;
  border-radius: 100%;
  content: 'X';
}

.P3PCXI button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P3PCXI button::before {
      color: #88714a;
      content: '\2A09';
      font-weight: 700;
      line-height: 11px;
    }

.PjjzcC {
  width: 25.48em;
  font-family: Oswald,MuseoSans, Palatino, serif;
}

  .PHWMZT {
    display: none;
    width: 26.44em !important;
    min-height: 38em;
    background-color: rgb(2 13 19 / 0.75);
  }

  .PHWMZT.PAD5HV {
      display: block;
    }

.P7cNrS {
  position: relative;
  margin: 0 0 1.6em;
}

.P-ozlo {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.PVsWyG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PVsWyG button {
      margin: 0 4px;
    }

.PVsWyG button:hover {
        opacity: 0.85;
      }

.Py6m6D {
    position: relative;
    font-family: inherit;
  }

.PTBeFu {
      width: 2.81em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PhlHX\+ div {
        width: 7.19em !important;
      }

.PBYT\+J {
  z-index: 99999;
  top: -1.8em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.PBYT\+J span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PBYT\+J span span {
      background-color: #8a230f;
    }

.PNQ6jG {
  width: 25.48em;
  font-family: Oswald, MuseoSans, Palatino, serif;
}

  .P9Zzph {
    display: none;
    width: 26.44em !important;
    min-height: 30em;
    background-color: rgb(2 13 19 / 0.75);
  }

  .P9Zzph.Pskqin {
      display: block;
    }

.PjhmaU {
  padding: 0 0.2em;
  margin-bottom: 0.6em;
  color: #e6d198;
}

.PjhmaU:hover ~ .P0DNbg {
    opacity: 1;
    visibility: visible;
  }

.Pfa5E2 {
  position: relative;
  margin: 0 0 1.6em;
}

.P8rqlz {
    display: block;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    color: #a1876b;
    font-size: 1em;
    font-weight: 300;
    margin-bottom: 0.7rem;
  }

.P8rqlz:lang(en) {
      text-transform: uppercase;
    }

.PjtaAy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.5em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto 1em;
  }

.PjtaAy button {
      margin: 0 0.25em;
    }

.PjtaAy button span {
        position: absolute;
        top: 1.3em;
        left: 50%;
        display: block;
        color: #fbfbfb;
        font-size: 1.13em;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
      }

.PjtaAy button:hover {
        opacity: 0.85;
      }

.PR68Fv {
    position: relative;
    font-family: inherit;
  }

.PCAtDT {
      width: 9.69em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PpRIzc div {
        width: 20em !important;
        height: 3.5em !important;
        margin: 0 auto 0.65em;
        background-position: center bottom !important;
      }

.PmnOPg,
.PUCd9E,
.PdVr3p {
  display: none;
  background-size: contain;
  color: #fff9bd;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  text-shadow: 2.1px 2.1px 3px rgb(110 63 32 / 0.35);
}

.PmnOPg .PgG6ep .PQLN3C, .PUCd9E .PgG6ep .PQLN3C, .PdVr3p .PgG6ep .PQLN3C {
      position: relative;
      top: auto !important;
      bottom: -0.12em !important;
      left: 0 !important;
      width: 2.04em !important;
      height: 2.04em !important;
      margin-right: 0.24em;
    }

.PmnOPg .P3vSec,
  .PmnOPg .PVUZeW,
  .PmnOPg .PJTnOH,
  .PUCd9E .P3vSec,
  .PUCd9E .PVUZeW,
  .PUCd9E .PJTnOH,
  .PdVr3p .P3vSec,
  .PdVr3p .PVUZeW,
  .PdVr3p .PJTnOH {
    background-size: contain;
  }

.PRdh74 {
  z-index: 99999;
  top: -1.8em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.PRdh74 span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PRdh74 span span {
      background-color: #8a230f;
    }

@media (max-width: 1366px) {
    .Pwlcwi .PGc38Q {
      font-size: 10px;
      line-height: 12px;
    }

    .Pwlcwi input:not(:checked) + .PGc38Q::before,
    .Pwlcwi input:checked + .PGc38Q::before {
      width: 15px;
      height: 15px;
    }

    .Pwlcwi input:checked + .PGc38Q::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
    .PbTEm7 .Pi\+n9C {
      font-size: 10px;
      line-height: 12px;
    }

  .PAsQu5 {
    font-size: 10px;
  }
      .PLleUa .PicTEw a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .Pwlcwi {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .Pwlcwi input:not(:checked) + .PGc38Q::before,
    .Pwlcwi input:checked + .PGc38Q::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .Pwlcwi input:checked + .PGc38Q::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .Pwlcwi .PGc38Q {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
    .PbTEm7 .Pi\+n9C {
      font-size: 8px;
      line-height: 10px;
    }

  .PAsQu5 {
    font-size: 8px;
  }
      .PLleUa .PicTEw a {
        font-size: 8px;
      }
}

.PYNqkN {
  font-family: Oswald, MuseoSans, Palatino, serif;
  width: 25.48em;
}

  .PLvKkc {
    display: none;
    width: 26.44em !important;
    background-color: rgb(2 13 19 / 0.75);
    border-radius: 10px;
  }

  .PLvKkc.PPJPx\+ {
      display: block;
    }

.P\+fB73 {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.7px 0.7px 0 #000;
}

.PAEEPN {
  margin-bottom: 1.8em;
  color: #e6c198;
  line-height: normal;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png')
    center bottom no-repeat;
  background-size: 73% auto;
  padding: 0 0.2em 1.1em;
}

.PAEEPN:hover ~ .PPAXXn {
    opacity: 1;
    visibility: visible;
  }

.Pbr9me {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0;
  height: 13em;
  position: relative;
  font-family: Oswald;
  font-size: 1.7em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #bfb69d;
}

.Pbr9me::before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.PPAXXn {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.Pp4yay.PkhmEo::after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.Pp4yay {
    position: absolute;
    font-size: 0.85em;
    border-radius: 0.8em;
    margin: 0;
    color: #b3ae9f;
    font-family: Verdana;
    background-color: #000;
    line-height: 1.4em;
    border-left: 1.5px solid #a1876b;
    text-shadow: none;
    padding: 2.13em 2.13em 2.13em 3.06em;
    width: 24.94em;
    text-align: left;
    z-index: 99999999;
    list-style: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.Pp4yay li::before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.PQ8hUw {
      left: calc(100% + 2em);
    }

.PkhmEo {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.Pp4yay::after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-radius: 0.8em;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      position: absolute;
      left: -0.9em;
      top: 2.4em;
    }

.Pv75Cd {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
}

.Pv75Cd .PbgC3p {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 2px 2px 2px #000;
    font-size: 1.44em !important;
  }

.PUc-vI {
  width: 100%;
  height: 3.37em;
  padding: 0.78em 2.4em 1.2em 3em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.PUc-vI::-ms-clear {
    width: 0;
    height: 0;
  }

.PUc-vI:input-placeholder {
    color: #958674 !important; /* fix color of placeholder ie 11 */
  }

.PUc-vI:-webkit-autofill,
  .PUc-vI:-webkit-autofill:hover,
  .PUc-vI:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 2em #292928 inset !important;
            box-shadow: 0 0 0 2em #292928 inset !important;
  }

.PKwjsQ {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto !important;
}

.PeWg7B {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.6em;
}

.PeWg7B .PpD6NM,
  .PeWg7B .PzIBPp,
  .PeWg7B .P5l3-B {
    background-size: contain;
  }

.PKwjsQ,
.PeWg7B {
  background-size: contain;
  font-family: 'Droid Serif', Palatino, serif;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgb(110 63 32 / 0.35);
  font-weight: bold;
}

.PKwjsQ .PuDe6o .PJEO3Z, .PeWg7B .PuDe6o .PJEO3Z {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.PKwjsQ .PpD6NM,
  .PKwjsQ .PzIBPp,
  .PKwjsQ .P5l3-B,
  .PeWg7B .PpD6NM,
  .PeWg7B .PzIBPp,
  .PeWg7B .P5l3-B {
    background-size: contain;
  }

.PTtTr6 {
  color: #aa8754;
  margin-bottom: 0.6em;
  text-align: center;
  overflow: hidden;
  font-size: 1.8em;
  font-weight: 300;
}

.PTtTr6:lang(ja) {
    font-size: 1.3em;
  }

.PBvOuv {
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000;
  margin-bottom: 0.6em;
  color: #958674;
  line-height: 0.84em;
  padding: 0.25em 1.44em;
}

.PBvOuv span {
    font-family: Arial;
    font-size: 0.84em;
  }

.P5A2M- {
  text-shadow: 1px 1px 1px #000;
}

.PtOTqV {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 25px;
    width: 20%;
  }

.P\+0d6F:nth-child(1) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 8px;
        left: 0;
      }

.P\+0d6F:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 9px;
          height: 9px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/point_v2.png')
            no-repeat center center/contain;
        }

.P\+0d6F:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.P\+0d6F:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.P\+0d6F:nth-child(1) div:nth-child(1)::after {
              position: absolute;
              top: 33.5%;
              left: 85%;
              width: 2.4em;
              height: 2px;
              content: '';
              display: block;
              background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/Line.png')
                no-repeat 50% / contain;
            }

.P\+0d6F:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P\+0d6F:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

.P\+0d6F:nth-child(1) div:nth-child(2)::after {
              position: absolute;
              top: 33.5%;
              left: 85%;
              width: 1.92em;
              height: 2px;
              content: '';
              display: block;
              background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/Line.png')
                no-repeat 50% / contain;
            }

.P\+0d6F:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.P\+0d6F:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.P\+0d6F:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font-size: 0;
            font-weight: 600;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.P\+0d6F:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P\+0d6F:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 1px 1px 1px #000;
            }

.P\+0d6F:nth-child(3) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 1px;
        left: 0;
      }

.P\+0d6F:nth-child(3) div {
          height: 20px;
          width: 20px;
          position: absolute;
          top: 0;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

.P\+0d6F:nth-child(3) div:nth-child(1) {
            left: -6px;
          }

.P\+0d6F:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

.P\+0d6F:nth-child(3) div:nth-child(3) {
            right: -5px;
          }
/* stylelint-disable */
.PBvOuv {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}
.PBvOuv input:not(:checked) + .PbgC3p::before,
  .PBvOuv input:checked + .PbgC3p::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }
.PBvOuv .PbgC3p:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }
.PBvOuv input:checked + .PbgC3p::after {
    background-color: #bbab97;
  }
.PBvOuv input:focus + .PbgC3p::before {
    border-color: #bbab97;
  }
.PBvOuv .PbgC3p {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000;
  }
.PBvOuv .PbgC3p a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }
.PBvOuv .PbgC3p a:hover,
      .PBvOuv .PbgC3p a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }
/* stylelint-enable */
.PJF9Mu {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000;
  line-height: 1.2;
  border-radius: 0.25em;
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}
.PJF9Mu .PqfRDQ {
    font-family: Arial;
    font-size: 0.8em;
  }

.PJckMI {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.PJckMI span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PJckMI span span {
      background-color: #8a230f;
    }

.PTdZOK .PAEEPN {
    font-weight: 300;
    letter-spacing: 0.04em;
    line-height: normal;
    padding: 0 0.2em 0.5em;
  }

.PTdZOK .Pv75Cd {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PTdZOK .PJckMI {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.PTdZOK .PLXzRh {
      left: 100%;
    }

.PTdZOK .PiUtEB {
      right: 100%;
    }

.PTdZOK .PpSz1Z {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.7px 0.7px 0 #000;
    font-family: Arial;
    color: #776a5a;
  }

.PTdZOK .PpSz1Z a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .PBvOuv .PbgC3p {
      font-size: 10px;
      line-height: 12px;
    }

    .PBvOuv input:not(:checked) + .PbgC3p::before,
    .PBvOuv input:checked + .PbgC3p::before {
      width: 15px;
      height: 15px;
    }

    .PBvOuv input:checked + .PbgC3p::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

@media (max-width: 1024px) {
  .PBvOuv {
    margin-bottom: 10px;
    padding: 0 26px;
  }

    .PBvOuv input:not(:checked) + .PbgC3p::before,
    .PBvOuv input:checked + .PbgC3p::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .PBvOuv input:checked + .PbgC3p::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .PBvOuv .PbgC3p {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
}

.PQPVRe {
  width: 25.48em;
  font-family: Oswald,MuseoSans, Palatino, serif;
}

  .P5bDfX {
    display: none;
    width: 26.44em !important;
    min-height: 33em;
    background-color: rgb(2 13 19 / 0.75);
  }

  .P5bDfX.Pi15MY {
      display: block;
    }

.PFzK5B {
  margin-bottom: 0.6em;
  color: #958674;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.04em 0.04em 0 #000;
}

.P2135V {
  padding: 0 0.2em;
  margin-bottom: 1.2em;
  color: #e6d198;
}

.P2135V:hover ~ .PiTK6H {
    opacity: 1;
    visibility: visible;
  }

.PDB0MZ {
  font-size: 2em;
}

.PDB0MZ h3 {
    padding-bottom: 3em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png') no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.PDB0MZ h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1em;
      height: 0.9em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50% / contain;
      content: '';
    }

.PDB0MZ p {
    margin: 0 2.2em 1em;
    color: #c5b89e;
    font-size: 0.9em;
    font-weight: 200;
  }

.PE9CY1 {
  position: relative;
  width: 84%;
  padding: 4em 0 0;
  margin: 0 auto 0.5em;
  color: #bfb69d;
  font-family: Oswald;
  font-size: 1.7em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PE9CY1::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat center center/contain;
    content: '';
  }

.PgfHk6 {
  width: 100%;
  height: 5.05em;
  padding: 0.6em 2.4em 1.2em 3em;
  background-position: center top !important;
  background-size: contain;
}

.PgfHk6 .PQVvJR {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.PVAJ1X {
  display: block;
  width: 100%;
  padding: 0 0 0 0.5em;
  color: #958674;
  font-family: inherit;
  font-size: 1.2em !important;
  line-height: 1.8;
}

.PVAJ1X::-ms-clear {
    width: 0;
    height: 0;
  }

.PVAJ1X:input-placeholder {
    color: #958674 !important;
  }

.PVAJ1X:-webkit-autofill,
  .PVAJ1X:-webkit-autofill:hover,
  .PVAJ1X:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
            box-shadow: 0 0 0 30px #292928 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #958674;
  }

.P3preh {
  position: relative;
  margin: 0 0 1.6em;
}

.PfEh9U {
    display: block;
    width: 100%;
    margin: 0 0 1.5vw;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.PBlIAG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PBlIAG button:hover {
        opacity: 0.85;
      }

.POxlN2 {
    position: relative;
    font-family: inherit;
  }

.PZ16kd {
      width: 19.69em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PcvvLB {
  position: relative;
  width: 100%;
  height: 1em;
  margin-bottom: 0.6em;
  color: #958674;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.04em 0.04em 0 #000;
}

.PcvvLB:hover a {
    text-decoration: none;
  }

.PS1TGP {
  width: 9.62em;
  height: 2.22em;
  margin: 0.6em auto !important;
}

.PvMmFn,
.PlliLy {
  width: 22.6em;
  height: 5.77em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.PvMmFn .P\+GTET,
  .PvMmFn .P7m9QP,
  .PvMmFn .PY7i07,
  .PlliLy .P\+GTET,
  .PlliLy .P7m9QP,
  .PlliLy .PY7i07 {
    background-size: contain;
  }

.PvMmFn,
.PS1TGP,
.PlliLy {
  background-size: contain;
  color: #fff9bd;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  text-shadow: 2.1px 2.1px 3px rgb(110 63 32 / 0.35);
}

.PvMmFn .Pa695d .P3d3Gl, .PS1TGP .Pa695d .P3d3Gl, .PlliLy .Pa695d .P3d3Gl {
      position: relative;
      top: auto !important;
      bottom: -0.12em !important;
      left: 0 !important;
      width: 2.04em !important;
      height: 2.04em !important;
      margin-right: 0.24em;
    }

.PvMmFn .P\+GTET,
  .PvMmFn .P7m9QP,
  .PvMmFn .PY7i07,
  .PS1TGP .P\+GTET,
  .PS1TGP .P7m9QP,
  .PS1TGP .PY7i07,
  .PlliLy .P\+GTET,
  .PlliLy .P7m9QP,
  .PlliLy .PY7i07 {
    background-size: contain;
  }

.PL5RD3 {
  overflow: hidden;
  padding: 1.1em 1.2em 0;
  margin: -0.6em 0 0.6em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center top no-repeat;
  background-size: 79%;
  color: #aa8754;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
}

.PL5RD3:lang(ja) {
    font-size: 1.3em;
  }

.P6M7V\+ {
  width: 86%;
  padding: 0.6em 1em;
  margin: 0 auto 0.6em;
  background-color: rgb(186 131 86 / 0.2);
  border-radius: 0.25em;
  color: #bdb0a1;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000;
}

.P6M7V\+ .P6Qt5G {
    font-family: Arial;
    font-size: 1em;
  }

.PsfvtW {
  padding: 0 3.13em;
  margin-bottom: 0.6em;
  text-align: left;
}

.PsfvtW input:not(:checked) + .PQVvJR::before,
  .PsfvtW input:checked + .PQVvJR::before {
    position: absolute;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.PsfvtW .PQVvJR:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.PsfvtW input:checked + .PQVvJR::after {
    background-color: #bbab97;
  }

.PsfvtW input:focus + .PQVvJR::before {
    border-color: #bbab97;
  }

.PsfvtW .PQVvJR {
    padding: 0 0 0 27px;
    color: #958674;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PsfvtW .PQVvJR a {
      border-bottom: 0.06em solid #a69887;
      color: #958674;
    }

.PsfvtW .PQVvJR a:hover,
      .PsfvtW .PQVvJR a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PiTK6H {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PdEOAo.PqO0Vv::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #a1876b;
    }

.PdEOAo {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #a1876b;
    margin: 0;
    background-color: #000;
    border-radius: 0.8em;
    color: #b3ae9f;
    font-family: Verdana;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PdEOAo li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.P0JZDl {
      left: calc(100% + 2em);
    }

.PqO0Vv {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PdEOAo::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      border-radius: 0.8em;
      content: '';
    }

.PFEE1X {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.PTd-Ca {
    position: relative;
    bottom: 0;
    width: 26%;
    height: 2.9em;
    margin: 0 auto;
  }

.PPSo7D:nth-child(1) {
        position: absolute;
        top: 0.5em;
        left: 0;
        width: 100%;
        height: 1.93em;
      }

.PPSo7D:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_3.png') no-repeat center center/contain;
        }

.PPSo7D:nth-child(1) div::after {
            position: absolute;
            top: 55%;
            left: 67%;
            display: block;
            width: 2.4em;
            height: 0.13em;
            background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/Line.png') no-repeat 50% / contain;
            content: '';
          }

.PPSo7D:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PPSo7D:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PPSo7D:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PPSo7D:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PPSo7D:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PPSo7D:nth-child(1) div:nth-child(3)::after {
              position: absolute;
              display: none;
              background: none;
            }

.PPSo7D:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PPSo7D:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #a1876b;
            font-size: 0;
            font-weight: 600;
            text-shadow: 0.06em 0.06em 0.06em #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PPSo7D:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #a1876b;
              font-size: 0;
            }

.PPSo7D:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.PPSo7D:nth-child(3) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1.9em;
      }

.PPSo7D:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0.48em;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PPSo7D:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.PPSo7D:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PPSo7D:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.P0MPGz {
  margin: 0 5px;
  font-size: 1.3em;
}

.P0MPGz::before {
    content: '(';
  }

.P0MPGz::after {
    content: ')';
  }

.Pqzblj {
  z-index: 99999;
  top: -1em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.Pqzblj span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.Pqzblj span span {
      background-color: #8a230f;
    }

.P2vbr\+ .P2135V {
    color: #aa8754 !important;
    font-weight: 300;
  }

.P2vbr\+ .PDB0MZ {
    margin-bottom: 0.5em;
    color: #aa8754 !important;
    font-weight: 300;
  }

.P2vbr\+ .PgfHk6 {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P2vbr\+ .Pqzblj {
    z-index: 99999;
    top: -1em;
    bottom: 0;
    width: 24.04em !important;
    height: 3.25em;
    margin: auto;
  }

.P2vbr\+ .PE8mSp {
      left: 100%;
    }

.P2vbr\+ .PqqcCd {
      right: 100%;
    }

.P2vbr\+ .PkgDFG {
    position: relative;
    top: -1.2em;
    padding-right: 1.08em;
    color: #776a5a;
    font-family: Arial;
    text-align: right;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.P2vbr\+ .PkgDFG a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .PsfvtW .PQVvJR {
      font-size: 10px;
      line-height: 12px;
    }

    .PsfvtW input:not(:checked) + .PQVvJR::before,
    .PsfvtW input:checked + .PQVvJR::before {
      width: 15px;
      height: 15px;
    }

    .PsfvtW input:checked + .PQVvJR::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .PFzK5B {
    font-size: 10px;
  }
      .P2vbr\+ .PkgDFG a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .PsfvtW {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .PsfvtW input:not(:checked) + .PQVvJR::before,
    .PsfvtW input:checked + .PQVvJR::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .PsfvtW input:checked + .PQVvJR::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .PsfvtW .PQVvJR {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .PFzK5B {
    font-size: 8px;
  }
      .P2vbr\+ .PkgDFG a {
        font-size: 8px;
      }
}

.PcC7th {
  width: 29.48em;
  font-family: Oswald, MuseoSans, Palatino, serif;
}

  .PdwBpT {
    display: none;
    width: 34.28em !important;
    min-height: calc(100vh - 50px);
    background-color: rgb(2 13 19 / 0.75);
  }

  @media (max-height: 740px) {

  .PdwBpT {
      min-height: calc(740px - 50px)
  }
    }

  .PdwBpT.P4vhXz {
      display: block;
    }

.PyPvLT {
  margin-bottom: 0.6em;
  color: #958674;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.04em 0.04em 0 #000;
}

.PV8QWO {
  padding: 0 0.2em;
  margin-bottom: 1.2em;
  color: #e6d198;
}

.PV8QWO:hover ~ .PPOZuk {
    opacity: 1;
    visibility: visible;
  }

.PjkvWX {
  font-size: 2em;
}

.PjkvWX h3 {
    padding-bottom: 3em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png') no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.PjkvWX h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1em;
      height: 0.9em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat 50% / contain;
      content: '';
    }

.PjkvWX p {
    margin: 0 2.2em 1em;
    color: #c5b89e;
    font-size: 0.9em;
    font-weight: 200;
  }

.Pq9TG7 {
  position: relative;
  width: 84%;
  padding: 4em 0 0;
  margin: 0 auto 0.5em;
  color: #bfb69d;
  font-family: Oswald;
  font-size: 1.7em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.Pq9TG7::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat center center/contain;
    content: '';
  }

.P2EKbE {
  width: 100%;
  height: 5.05em;
  padding: 0.6em 2.4em 1.2em 3em;
  background-position: center top !important;
  background-size: contain;
}

.P2EKbE .PQnRBN {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.PBRTjo {
  display: block;
  width: 100%;
  padding: 0 0 0 0.5em;
  color: #958674;
  font-family: inherit;
  font-size: 1.2em !important;
  line-height: 1.8;
}

.PBRTjo::-ms-clear {
    width: 0;
    height: 0;
  }

.PBRTjo:input-placeholder {
    color: #958674 !important; /* fix color of placeholder ie 11 */
  }

.PBRTjo:-webkit-autofill,
  .PBRTjo:-webkit-autofill:hover,
  .PBRTjo:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
            box-shadow: 0 0 0 30px #292928 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #958674;
  }

.PE68MY {
  position: relative;
  margin: 0 0 1.6em;
}

.P0OU7B {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.P6XZ-Q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P6XZ-Q button {
      margin: 0 4px;
    }

.P6XZ-Q button:hover {
        opacity: 0.85;
      }

.PYjIpX {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 76%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: inherit;
    font-size: 1.14em;
  }

.PWplrB {
      width: 2.81em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.PYjIpX span {
      margin: 0 auto;
      color: #fff;
    }

.P3ptAV {
      padding-right: 2.81em;
      background-color: #3e5294;
      border-radius: 4px;
      font-family: Roboto, sans-serif;
    }

.ProqqH div {
        width: 7.19em !important;
      }

.Pm3sUQ {
  position: relative;
  width: 100%;
  height: 1em;
  margin-bottom: 0.6em;
  color: #958674;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.04em 0.04em 0 #000;
}

.Pm3sUQ:hover a {
    text-decoration: none;
  }

.PN5Qxi {
  width: 9.62em;
  height: 2.22em;
  margin: 0.6em auto !important;
}

.PWw2l3,
.PZSs2d {
  width: 22.6em;
  height: 5.77em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.PWw2l3 .PRnBvE,
  .PWw2l3 .PWwwok,
  .PWw2l3 .P4bJ90,
  .PZSs2d .PRnBvE,
  .PZSs2d .PWwwok,
  .PZSs2d .P4bJ90 {
    background-size: contain;
  }

.PWw2l3,
.PN5Qxi,
.PZSs2d {
  background-size: contain;
  color: #fff9bd;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  text-shadow: 2.1px 2.1px 3px rgb(110 63 32 / 0.35);
}

.PWw2l3 .PHmX8G .PQafBJ, .PN5Qxi .PHmX8G .PQafBJ, .PZSs2d .PHmX8G .PQafBJ {
      position: relative;
      top: auto !important;
      bottom: -0.12em !important;
      left: 0 !important;
      width: 2.04em !important;
      height: 2.04em !important;
      margin-right: 0.24em;
    }

.PWw2l3 .PRnBvE,
  .PWw2l3 .PWwwok,
  .PWw2l3 .P4bJ90,
  .PN5Qxi .PRnBvE,
  .PN5Qxi .PWwwok,
  .PN5Qxi .P4bJ90,
  .PZSs2d .PRnBvE,
  .PZSs2d .PWwwok,
  .PZSs2d .P4bJ90 {
    background-size: contain;
  }

.PNxUxW {
  overflow: hidden;
  padding: 1.1em 1.2em 0;
  margin: -0.6em 0 0.6em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center top no-repeat;
  background-size: 79%;
  color: #aa8754;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
}

.PNZkv3 {
  width: 86%;
  padding: 0.6em 1em;
  margin: 0 auto 0.6em;
  border-radius: 0.25em;
  color: #bdb0a1;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000;
}

.PNZkv3 .Pdy3W2 {
    font-family: Arial;
    font-size: 1em;
  }

.PcsRtR {
  padding: 0 3.13em;
  margin-bottom: 0.6em;
  text-align: left;
}

.PcsRtR input:not(:checked) + .PQnRBN::before,
  .PcsRtR input:checked + .PQnRBN::before {
    position: absolute;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.PcsRtR .PQnRBN:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.PcsRtR input:checked + .PQnRBN::after {
    background-color: #bbab97;
  }

.PcsRtR input:focus + .PQnRBN::before {
    border-color: #bbab97;
  }

.PcsRtR .PQnRBN {
    padding: 0 0 0 27px;
    color: #958674;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PcsRtR .PQnRBN a {
      border-bottom: 0.06em solid #a69887;
      color: #958674;
    }

.PcsRtR .PQnRBN a:hover,
      .PcsRtR .PQnRBN a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PPOZuk {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PW0bQg.PO\+Kfg::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #a1876b;
    }

.PW0bQg {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #a1876b;
    margin: 0;
    background-color: #000;
    border-radius: 0.8em;
    color: #b3ae9f;
    font-family: Verdana;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PW0bQg li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.P0mS7I {
      left: calc(100% + 2em);
    }

.PO\+Kfg {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PW0bQg::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      border-radius: 0.8em;
      content: '';
    }

.PHe0-I {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.PljoFC {
    position: relative;
    bottom: 0;
    width: 26%;
    height: 2.9em;
    margin: 0 auto;
  }

.PjwRPP:nth-child(1) {
        position: absolute;
        top: 0.5em;
        left: 0;
        width: 100%;
        height: 1.93em;
      }

.PjwRPP:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_3.png') no-repeat center center/contain;
        }

.PjwRPP:nth-child(1) div::after {
            position: absolute;
            top: 55%;
            left: 67%;
            display: block;
            width: 2.4em;
            height: 0.13em;
            background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/Line.png') no-repeat 50% / contain;
            content: '';
          }

.PjwRPP:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PjwRPP:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PjwRPP:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PjwRPP:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PjwRPP:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PjwRPP:nth-child(1) div:nth-child(3)::after {
              position: absolute;
              display: none;
              background: none;
            }

.PjwRPP:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PjwRPP:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #a1876b;
            font-size: 0;
            font-weight: 600;
            text-shadow: 0.06em 0.06em 0.06em #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PjwRPP:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #a1876b;
              font-size: 0;
            }

.PjwRPP:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.PjwRPP:nth-child(3) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1.9em;
      }

.PjwRPP:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0.48em;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PjwRPP:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.PjwRPP:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PjwRPP:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.PSNLgS {
  z-index: 99999;
  top: -1.8em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.PSNLgS span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PSNLgS span span {
      background-color: #8a230f;
    }

.PzXagw .PV8QWO {
    color: #aa8754 !important;
    font-weight: 300;
  }

.PzXagw .PjkvWX {
    margin-bottom: 0.5em;
    color: #aa8754 !important;
    font-weight: 300;
  }

.PzXagw .P2EKbE {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PzXagw .PSNLgS {
    z-index: 99999;
    top: -1em;
    bottom: 0;
    width: 24.04em !important;
    height: 3.25em;
    margin: auto;
  }

.PzXagw .PV7g5s {
      left: 100%;
    }

.PzXagw .P0FJef {
      right: 100%;
    }

.PzXagw .PTkeFe {
    position: relative;
    top: -1.2em;
    padding-right: 1.08em;
    color: #776a5a;
    font-family: Arial;
    text-align: right;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PzXagw .PTkeFe a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .PcsRtR .PQnRBN {
      font-size: 10px;
      line-height: 12px;
    }

    .PcsRtR input:not(:checked) + .PQnRBN::before,
    .PcsRtR input:checked + .PQnRBN::before {
      width: 15px;
      height: 15px;
    }

    .PcsRtR input:checked + .PQnRBN::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .PyPvLT {
    font-size: 10px;
  }
      .PzXagw .PTkeFe a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .PcsRtR {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .PcsRtR input:not(:checked) + .PQnRBN::before,
    .PcsRtR input:checked + .PQnRBN::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .PcsRtR input:checked + .PQnRBN::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .PcsRtR .PQnRBN {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .PyPvLT {
    font-size: 8px;
  }
      .PzXagw .PTkeFe a {
        font-size: 8px;
      }
}

.PW8-R7 {
  font-family: Oswald,  MuseoSans, Palatino, serif;
}

  .PVvhe0 {
    display: none;
    width: 25em !important;
    height: 100vh !important;
    background-size: 100% auto;
  }

  .PVvhe0.PKmZtV {
      display: block;
    }

.Pzkazq {
  margin-bottom: 0.6em;
  color: #a4b2bf;
  font-family: Arial;
  font-size: 0.81em;
  text-shadow: 0 1px 0 #000;
}

.P-yXKS {
  padding: 0 0 1.8em;
  margin-bottom: 1.2em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_blue/line_big.png') bottom no-repeat;
  background-size: 86% auto;
  color: #f8fdff;
  line-height: 1.2;
  text-shadow: 0 1px 0 #85a0c9, 0 2px 0 #6981a7, 0 3px 4px #000;
}

.PE810\+ {
  width: 100%;
  height: 3.2em;
  margin-bottom: 0.5em;
  background-size: contain;
}

.PE810\+ .PNCwJl {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.Pzvi8q {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.15em 1.8em 0.2em 1em;
  color: #c8d2d6;
  font-family: 'Times New Roman', Times, serif;
  font-size: 1.25em !important;
}

.Pzvi8q::-ms-clear {
    width: 0;
    height: 0;
  }

.Pzvi8q:input-placeholder {
    color: #c8d2d6 !important; /* fix color of placeholder ie 11 */
  }

.Pzvi8q:-webkit-autofill,
  .Pzvi8q:-webkit-autofill:hover,
  .Pzvi8q:-webkit-autofill:focus {
    -webkit-animation: P4fHbX 0s forwards;
            animation: P4fHbX 0s forwards; /* remove standart autocomplete background */
    -webkit-text-fill-color: #c8d2d6;
  }

.Pya8LA {
  width: 9.6em;
  height: 5.2em;
  margin: 0 auto !important;
}

.PRgrs6 {
  right: 45.5%;
  left: auto;
  width: 36em;
  height: 8em;
}

.PRgrs6 .POI5fM,
  .PRgrs6 .P8gbO7,
  .PRgrs6 .P\+Ax85 {
    background-size: contain;
  }

.Pya8LA,
.PRgrs6 {
  background-size: contain;
  color: #f8fdff;
}

.Pya8LA .P5OZwK, .PRgrs6 .P5OZwK {
    position: relative;
  }

.Pya8LA .P5OZwK span, .PRgrs6 .P5OZwK span {
      position: relative;
      top: -0.24em;
      color: #f8fdff;
      font-weight: 500;
      letter-spacing: 0.05px;
      text-shadow: 0 3px 2px rgb(0 0 0 / 0.35);
      text-transform: uppercase;
    }

.Pya8LA .POI5fM,
  .Pya8LA .P8gbO7,
  .Pya8LA .P\+Ax85,
  .PRgrs6 .POI5fM,
  .PRgrs6 .P8gbO7,
  .PRgrs6 .P\+Ax85 {
    background-size: contain;
  }

.P\+s8I\+ {
  position: relative;
  margin: 0 0 1.6em;
}

.PIflh1 {
    display: block;
    width: 100%;
    margin-bottom: 0.3em;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
  }

.PEZ8Gx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PEZ8Gx button {
      margin: 0 4px;
    }

.PEZ8Gx button:hover {
        opacity: 0.85;
      }

.P3fMyk {
    position: relative;
    font-family: inherit;
  }

.PgAyqI {
      width: 2.81em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PFWzgQ {
  overflow: hidden;
  margin-bottom: 0.7em;
  color: #e7e9ee;
  font-size: 1.47em;
  font-weight: 200;
  letter-spacing: 0.09em;
  line-height: 1.28;
  text-align: center;
}

.Pljm0q {
  margin-bottom: 0.5em;
  color: #a4b2bf;
  line-height: 0.85em;
  text-align: center;
}

.Pljm0q .PIIBpv {
    font-family: Arial;
    font-size: 0.81em;
    text-shadow: 0 1px 0 #000;
  }

.P97G2x {
  margin-bottom: 1.2em;
  color: #a4b2bf;
  text-align: left;
}

.P97G2x input:not(:checked) + .PNCwJl::before,
  .P97G2x input:checked + .PNCwJl::before {
    position: absolute;
    width: 1.13em;
    height: 1.13em;
    border: solid 0.06em #a4b2bf;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.P97G2x .PNCwJl:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.P97G2x input:checked + .PNCwJl::after {
    width: 0.5em;
    height: 0.5em;
    margin: 0.38em;
    background-color: #a4b2bf;
  }

.P97G2x input:focus + .PNCwJl::before {
    border-color: #a4b2bf;
  }

.P97G2x .PNCwJl {
    padding: 0 0 0 2.1em;
    color: #a4b2bf;
    font-size: 0.84em;
    line-height: 1.2em;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.P97G2x .PNCwJl a {
      border-bottom: 0.06em solid #a69887;
      color: #a4b2bf;
    }

.P97G2x .PNCwJl a:hover,
      .P97G2x .PNCwJl a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PDhsnT {
  position: relative;
  padding: 3em 0 0;
  margin: 0 auto 0.5em;
  color: #f8fdff;
  font-size: 1.7em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
}

.PDhsnT::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/check.png') no-repeat center center/contain;
    content: '';
  }

.PBRYtX {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.P5FO-9 {
    position: relative;
    bottom: 0;
    width: 39%;
    height: 1.56em;
    margin: 0 auto;
  }

.P60Htu:nth-child(1) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 2.63em;
      }

.P60Htu:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 2.3em;
          height: 2.3em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_blue/point_normal.png') no-repeat center center/contain;
        }

.P60Htu:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.P60Htu:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.P60Htu:nth-child(1) div:nth-child(1)::after {
              position: absolute;
              top: 55.8%;
              left: 72%;
              display: block;
              width: 1.69em;
              height: 1px;
              background-color: #a0aece;
              content: '';
            }

.P60Htu:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P60Htu:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.P60Htu:nth-child(1) div:nth-child(2)::after {
              position: absolute;
              top: 55.8%;
              left: 72%;
              display: block;
              width: 1.69em;
              height: 1px;
              background-color: #a0aece;
              content: '';
            }

.P60Htu:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.P60Htu:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.P60Htu:nth-child(1) div span {
            position: absolute;
            top: 0;
            width: 4.04em;
            color: #a1876b;
            font-size: 0;
            font-weight: 600;
            text-shadow: 0.06em 0.06em 0.06em #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.P60Htu:nth-child(1) div span[data-state='active'] {
              top: 0;
              width: 4.04em;
              color: #a1876b;
              font-size: 0;
            }

.P60Htu:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P60Htu:nth-child(3) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 2.63em;
      }

.P60Htu:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0;
          width: 2.2em;
          height: 2.2em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_blue/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.P60Htu:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.P60Htu:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P60Htu:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.PT1hZH {
  z-index: 99999;
  top: 0;
  bottom: 0;
  width: 24.04em !important;
  height: 3.1em;
  margin: auto;
}

.PL-O2K {
    left: 100%;
  }

.PuWksp {
    right: 100%;
  }

.PT1hZH span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PT1hZH span span {
      background-color: #8a230f;
    }

.Pwl3ik .P-yXKS {
    margin-bottom: 0.5em;
    color: #f8fdff !important;
    font-weight: 300;
  }

.Pwl3ik .PNjrmX {
    margin-bottom: 0.5em;
    color: #f8fdff !important;
    font-weight: 300;
  }

.Pwl3ik .PfQpLj {
    color: #a4b2bf;
    font-family: Arial;
    text-align: right;
    text-shadow: 0 1px 0 #000;
  }

.Pwl3ik .PfQpLj button {
      display: block;
      margin: 0 0 0.5em auto;
      font-size: 0.81em;
    }

.PmclM0 {
  font-family: Oswald, MuseoSans, Palatino, serif;
}

  .Pd-bbe {
    display: none;
    width: 25em !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(62.5%, #101835), color-stop(86.98%, rgb(16 24 53 / 0.6)), to(rgb(16 24 53 / 0)));
    background: linear-gradient(180deg, #101835 62.5%, rgb(16 24 53 / 0.6) 86.98%, rgb(16 24 53 / 0) 100%);
  }

  .Pd-bbe::before,
    .Pd-bbe::after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0.5em;
      display: block;
      width: 1px;
      background: -webkit-gradient(linear, left top, left bottom, from(#f8d613), color-stop(87.5%, rgb(248 214 19 / 0.6)), color-stop(100%, rgb(16 24 53 / 0)), to(rgb(248 214 19 / 0)));
      background: linear-gradient(180deg, #f8d613 0%, rgb(248 214 19 / 0.6) 87.5%, rgb(16 24 53 / 0) 100%, rgb(248 214 19 / 0) 100%);
      content: '';
    }

  .Pd-bbe::after {
      right: 0.5em;
      left: auto;
    }

  .Pd-bbe.PvGbF7 {
      display: block;
    }

.PrLrPn {
  padding: 0 0 1.8em;
  margin-bottom: 1.2em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_blue/line_big.png') bottom no-repeat;
  background-size: 86% auto;
  color: #f8d613;
  line-height: 1.2;
}

.PzTyTz {
  width: 100%;
  height: 3.2em;
  margin-bottom: 1.5em;
  background-size: contain;
}

.PzTyTz .PZV6-Q {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.PC07qZ {
  width: 10em;
  height: 2.3em;
  margin: 0 auto 1em;
}

.P9Uqmu {
  width: 18em;
  height: 5.6em;
  margin: 0 auto 1em;
}

.P9Uqmu .PWC5OV,
  .P9Uqmu .PajmJ7,
  .P9Uqmu .PKB8Y\+ {
    background-size: contain;
  }

.PC07qZ,
.P9Uqmu {
  background-size: contain;
  color: #f8fdff;
}

.PC07qZ:hover .Pt0H4O span, .P9Uqmu:hover .Pt0H4O span {
        color: #a4b2bf;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }

.PC07qZ .Pt0H4O, .P9Uqmu .Pt0H4O {
    position: relative;
  }

.PC07qZ .Pt0H4O span, .P9Uqmu .Pt0H4O span {
      position: relative;
      color: #f8d613;
      font-weight: 500;
      line-height: 1;
      text-transform: uppercase;
    }

.PC07qZ .PWC5OV, .P9Uqmu .PWC5OV {
    -webkit-animation: unset;
            animation: unset;
  }

.PC07qZ .PajmJ7,
  .PC07qZ .PKB8Y\+,
  .P9Uqmu .PajmJ7,
  .P9Uqmu .PKB8Y\+ {
    background-size: contain;
  }

.PIE2Aq .PrLrPn {
    margin-bottom: 0.5em;
    font-weight: 300;
  }

.PIE2Aq .PzTyTz {
    margin-bottom: 0.5em;
  }

.PIE2Aq .P-1CPt {
    margin-bottom: 0.5em;
    color: #f8fdff !important;
    font-weight: 300;
  }

.PIE2Aq .PmBNXA {
    color: #a4b2bf;
    font-family: Arial;
    text-align: right;
    text-shadow: 0 1px 0 #000;
  }

.PIE2Aq .PmBNXA button {
      display: block;
      margin: 0 0 0.5em auto;
      font-size: 0.81em;
    }

.Pg28RP {
  font-family: 'Segoe UI', Roboto, sans-serif;
}

  .PbWaLj {
    display: none;
    width: 25em !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(62.5%, #101835), color-stop(86.98%, rgb(16 24 53 / 0.6)), to(rgb(16 24 53 / 0)));
    background: linear-gradient(180deg, #101835 62.5%, rgb(16 24 53 / 0.6) 86.98%, rgb(16 24 53 / 0) 100%);
  }

  .PbWaLj::before,
    .PbWaLj::after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0.5em;
      display: block;
      width: 1px;
      background: -webkit-gradient(linear, left top, left bottom, from(#f8d613), color-stop(87.5%, rgb(248 214 19 / 0.6)), color-stop(100%, rgb(16 24 53 / 0)), to(rgb(248 214 19 / 0)));
      background: linear-gradient(180deg, #f8d613 0%, rgb(248 214 19 / 0.6) 87.5%, rgb(16 24 53 / 0) 100%, rgb(248 214 19 / 0) 100%);
      content: '';
    }

  .PbWaLj::after {
      right: 0.5em;
      left: auto;
    }

  .PbWaLj.PGrsSO {
      display: block;
    }

.PNdevl{
  position: relative;
  margin: 0 0 1.4em;
}

.PYQ2UW{
  font-size: 1.13rem;
}

.P9xc3j {
  position: absolute;
  top: 1.15em;
  right: 1.4em;
  bottom: auto;
  color: #e9e5d9;
  font-family: 'Times New Roman', Times;
  font-size: 1.08em;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 0.7);
}

.P13EzE {
    position: relative;
    z-index: 1;
  }

.PJ5Uxi {
  margin-bottom: 1.2em;
  color: #a4b2bf;
  text-align: left;
}

.PJ5Uxi input:not(:checked) + .P1SkG1::before,
  .PJ5Uxi input:checked + .P1SkG1::before {
    position: absolute;
    top: 0.05rem;
    width: 1.13em;
    height: 1.13em;
    border: solid 0.06em #a4b2bf;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.PJ5Uxi .P1SkG1:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.PJ5Uxi input:checked + .P1SkG1::after {
    top: 0.05rem;
    width: 0.5em;
    height: 0.5em;
    margin: 0.376em;
    background-color: #a4b2bf;
  }

.PJ5Uxi input:focus + .P1SkG1::before {
    border-color: #a4b2bf;
  }

.PJ5Uxi .P1SkG1 {
    padding: 0 0 0 2.1em;
    color: #a4b2bf;
    font-size: 0.8em;
    line-height: 1.2em;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PJ5Uxi .P1SkG1 a {
      border-bottom: 0.06em solid #a69887;
      color: #a4b2bf;
    }

.PJ5Uxi .P1SkG1 a:hover,
      .PJ5Uxi .P1SkG1 a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.P7YthR {
  padding: 0 0 1.8em;
  margin-bottom: 1.2em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_blue/line_big.png') bottom no-repeat;
  background-size: 86% auto;
  color: #f8d613;
  font-weight:700;
  line-height: 1.2;
}

.PukDdG {
  width: 100%;
  height: 3.6em;
  margin-bottom: 1.5em;
  background-size: contain;
}

.PukDdG .P1SkG1 {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.PEyizv {
  width: 9.8rem;
  height: 2.72rem;
  margin: 0 auto 1em;
}

.PmDL4s {
  width: 20em;
  height: 5.6em;
  margin: 0 auto 1em;
}

.PmDL4s .PgPNc9,
  .PmDL4s .PFJuie,
  .PmDL4s .PNUnDI {
    background-size: contain;
  }

.PEyizv,
.PmDL4s {
  background-size: contain;
  color: #f8fdff;
}

.PEyizv:hover .PnI9Dj span, .PmDL4s:hover .PnI9Dj span {
        color: #a4b2bf;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }

.PEyizv .PnI9Dj, .PmDL4s .PnI9Dj {
    position: relative;
  }

.PEyizv .PnI9Dj span, .PmDL4s .PnI9Dj span {
      position: relative;
      margin-top: -0.1rem;
      color: #f8d613;
      font-weight: 500;
      line-height: 1;
      text-transform: uppercase;
    }

.PEyizv .PgPNc9, .PmDL4s .PgPNc9 {
    -webkit-animation: unset;
            animation: unset;
  }

.PEyizv .PFJuie,
  .PEyizv .PNUnDI,
  .PmDL4s .PFJuie,
  .PmDL4s .PNUnDI {
    background-size: contain;
  }

.PEnRgo {
  z-index: 99999;
  top: 0;
  bottom: 0;
  width: 24.04em !important;
  height: 3.6em;
  margin: auto;
}

.P4u3jx {
    left: 100%;
  }

.PIHAzV {
    right: 100%;
  }

.PEnRgo span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PEnRgo span span {
      background-color: #8a230f;
    }

.PPBJg2 {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.15em 3em 0.2em 1em;
  color: #c8d2d6;
  font-family: 'Segoe UI', Roboto, sans-serif;
  font-size: 1.25rem !important;
}

.PPBJg2::-ms-clear {
    width: 0;
    height: 0;
  }

.PPBJg2:input-placeholder {
    color: #c8d2d6 !important; /* fix color of placeholder ie 11 */
  }

.PPBJg2:-webkit-autofill,
  .PPBJg2:-webkit-autofill:hover,
  .PPBJg2:-webkit-autofill:focus {
    -webkit-animation: Po9ELV 0s forwards;
            animation: Po9ELV 0s forwards; /* remove standart autocomplete background */
    -webkit-text-fill-color: #c8d2d6;
  }

.P3Pao1 .P7YthR {
    margin-bottom: 0.5em;
    font-weight: 300;
  }

.P3Pao1 .PukDdG {
    margin-bottom: 0.5em;
  }

.P3Pao1 .PBUj1q {
    margin-bottom: 0.5em;
    color: #f8fdff !important;
    font-weight: 300;
  }

.P3Pao1 .PcmKvr {
    color: #a4b2bf;
    font-family: Arial;
    text-align: right;
    text-shadow: 0 1px 0 #000;
  }

.P3Pao1 .PcmKvr button {
      display: block;
      margin: 0 0 0.5em auto;
      font-size: 0.81em;
    }

.PGUy0o {
  overflow: hidden;
  margin-bottom: 0.56rem;
  color: #e7e9ee;
  font-size: 1.47em;
  font-weight: 600;
  line-height: 1.28;
  text-align: center;
}
.P2UaOP {
    font-family: 'Segoe UI', Roboto, sans-serif;
}

    .P4r4sO {
        display: none;
        width: 31.25rem !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(63.02%, rgb(18 21 32 / 0.9)), color-stop(90.1%, rgb(1 3 7 / 0.65)), to(rgb(4 7 18 / 0.45)));
        background: linear-gradient(180deg, rgb(18 21 32 / 0.9) 63.02%, rgb(1 3 7 / 0.65) 90.1%, rgb(4 7 18 / 0.45) 100%);
    }

    .P4r4sO::before,
        .P4r4sO::after {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0.5rem;
            display: block;
            width: 1px;
            background: -webkit-gradient(linear, left top, left bottom, from(#f8d613), color-stop(87.5%, rgb(248 214 19 / 0.6)), color-stop(100%, rgb(16 24 53 / 0)), to(rgb(248 214 19 / 0)));
            background: linear-gradient(180deg, #f8d613 0%, rgb(248 214 19 / 0.6) 87.5%, rgb(16 24 53 / 0) 100%, rgb(248 214 19 / 0) 100%);
            content: '';
        }

    .P4r4sO::after {
            right: 0.5rem;
            left: auto;
        }

    .P4r4sO.PVMmdK {
            display: block;
        }

.PuT6Gt{
    position: relative;
    margin: 0 0 .7rem;
}

.Pw4rk7{
    font-size: 1rem;
}

.PqtTnG {
    position: absolute;
    top: 1.35rem;
    right: 1.4rem;
    bottom: auto;
    color: #e9e5d9;
    font-family: 'Times New Roman', Times;
    font-size: 1.08rem;
    line-height: normal;
    text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 0.7);
}

.PXRvUp {
        position: relative;
        z-index: 1;
    }

.PyT2V5 {
    margin-bottom: 1.2em;
    color: #a4b2bf;
    text-align: left;
}

.PyT2V5 input:not(:checked) + .PrNbar::before,
    .PyT2V5 input:checked + .PrNbar::before {
        position: absolute;
        top: 0.05rem;
        width: 1.13em;
        height: 1.13em;
        border: solid 0.06em #a4b2bf;
        background-color: #1d1f22;
        -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
                box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
    }

.PyT2V5 .PrNbar:hover::before {
        background-color: #2d3134 !important;
        -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
                box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
    }

.PyT2V5 input:checked + .PrNbar::after {
        top: 0.05rem;
        width: 0.5em;
        height: 0.5em;
        margin: 0.376em;
        background-color: #a4b2bf;
    }

.PyT2V5 input:focus + .PrNbar::before {
        border-color: #a4b2bf;
    }

.PyT2V5 .PrNbar {
        padding: 0 0 0 2.1em;
        color: #a4b2bf;
        font-size: 0.8em;
        line-height: 1.2em;
        text-shadow: 0.04em 0.04em 0 #000;
    }

.PyT2V5 .PrNbar a {
            border-bottom: 0.06em solid #a69887;
            color: #a4b2bf;
        }

.PyT2V5 .PrNbar a:hover,
            .PyT2V5 .PrNbar a:focus {
                border-color: rgb(255 255 255 / 0.5);
            }

.P5WR\+h {
    position: relative;
    padding: 3rem 0 0;
    margin: 9rem auto 0.5rem;
    color: #f8fdff;
    font-size: 1.7rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

.P5WR\+h::before {
        position: absolute;
        top: 0.5rem;
        right: 0;
        left: 0;
        display: block;
        width: 2rem;
        height: 1.5rem;
        margin: auto;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/check.png') no-repeat center center/contain;
        content: '';
    }

.Pu-Ub1 {
    padding: 0 0 1.4rem;
    margin-bottom: 1rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_blue/line_big.png') bottom no-repeat;
    background-size: 86% auto;
    color: #f8d613;
    font-weight:700;
    line-height: 1.2;
}

.PLASMe {
    width: 25.6rem;
    height: 3.8rem;
    margin: 0 auto 1.3rem;
    background-size: contain;
}

.PLASMe .PrNbar {
        position: relative;
        display: block;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-bottom: 0.36rem;
        font-size: 1.44rem;
        text-shadow: 0.13rem 0.13rem 0.13rem #000;
    }

.P\+NmCm {
    width: 9.8rem;
    height: 2.72rem;
    margin: 0 auto 1.8rem;
}

.PANzqI {
    width: 20rem;
    height: 5.6rem;
    margin: 0 auto 1rem;
}

.PANzqI .Pa4yv7,
    .PANzqI .PY9BMD,
    .PANzqI .Pj8htp {
        background-size: contain;
    }

.P\+NmCm,
.PANzqI {
    background-size: contain;
    color: #f8fdff;
}

.P\+NmCm:hover .Pt8LQU span, .PANzqI:hover .Pt8LQU span {
                color: #a4b2bf;
                -webkit-transition: color 0.3s;
                transition: color 0.3s;
            }

.P\+NmCm .Pt8LQU, .PANzqI .Pt8LQU {
        position: relative;
    }

.P\+NmCm .Pt8LQU span, .PANzqI .Pt8LQU span {
            position: relative;
            margin-top: -0.1rem;
            color: #f8d613;
            font-weight: 500;
            line-height: 1;
            text-transform: uppercase;
        }

.P\+NmCm .Pa4yv7, .PANzqI .Pa4yv7 {
        -webkit-animation: unset;
                animation: unset;
    }

.P\+NmCm .PY9BMD,
    .P\+NmCm .Pj8htp,
    .PANzqI .PY9BMD,
    .PANzqI .Pj8htp {
        background-size: contain;
    }

.Pdjwyb {
    z-index: 99999;
    top: 0;
    bottom: 0;
    width: 24.04rem !important;
    height: 3.9rem;
    margin: auto;
}

.P9w3WO {
        left: 100%;
    }

.PMDATD {
        right: 100%;
    }

.Pdjwyb span {
        background-color: #8a230f !important;
        color: #c5b9b7;
        opacity: 0.9;
    }

.Pdjwyb span span {
            background-color: #8a230f;
        }

.PlYbKb {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0.15rem 3rem 0.2rem 1rem;
    color: #c8d2d6;
    font-family: 'Segoe UI', Roboto, sans-serif;
    font-size: 1.25rem !important;
}

.PlYbKb::-ms-clear {
        width: 0;
        height: 0;
    }

.PlYbKb:input-placeholder {
        color: #c8d2d6 !important; /* fix color of placeholder ie 11 */
    }

.PlYbKb:-webkit-autofill,
    .PlYbKb:-webkit-autofill:hover,
    .PlYbKb:-webkit-autofill:focus {
        -webkit-animation: PVty\+g 0s forwards;
                animation: PVty\+g 0s forwards; /* remove standart autocomplete background */
        -webkit-text-fill-color: #c8d2d6;
    }

.PkOnEn {
    overflow: hidden;
    margin-bottom: 0.56rem;
    color: #e7e9ee;
    font-size: 1.47rem;
    font-weight: 600;
    line-height: 1.28;
    text-align: center;
}

.PAekzV {
    width: 2.1rem !important;
    height: 2.1rem !important;
    margin: 0 auto;
    background-size: contain;
}

.PedECu .title-wrap{
            position:relative;
            padding:.5rem 1rem;
            margin-bottom: 1rem;
            background: -webkit-gradient(linear, right top, left top, from(rgb(2 64 122 / 0)), color-stop(49.48%, #02407A), to(rgb(2 64 122 / 0)));
            background: linear-gradient(270deg, rgb(2 64 122 / 0) 0%, #02407A 49.48%, rgb(2 64 122 / 0) 100%);
        }

.PedECu .title-wrap::before{
                position:absolute;
                top:0;
                display:block;
                width:100%;
                height:1px;
                background: -webkit-gradient(linear, right top, left top, from(rgb(2 64 122 / 0)), color-stop(49.48%, #2A81D1), to(rgb(2 64 122 / 0)));
                background: linear-gradient(270deg, rgb(2 64 122 / 0) 0%, #2A81D1 49.48%, rgb(2 64 122 / 0) 100%);
                content:'';

            }

.PedECu .title-wrap::after{
                position:absolute;
                bottom:0;
                display:block;
                width:100%;
                height:1px;
                background: -webkit-gradient(linear, right top, left top, from(rgb(2 64 122 / 0)), color-stop(49.48%, #2A81D1), to(rgb(2 64 122 / 0)));
                background: linear-gradient(270deg, rgb(2 64 122 / 0) 0%, #2A81D1 49.48%, rgb(2 64 122 / 0) 100%);
                content:'';

            }

.PedECu .title{
            color: #F8D613;
            font-family: 'Segoe UI';
            font-size: 1.35rem;
            font-weight: bold;
            letter-spacing: 0.03rem;
            text-align: center;
            text-transform: uppercase;
        }

.PedECu .icon{
            width:5.7rem;
            height:7.3rem;
            margin-right:1.1rem;
            -o-object-fit:contain;
               object-fit:contain;
        }

.PedECu .hero{
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            margin: 0 0 1rem;
        }

.PedECu .hero-content{
            text-align:left;
        }

.PedECu .hero-content h3{
                margin:0 0 .5rem;
                color: #C8B651;
                font-size: 1.375rem;
                font-weight: 600;
                line-height: 1.2;
            }

.PedECu .hero-content p{
                margin:0;
                color: #FFEFC5;
                font-size: 1rem;
                font-weight: normal;
                line-height: 1.4rem;
            }

.PedECu .list{
            padding-left: 1.5rem;
            margin:0;
            color: #FFEFC5;
            font-size: 1rem;
            font-weight: normal;
            line-height: 1.2;
            opacity: 0.9;
            text-align:left;
        }

.PedECu .list li{
                margin-bottom:.8rem;
            }

.PedECu .list-title{
            margin: 0 0 0.3rem;
            color: #FFEFC5;
            font-size: 1.25rem;
            font-style: normal;
            font-weight: 500;
            text-align: left;
        }

.PedECu .description{
            padding:.3rem 1rem;
            margin-bottom:.7rem;
            background: -webkit-gradient(linear, right top, left top, from(rgb(105 94 54 / 0)), color-stop(49.48%, rgb(105 94 54 / 0.9)), to(rgb(105 94 54 / 0)));
            background: linear-gradient(270deg, rgb(105 94 54 / 0) 0%, rgb(105 94 54 / 0.9) 49.48%, rgb(105 94 54 / 0) 100%);
            color: #FFE447;
            font-size: 1rem;
            font-weight: normal;
            text-align: center;
        }

.PedECu .description h3{
                margin:0;
                font-size:1.1rem;
                font-weight: bold;
                text-transform: uppercase;

            }
.PH3F2a {
    font-family: Oswald, MuseoSans, Palatino, serif;
}

    .PH7rYL {
        display: none;
        width: 25em !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(63.02%, rgb(18 21 32 / 0.9)), color-stop(90.1%, rgb(1 3 7 / 0.65)), to(rgb(4 7 18 / 0.45)));
        background: linear-gradient(180deg, rgb(18 21 32 / 0.9) 63.02%, rgb(1 3 7 / 0.65) 90.1%, rgb(4 7 18 / 0.45) 100%);
    }

    .PH7rYL::before,
        .PH7rYL::after {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0.5em;
            display: block;
            width: 1px;
            background: -webkit-gradient(linear, left top, left bottom, from(#f8d613), color-stop(87.5%, rgb(248 214 19 / 0.6)), color-stop(100%, rgb(16 24 53 / 0)), to(rgb(248 214 19 / 0)));
            background: linear-gradient(180deg, #f8d613 0%, rgb(248 214 19 / 0.6) 87.5%, rgb(16 24 53 / 0) 100%, rgb(248 214 19 / 0) 100%);
            content: '';
        }

    .PH7rYL::after {
            right: 0.5em;
            left: auto;
        }

    .PH7rYL.Pl4y8E {
            display: block;
        }
.PIfGug {
    font-family: 'Segoe UI', Roboto, sans-serif;
}

    .PsYix8 {
        display: none;
        width: 25em !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(62.5%, #130E0B), color-stop(86.98%, rgba(22 16 9 / 0.3)), to(rgba(16 24 53 / 0)));
        background: linear-gradient(180deg, #130E0B 62.5%, rgba(22 16 9 / 0.3) 86.98%, rgba(16 24 53 / 0) 100%);
    }

    .PsYix8::before,
        .PsYix8::after {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0.5em;
            display: block;
            width: 1px;
            background: -webkit-gradient(linear, left top, left bottom, from(#f8d613), color-stop(87.5%, rgb(248 214 19 / 0.6)), color-stop(100%, rgb(16 24 53 / 0)), to(rgb(248 214 19 / 0)));
            background: linear-gradient(180deg, #f8d613 0%, rgb(248 214 19 / 0.6) 87.5%, rgb(16 24 53 / 0) 100%, rgb(248 214 19 / 0) 100%);
            content: '';
        }

    .PsYix8::after {
            right: 0.5em;
            left: auto;
        }

    .PsYix8.PSiKwu {
            display: block;
        }

.P8G14f{
    position: relative;
    margin: 0 0 1.4em;
}

.PbywL9{
    font-size: 1.13rem;
}

.Pg6fh\+ {
    position: absolute;
    top: 1.15em;
    right: 1.4em;
    bottom: auto;
    color: #e9e5d9;
    font-family: 'Times New Roman', Times;
    font-size: 1.08em;
    line-height: normal;
    text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 0.7);
}

.P4pl-G {
        position: relative;
        z-index: 1;
    }

.PPBXBh {
    margin-bottom: 1.2em;
    color: #a4b2bf;
    text-align: left;
}

.PPBXBh input:not(:checked) + .PzFQIC::before,
    .PPBXBh input:checked + .PzFQIC::before {
        position: absolute;
        top: 0.05rem;
        width: 1.13em;
        height: 1.13em;
        border: solid 0.06em #a4b2bf;
        background-color: #1d1f22;
        -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
                box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
    }

.PPBXBh .PzFQIC:hover::before {
        background-color: #2d3134 !important;
        -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
                box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
    }

.PPBXBh input:checked + .PzFQIC::after {
        top: 0.05rem;
        width: 0.5em;
        height: 0.5em;
        margin: 0.376em;
        background-color: #a4b2bf;
    }

.PPBXBh input:focus + .PzFQIC::before {
        border-color: #a4b2bf;
    }

.PPBXBh .PzFQIC {
        padding: 0 0 0 2.1em;
        color: #a4b2bf;
        font-size: 0.8em;
        line-height: 1.2em;
        text-shadow: 0.04em 0.04em 0 #000;
    }

.PPBXBh .PzFQIC a {
            border-bottom: 0.06em solid #a69887;
            color: #a4b2bf;
        }

.PPBXBh .PzFQIC a:hover,
            .PPBXBh .PzFQIC a:focus {
                border-color: rgb(255 255 255 / 0.5);
            }

.Pt9qGd {
    padding: 0 0 1.8em;
    margin-bottom: 1.2em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/041/line.png') bottom no-repeat;
    background-size: 86% auto;
    color: #f8d613;
    font-weight:700;
    line-height: 1.2;
}

.PNmnFM {
    width: 100%;
    height: 3.6em;
    margin-bottom: 1.5em;
    background-size: contain;
}

.PNmnFM .PzFQIC {
        position: relative;
        display: block;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-bottom: 0.36em;
        font-size: 1.44em;
        text-shadow: 0.13em 0.13em 0.13em #000;
    }

.Pl9w2n {
    width: 9.8rem;
    height: 2.72rem;
    margin: 0 auto 1em;
}

.PQ16wg {
    width: 20em;
    height: 5.6em;
    margin: 0 auto 1em;
}

.PQ16wg .Pl2HhK,
    .PQ16wg .PO7y39,
    .PQ16wg .PQoVL5 {
        background-size: contain;
    }

.Pl9w2n,
.PQ16wg {
    background-size: contain;
    color: #f8fdff;
}

.Pl9w2n:hover .PF5HC3 span, .PQ16wg:hover .PF5HC3 span {
                color: #a4b2bf;
                -webkit-transition: color 0.3s;
                transition: color 0.3s;
            }

.Pl9w2n .PF5HC3, .PQ16wg .PF5HC3 {
        position: relative;
    }

.Pl9w2n .PF5HC3 span, .PQ16wg .PF5HC3 span {
            position: relative;
            margin-top: -0.1rem;
            color: #f8d613;
            font-weight: 500;
            line-height: 1;
            text-transform: uppercase;
        }

.Pl9w2n .Pl2HhK, .PQ16wg .Pl2HhK {
        -webkit-animation: unset;
                animation: unset;
    }

.Pl9w2n .PO7y39,
    .Pl9w2n .PQoVL5,
    .PQ16wg .PO7y39,
    .PQ16wg .PQoVL5 {
        background-size: contain;
    }

.P0-Lu- {
    z-index: 99999;
    top: 0;
    bottom: 0;
    width: 24.04em !important;
    height: 3.6em;
    margin: auto;
}

.Pk6BdO {
        left: 100%;
    }

.PgZFEc {
        right: 100%;
    }

.P0-Lu- span {
        background-color: #8a230f !important;
        color: #c5b9b7;
        opacity: 0.9;
    }

.P0-Lu- span span {
            background-color: #8a230f;
        }

.P0xTaO {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0.15em 3em 0.2em 1em;
    color: #c8d2d6;
    font-family: 'Segoe UI', Roboto, sans-serif;
    font-size: 1.25rem !important;
}

.P0xTaO::-ms-clear {
        width: 0;
        height: 0;
    }

.P0xTaO:input-placeholder {
        color: #c8d2d6 !important; /* fix color of placeholder ie 11 */
    }

.P0xTaO:-webkit-autofill,
    .P0xTaO:-webkit-autofill:hover,
    .P0xTaO:-webkit-autofill:focus {
        -webkit-animation: PsXJnU 0s forwards;
                animation: PsXJnU 0s forwards; /* remove standart autocomplete background */
        -webkit-text-fill-color: #c8d2d6;
    }

.PWzvAy .Pt9qGd {
        margin-bottom: 0.5em;
        font-weight: 500;
    }

.PWzvAy .PNmnFM {
        margin-bottom: 0.5em;
    }

.PWzvAy .PqDJRD {
        margin-bottom: 0.5em;
        color: #f8fdff !important;
        font-weight: 300;
    }

.PWzvAy .PEBG\+2 {
        color: #a4b2bf;
        font-family: Arial;
        text-align: right;
        text-shadow: 0 1px 0 #000;
    }

.PWzvAy .PEBG\+2 button {
            display: block;
            margin: 0 0 0.5em auto;
            font-size: 0.81em;
        }

.PuiZIv {
    overflow: hidden;
    margin-bottom: 0.56rem;
    color: #e7e9ee;
    font-size: 1.47em;
    font-weight: 600;
    line-height: 1.28;
    text-align: center;
}
.PnzyE8 {
  width: 25.48em;
  font-family: Oswald,MuseoSans, Palatino, serif;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

  .P0726O {
    display: none;
    width: 26.44em !important;
  }

  .P0726O.PtEFIe {
      display: block;
    }

.Pd-I3t {
  margin-bottom: 0.6em;
  color: #fff;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.P-9ViF {
  margin-bottom: 2.4em;
  color: #fff;
  font-weight: 500;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.P-9ViF:hover ~ .PtJUvX {
    opacity: 1;
    visibility: visible;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P-9ViF {
    /* IE10 */
    font-size: 2.28em !important;
    font-weight: bold;
    line-height: 2.52em !important
}
  }

.Pv4HIt {
  position: relative;
  width: 84%;
  padding: 4em 0 0;
  margin: 0 auto 0.5em;
  color: #fff;
  font-size: 2.2em;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.Pv4HIt::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat center center/contain;
    content: '';
  }

.P-gIJm {
  position: relative;
  margin: 0 0 1.6em;
}

.PxoI1t {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 1.2em;
    font-weight: 400;
    text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  }

.Pa5tEX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.Pa5tEX button:hover {
        opacity: 0.85;
      }

.Ppty01 {
    position: relative;
    font-family: inherit;
  }

.Pipnjt {
      width: 9.69em !important;
      height: 2.5em !important;
      margin: 0 auto .5em;
      background-size: contain;
    }

.PkqW\+M div {
        width: 20em !important;
        height: 2.50em !important;
        margin: 0 auto .65em;
      }

.PgG\+23 {
  width: 100%;
  height: 5.05em;
  padding: 0.78em 2.4em 1.2em 3em;
  background-position: center top !important;
  background-size: contain;
}

.PgG\+23 .P0kOQz {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 2px 2px 2px #000;
  }

.PtJUvX {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.Ppn3Ln {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    margin: 0;
    border-radius: .8em;
    color: #fff;
    font-family: Verdana;
    font-size: .85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.Ppn3Ln li::before {
      position: absolute;
      left: 1.5em;
      content: "-";
    }

.P60oJ7 {
      left: 100%;
    }

.P02xpl {
      right: 100%;
    }

.Plj7ua {
  display: block;
  width: 100%;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.Plj7ua::-ms-clear {
    width: 0;
    height: 0;
  }

.Plj7ua:input-placeholder {
    color: #fff !important; /* fix color of placeholder ie 11 */
  }

.Plj7ua:-webkit-autofill,
  .Plj7ua:-webkit-autofill:hover,
  .Plj7ua:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #526e77 inset !important;
            box-shadow: 0 0 0 30px #526e77 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

.PCU1OV {
  width: 14.42em;
  height: 5.83em;
  margin: 0 auto;
}

.PmCN6I {
  width: 24.6em;
  height: 9.17em;
  margin: -.6em auto 0;
  color: #fff;
}

.PmCN6I .PHi2yY,
  .PmCN6I .PIMw5h,
  .PmCN6I .PU0bmh {
    background-size: contain;
  }

.PCU1OV,
.PmCN6I {
  background-size: contain;
  font-family: 'Droid Serif', Palatino, serif;
}

.PCU1OV .Pz5o2E, .PmCN6I .Pz5o2E {
    font-weight: bold;
  }

.PCU1OV .PHi2yY,
  .PCU1OV .PIMw5h,
  .PCU1OV .PU0bmh,
  .PmCN6I .PHi2yY,
  .PmCN6I .PIMw5h,
  .PmCN6I .PU0bmh {
    background-size: contain;
  }

.PxxVW1 {
  overflow: hidden;
  margin-bottom: 0.6em;
  color: #fff;
  font-size: 1.8em;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.PxxVW1:lang(ja) {
    font-size: 1.4em;
  }

.PD-lSJ {
    position: absolute;
    top: 15.75em;
    left: 50%;
    width: 23.38em;
    height: 0.56em;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

.P4IHgU {
  width: 86%;
  padding-top: 0.25em;
  margin: 0 auto 0.6em;
  color: #fff;
  line-height: 0.84em;
  text-align: center;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.P4IHgU span {
    font-family: Arial;
    font-size: 0.9em;
  }

.P4IHgU input:not(:checked) + .P0kOQz::before,
  .P4IHgU input:checked + .P0kOQz::before {
    position: absolute;
    border: solid 0.06em gray;
    background-color: #fff;
  }

.P4IHgU .P0kOQz:hover::before {
    background-color: #e9ecee !important;
    -webkit-box-shadow: inset 0.1em 0.1em 0.1em 0 gray;
            box-shadow: inset 0.1em 0.1em 0.1em 0 gray;
  }

.P4IHgU input:checked + .P0kOQz::after {
    background-color: #000;
  }

.P4IHgU input:focus + .P0kOQz::before {
    border-color: gray;
  }

.P4IHgU .P0kOQz {
    padding: 0 0 0 23px;
    color: #fff;
    font-size: .84em;
    line-height: 1.2;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.P4IHgU .P0kOQz a {
      border-bottom: 0.06em solid #fff;
      color: #fff;
    }

.P4IHgU .P0kOQz a:hover,
      .P4IHgU .P0kOQz a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.P5prTk {
  width: 86%;
  padding: .6em 1em;
  margin: 0 auto 0.60em;
  border-radius: 0.25em;
  color: #fff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.P5prTk .POdZe- {
    font-family: Arial;
    font-size: 1em;
  }

.Pio8yr {
  text-shadow: 0.7px 0.7px 0 #696464;
}

.PsgwIN {
    position: relative;
    bottom: 0;
    width: 20%;
    height: 44px;
    margin: 0 auto;
  }

.PuduVR:nth-child(1) {
        position: absolute;
        top: 24px;
        left: 0;
        width: 100%;
        height: 10px;
      }

.PuduVR:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 9px;
          height: 9px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_white/point_normal.png') no-repeat center center/contain;
        }

.PuduVR:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PuduVR:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PuduVR:nth-child(1) div:nth-child(1)::after {
              position: absolute;
              top: 33.5%;
              left: 85%;
              display: block;
              width: 2.4em;
              height: 2px;
              background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_white/Line.png') no-repeat 50% / contain;
              content: '';
            }

.PuduVR:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PuduVR:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PuduVR:nth-child(1) div:nth-child(2)::after {
              position: absolute;
              top: 33.5%;
              left: 85%;
              display: block;
              width: 1.92em;
              height: 2px;
              background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_white/Line.png') no-repeat 50% / contain;
              content: '';
            }

.PuduVR:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PuduVR:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PuduVR:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #fff;
            font-size: 0;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PuduVR:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #fff;
              font-size: 0;
            }

.PuduVR:nth-child(1) div span[data-state='done'] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.PuduVR:nth-child(3) {
        position: absolute;
        top: 17px;
        left: 0;
        width: 100%;
        height: 10px;
      }

.PuduVR:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0;
          width: 20px;
          height: 20px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/036_white/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PuduVR:nth-child(3) div:nth-child(1) {
            left: -6px;
          }

.PuduVR:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PuduVR:nth-child(3) div:nth-child(3) {
            right: -5px;
          }

.PiRvLl {
  z-index: 99999;
  top: -1.8em;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
  text-shadow: none !important;
}

.PiRvLl span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.8;
  }

.PiRvLl span span {
      background-color: #8a230f;
    }

.PRePZ6 .P-9ViF {
    color: #fff !important;
    font-weight: 300;
  }

.PRePZ6 .PgG\+23 {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PRePZ6 .PiRvLl {
    z-index: 99999;
    top: -1.74em;
    bottom: 0;
    width: 24.04em !important;
    height: 3.25em;
    margin: auto;
  }

.PRePZ6 .P2Vaqy {
      left: 100%;
    }

.PRePZ6 .PnHZXq {
      right: 100%;
    }

.PRePZ6 .P7umOy {
    position: relative;
    top: -1.2em;
    padding-right: 1.08em;
    color: #fff;
    font-family: Arial;
    text-align: right;
    text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  }

.PRePZ6 .P7umOy a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P4IHgU .P0kOQz {
      font-size: 10px;
      line-height: 14px;
    }

    .P4IHgU input:not(:checked) + .P0kOQz::before,
    .P4IHgU input:checked + .P0kOQz::before {
      width: 15px;
      height: 15px;
    }

    .P4IHgU input:checked + .P0kOQz::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
.PfoElg {
  position: relative;
  margin: 0 0 .6em;
}

  .Pgjx2f {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    color: #a1876b;
    font-size: 1em;
    font-weight: 300;
  }

  .Pgjx2f:lang(en) {
      text-transform: uppercase;
    }

  .Pd7mw4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.5em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto 1em;
  }

  .Pd7mw4 button {
      margin: 0 .25em;
    }

  .Pd7mw4 button span {
        position: absolute;
        top: 1.3em;
        left: 50%;
        display: block;
        color: #fbfbfb;
        font-size: 1.13em;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
      }

  .Pd7mw4 button:hover {
        opacity: 0.85;
      }

  .Pt4Knl {
    position: relative;
    font-family: inherit;
  }

  .P76qk2 {
      width: 9.69em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

  .PrMKfw div {
        width: 20em !important;
        height: 3.50em !important;
        margin: 0 auto .65em;
        background-position: center bottom !important;
      }

.PYcHix {
  width: 11.62em;
  height: 2.22em;
  margin: 0 auto 0.60em !important;
}

.PUr3o6,
.PaCd3z {
  width: 22.60em;
  height: 5.77em;
  margin: 0 auto 0.72em;
  text-transform: uppercase;
}

.PUr3o6 .PvAyHL,
  .PUr3o6 .PFYojD,
  .PUr3o6 .PDQcJK,
  .PaCd3z .PvAyHL,
  .PaCd3z .PFYojD,
  .PaCd3z .PDQcJK {
    background-size: contain;
  }

.PaCd3z,
.PYcHix,
.PUr3o6 {
  display: none;
  background-size: contain;
  color: #fbcb9a;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: 700;
}

.PaCd3z .PQPAp3 .PeX8EA, .PYcHix .PQPAp3 .PeX8EA, .PUr3o6 .PQPAp3 .PeX8EA {
      position: relative;
      top: auto !important;
      bottom: -0.12em !important;
      left: 0 !important;
      width: 2.04em !important;
      height: 2.04em !important;
      margin-right: 0.24em;
    }

.PaCd3z .PvAyHL,
  .PaCd3z .PFYojD,
  .PaCd3z .PDQcJK,
  .PYcHix .PvAyHL,
  .PYcHix .PFYojD,
  .PYcHix .PDQcJK,
  .PUr3o6 .PvAyHL,
  .PUr3o6 .PFYojD,
  .PUr3o6 .PDQcJK {
    background-size: contain;
  }

.PS6j3O {
  position: relative;
  margin: 0 0 .6em;
}

  .PAKbk0 {
    display: block;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 300;
  }

  .P7h4Dq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: .6em;
  }

  .P7h4Dq button {
      margin: 0 4px;
    }

  .P7h4Dq button:hover {
        opacity: 0.85;
      }

  .PoNTAM {
    position: relative;
    font-family: inherit;
  }

  .Pb15JW {
      width: 2.81em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

  .PusaRG div {
        width: 7.19em !important;
      }




.Pmofud {
  width: 640px;
  font-family: MuseoSans, 'Book Antiqua', Palatino, serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

  .Pt\+dPT {
    display: none;
  }

  .Pt\+dPT.P-Hu3z {
      display: block;
    }

.PSgVCQ {
  padding: 0;
  margin-bottom: 24px;
  color: #fff;
  font-size: 23px;
  font-weight: 300;
}

.P0vLka {
  margin-top: 0;
  margin-bottom: 8px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}

.P0vLka a {
    color: #ff9b68;
    font-size: 13px;
    font-weight: 500;
  }

.PWDlhE {
  width: 312px;
  height: 42px;
  margin: 0 auto 8px;
  background-color: #fff;
  border-radius: 6px;
}

.PquSVh {
  display: block;
  margin: 0 0 3px;
}

.P5hTqe {
  width: 100%;
  padding: 13px 23px 12px 21px;
  border-radius: 6px;
  color: #525252;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  text-align: left;
}

.P5hTqe:input-placeholder {
    color: #525252 !important; /* fix color of placeholder ie 11 */
  }

.P-gHVq,
.PmuqTO {
  width: 312px;
  height: 48px;
  margin: 0 auto 7px;
  background-color: #fa5400;
  border-radius: 6px;
}

.P-gHVq .PVQouD, .PmuqTO .PVQouD {
    color: #fff;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
  }

.PnQS6C {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 360px;
  height: 43px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PnQS6C .PAXNn2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;

    /* height: 43px; */
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 5px 0 10px;
    background: #e35a59;
    border-radius: 5px;
    color: #fbf8ce;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

.PmpTc\+ {
  right: 100%;
  left: auto;
}

.POaS4F .PSgVCQ {
    margin: 0 -45px 24px;
  }

.POaS4F .PD0fN9 {
    position: relative;
    z-index: 1;
    padding-right: 165px;
    margin-bottom: 5px;
    font-size: 11px;
    text-align: right;
  }

.POaS4F .PD0fN9 a {
      color: #ff9b68;
    }

@media (max-width: 1441px) {
  .Pmofud {
    width: 44vw;
  }

  .PSgVCQ {
    margin-bottom: 1.65vw;
  }
    
     .PSgVCQ span {
      font-size: 1.6vw !important;
    }

  .PWDlhE {
    width: 21.5vw;
    height: 2.9vw;
    margin: 0 auto .55vw;
  }

  .P5hTqe {
    padding: .9vw 1.6vw .83vw 1.44vw;
    font-size: 1.1vw;
  }

  .P-gHVq,
  .PmuqTO {
    width: 21.5vw;
    height: 3.3vw;
  }
      .P-gHVq .PVQouD span, .PmuqTO .PVQouD span {
        font-size: 1.5vw !important;
      }

        .P-gHVq .PVQouD span:lang(fr), .PmuqTO .PVQouD span:lang(fr) {
          font-size: 1.3vw !important;
        }

  .PnQS6C {
    width: 25vw;
    height: 2.97vw;
  }

    .PnQS6C .PAXNn2 {
      padding: 0 .5vw 0 1.2vw;
      font-size: .83vw;
    }
    .PmpTc\+ .PAXNn2 {
      padding: 0 1.38vw 0 0.34vw;
    }
    .POaS4F .PSgVCQ {
      margin: 0 -3.1vw 1.7vw -3.1;
    }
        .POaS4F .PSgVCQ:lang(ja) span {
          font-size: 1.5vw !important;
        }
        .POaS4F .PSgVCQ:lang(ko) span {
          font-size: 1.5vw !important;
        }
        .POaS4F .PSgVCQ:lang(ru) span {
          font-size: 1.45vw !important;
        }

    .POaS4F .PD0fN9 {
      padding-right: 11.4vw;
      margin-bottom: 5px;
      font-size: 10px;
    }
}

@media (max-width: 1024px) {
  .Pmofud {
    width: 440px;
  }

  .PSgVCQ {
    margin-bottom: 24px;
  }

    .PSgVCQ span > div span {
      font-size: 26px !important;
    }

    .PSgVCQ span > div p {
      font-size: 13px !important;
    }

    .PSgVCQ span div + div span {
      font-size: 13px !important;
    }

  .P0vLka {
    font-size: 9px;
  }

  .PWDlhE {
    width: 240px;
    height: 33px;
  }

  .P5hTqe {
    padding: 10px 18px 9.4px 17px;
    font-size: 13px;
  }

  .P-gHVq,
  .PmuqTO {
    width: 240px;
    height: 37px;
  }
      .P-gHVq .PVQouD span, .PmuqTO .PVQouD span {
        font-size: 17px !important;
      }

        .P-gHVq .PVQouD span:lang(fr), .PmuqTO .PVQouD span:lang(fr) {
          font-size: 14px !important;
        }

  .PnQS6C {
    width: 240px;
  }

    .PnQS6C .PAXNn2 {
      min-height: 34px;
      padding: 0 5px 0 20px;
      border-radius: 5px;
      font-size: 10px;
    }
    .PmpTc\+ .PAXNn2 {
      padding: 0 20px 0 5px;
    }
    .POaS4F .PSgVCQ {
      margin: 0 -3.5px 19px;
      font-size: 13px !important;
    }

      .POaS4F .PSgVCQ span p {
        font-size: 23px !important;
      }

    .POaS4F .PD0fN9 {
      padding-right: 113px;
      margin-bottom: 5px;
      font-size: 10px;
    }
} 
.PxG-Tk {
  z-index: 1;
  width: 640px;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

  .Pf13JM {
    z-index: 1;
    display: none;
  }

  .Pf13JM.PPVs0E {
      display: block;
    }

.PEn6zq {
  padding-right: 165px;
  margin-bottom: 5px;
  font-size: 11px;
  text-align: right;
}

.PEn6zq span {
    color: #ff9b68;
    text-decoration: underline;
  }

.PEn6zq span:hover {
      text-decoration: none;
    }

.PQO8IY {
  width: 100%;
  padding: 13px 23px 12px 21px;
  border-radius: 6px;
  color: #525252;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  text-align: left;
}

.PQO8IY:input-placeholder {
    color: #525252 !important; /* fix color of placeholder ie 11 */
  }

.PQO8IY::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PQO8IY {
    height: 2em
}
  }

.PQO8IY:input-placeholder {
    color: #575656 !important; /* fix color of placeholder ie 11 */
  }

.PQO8IY:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 16px !important;
  }

.PQO8IY:-webkit-autofill,
  .PQO8IY:-webkit-autofill:hover,
  .PQO8IY:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
            box-shadow: 0 0 0 30px #fff inset !important;
    font-size: 16px !important;
    -webkit-text-fill-color: #525252;
  }

.PJvkva,
.PhO1hU {
  width: 312px;
  height: 60px;
  margin: 0 auto 7px;
  background-color: #fa5400;
  border-radius: 6px;
}

.PJvkva .POKJBM, .PhO1hU .POKJBM {
    color: #fff;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
  }

@media (max-width: 1441px) {
  .PxG-Tk {
    width: 44vw;
  }

  .PEn6zq {
    padding-right: 11.4vw;
  }

  .PQO8IY {
    padding: 0.9vw 1.6vw 0.83vw 1.44vw;
    font-size: 1.1vw;
  }

  .PJvkva,
  .PhO1hU {
    width: 21.5vw;
    height: 3.3vw;
  }
      .PJvkva .POKJBM span, .PhO1hU .POKJBM span {
        font-size: 1.5vw !important;
      }

        .PJvkva .POKJBM span:lang(fr), .PhO1hU .POKJBM span:lang(fr) {
          font-size: 1.3vw !important;
        }
}

@media (max-width: 1024px) {
  .PxG-Tk {
    width: 440px;
  }

  .PEn6zq {
    padding-right: 113px;
    margin-bottom: 5px;
    font-size: 10px;
  }

  .PQO8IY {
    padding: 10px 18px 9.4px 17px;
    font-size: 13px;
  }

  .PJvkva,
  .PhO1hU {
    width: 240px;
    height: 37px;
  }
      .PJvkva .POKJBM span, .PhO1hU .POKJBM span {
        font-size: 17px !important;
      }

        .PJvkva .POKJBM span:lang(fr), .PhO1hU .POKJBM span:lang(fr) {
          font-size: 14px !important;
        }
}

.PwqN3t {
  width: 100%;
  font-family: Oswald, Palatino, serif;
}

  .Pkvm6q {
    display: none;
    width: 26.63em !important;
    min-height: 41em !important;
    background-size: contain;
  }

  .Pkvm6q.PE0OJo {
      display: block;
    }

  .Ptq4yv {
    bottom: 0;
    width: 100% !important;
    height: 28.8em !important;
    background-size: contain;
  }

.PTS29A {
  width: 100%;
  font-family: Oswald, Palatino, serif;
}

  .P-aSFu {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }

  .P-aSFu.PVuKDU {
      display: block;
    }

.PrdIFo {
  margin: 0 5px;
  font-size: 1.3em;
}

.PrdIFo::before {
    content: '(';
  }

.PrdIFo::after {
    content: ')';
  }

.PiivDt {
  margin: 0 0 0.9em;
  color: #f8ddc6;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-shadow: 0 1px 0 #7a7645, 0 2px 0 #5a551e, 0 3px 4px #000;
}

.PiivDt:hover ~ .Pj1SVn {
    opacity: 1;
    visibility: visible;
  }

.Pj1SVn {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PdjiK8.PvAEls::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #a1876b;
    }

.PdjiK8 {
    position: absolute;
    z-index: 99999999;
    top: 0.5em;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #a1876b;
    margin: 0;
    background-color: #191c1d;
    border-radius: 0.8em;
    color: #a6998c;
    font-family: Verdana;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PdjiK8 li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.PjTI2e {
      left: calc(100% + 2em);
    }

.PvAEls {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PdjiK8::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      border-radius: 0.8em;
      content: '';
    }

.PJtHiA h3 {
    padding: 1em 0 2.41em;
    margin: 0 0 0.5em !important;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png')
      no-repeat bottom/contain;
    background-size: 10.03em 3.61em;
    color: #bfb69d;
  }

.PJtHiA h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1.5em;
      height: 1.2em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/check.png')
        no-repeat 50% / contain;
      content: '';
    }

.PJtHiA p {
    margin: 0 0.2em 1em !important;
    color: #c5b89e;
    font-size: 1.8em !important;
    font-weight: 200 !important;
  }

.P8wvGH {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: 0 auto 0.49em;
  color: #f8ddc6;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
  text-shadow: 0 1px 0 #7a7645, 0 2px 0 #5a551e, 0 3px 4px #000;
}

.P8wvGH::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/check.png')
      no-repeat center center/contain;
    content: '';
  }

.PHO8Qb {
  position: relative;
  margin: 0 0 1.6em;
}

.PUIDej {
    display: block;
    width: 100%;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.PNFn6\+ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PNFn6\+ button:hover {
        opacity: 0.85;
      }

.P81ZFQ {
    position: relative;
    font-family: inherit;
  }

.PDKq\+K {
      width: 9.62em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PhzO0f {
  position: relative;
}

.PMJfLT {
  overflow: hidden;
  padding: 1.1em 1.2em 0;
  margin-bottom: 0.4em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png')
    center top no-repeat;
  background-size: 79%;
  color: #f8ddc6;
  font-size: 1.38em;
  font-weight: 300;
  text-align: left;
}

.PMJfLT:lang(ja) {
    margin-bottom: 0.6em;
    font-size: 1.1em;
  }

.PmO5te {
  width: 100%;
  height: 3.8em;
  padding: 0.65em 3em 1em 2.64em;
  background-position: center top !important;
  background-size: contain;
}

.PePilv {
  display: block;
  width: 100%;
  padding: 0 1.6em 0 0.5em;
  color: #f8ddc6;
  font-family: Arial;
  font-size: 1.14em;
  font-weight: normal;
  line-height: 2;
  text-shadow: 0.2px 1px 1px rgb(0 0 0 / 0.4);
}

.PePilv::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PePilv {
    height: 2em
}
  }

.PePilv:input-placeholder {
    color: #f8ddc6 !important; /* fix color of placeholder ie 11 */
  }

.PePilv:-webkit-autofill,
  .PePilv:-webkit-autofill:hover,
  .PePilv:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
            box-shadow: 0 0 0 30px #695c4b inset !important;
    font-size: 1.14em !important;
    -webkit-text-fill-color: #f8ddc6;
  }

.P\+m5fx {
  width: 17.02em;
  height: 5.9em;
  margin: 0.6em auto 0.12em;
}

.Pk8OjH,
.Pfb1rG {
  width: 21.6em;
  height: 5.77em;
  margin: auto;
}

.Pk8OjH .PTU7N3,
  .Pk8OjH .Pxudul,
  .Pk8OjH .Ph-dPp,
  .Pfb1rG .PTU7N3,
  .Pfb1rG .Pxudul,
  .Pfb1rG .Ph-dPp {
    background-size: contain;
  }

.P\+m5fx,
.Pk8OjH,
.Pfb1rG {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: 0.09px;
  text-shadow: 0 3px 4px rgb(0 0 0 / 0.38);
}

.P\+m5fx .PTU7N3,
  .P\+m5fx .Pxudul,
  .P\+m5fx .Ph-dPp,
  .Pk8OjH .PTU7N3,
  .Pk8OjH .Pxudul,
  .Pk8OjH .Ph-dPp,
  .Pfb1rG .PTU7N3,
  .Pfb1rG .Pxudul,
  .Pfb1rG .Ph-dPp {
    background-size: contain;
  }

/* stylelint-disable */
.Pk8OjH .PncNck span, .Pfb1rG .PncNck span {
      margin-top: -0.12em;
      position: relative;
    }

.P\+m5fx .PncNck span {
      margin-top: -0.64em;
      position: relative;
    }

.P\+m5fx .PncNck span::after {
      position: relative;
      margin-right: -0.5em;
      top: 0.14em;
      display: inline-block;
      content: '';
      width: 1.5em;
      height: 0.85em;
      background: url(//cdn01.x-plarium.com/browser/content/lps/forms/038/arrow.png)
        no-repeat 50% / contain;
    }
/* stylelint-enable */

.PZaIQy {
  margin-bottom: 0.6em;
  color: #a6998c;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0.2px 1px 0 #000;
}

.P1Z0nc {
  width: 89%;
  padding: 0.4em 1.2em;
  margin: 0 auto 0.6em;
  background-color: rgb(74 64 58 / 0.8);
  border-radius: 4px;
  color: #bdb0a1;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0.2px 1px 0 #000;
}

.P1Z0nc .Pgwkzh {
    font-family: Arial;
    font-size: 1em;
  }

.PlEXBV {
  padding: 0 1.2em;
  margin-bottom: 1.2em;
  text-align: left;
}

.PlEXBV input:not(:checked) + .Pv8sfv::before,
  .PlEXBV input:checked + .Pv8sfv::before {
    position: absolute;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
  }

.PlEXBV .Pv8sfv:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PlEXBV input:checked + .Pv8sfv::after {
    background-color: #a6998c;
  }

.PlEXBV input:focus + .Pv8sfv::before {
    border-color: #a6998c;
  }

.PlEXBV .Pv8sfv {
    padding: 0 0 0 27px;
    color: #a6998c;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PlEXBV .Pv8sfv a {
      border-bottom: 1px solid #a69887;
      color: #a6998c;
    }

.PlEXBV .Pv8sfv a:hover,
      .PlEXBV .Pv8sfv a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PujIml {
  position: absolute;
  top: 1em;
  right: 2.4em;
  bottom: auto;
  color: #e9e5d9;
  font-family: 'Times New Roman', Times;
  font-size: 1.08em;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 0.7);
}

.PtlW5S {
    position: relative;
    z-index: 1;
  }

.PqBV10 {
  height: 1em;
}

.POhzZy {
  z-index: 99999;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.POhzZy:lang(ja) {
    width: 27em !important;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.POhzZy {
    width: 28em !important
}
  }

.POhzZy span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.POhzZy span {
      padding: 0 !important
  }
    }

.POhzZy span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.POhzZy span span {
        padding: 14px 28px !important
    }
      }

.PF4ilr {
    left: calc(100% + 2.7rem);
  }

.PX\+P-6 {
    right: calc(100% + 2.3rem);
  }

.PBPikL {
  width: 9rem;
  margin: 0 auto;
}

.PwPtFK .PiivDt {
    font-weight: normal;
  }

.PwPtFK .PxrvnZ {
    padding-right: 1.08em;
    color: #a6998c;
    font-family: Arial;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000;
  }

.PwPtFK .PxrvnZ a {
      display: block;
      color: #a6998c;
      font-size: 0.84em;
    }

.PDxcLF {
  padding: 5em 0 0;
  margin: 1.2em 0;
  background-size: 3.75em;
  color: #837464;
  font-family: 'Open Sans Bold', sans-serif;
  font-size: 1em;
  text-shadow: 0 1px 0 #000;
}

@media (max-width: 1366px) {
    .PlEXBV .Pv8sfv {
      font-size: 9px;
      line-height: 14px;
    }

    .PlEXBV input:not(:checked) + .Pv8sfv::before,
    .PlEXBV input:checked + .Pv8sfv::before {
      width: 15px;
      height: 15px;
    }

    .PlEXBV input:checked + .Pv8sfv::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PTm-OG {
  font-family: Oswald, Palatino, serif;
  width: 100%;
}

  .PqexDJ {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }

  .PqexDJ.P4JH8o {
      display: block;
    }

.PPseG4 {
  margin: 0 5px;
  font-size: 1.3em;
}

.PPseG4::before {
    content: '(';
  }

.PPseG4::after {
    content: ')';
  }

.PkIIre {
  margin: 0 0 0.9em;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0 1px 0 #7a7645, 0 2px 0 #5a551e, 0 3px 4px #000;
  font-weight: 400;
}

.PkIIre:hover ~ .PEg49P {
    opacity: 1;
    visibility: visible;
  }

.PEg49P {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.Px2Cz\+.PiN3GM::after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.Px2Cz\+ {
    position: absolute;
    top: 0.5em;
    font-size: 0.85em;
    border-radius: 0.8em;
    margin: 0;
    color: #a6998c;
    font-family: Verdana;
    background-color: #191c1d;
    line-height: 1.4em;
    border-left: 1.5px solid #a1876b;
    text-shadow: none;
    padding: 2.13em 2.13em 2.13em 3.06em;
    width: 24.94em;
    text-align: left;
    z-index: 99999999;
    list-style: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.Px2Cz\+ li::before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.PAQOF9 {
      left: calc(100% + 2em);
    }

.PiN3GM {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.Px2Cz\+::after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-radius: 0.8em;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #a1876b;
      border-bottom: 0.94em solid transparent;
      position: absolute;
      left: -0.9em;
      top: 2.4em;
    }

.Pn\+Fd5 h3 {
    padding: 1em 0 2.41em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png') no-repeat bottom/contain;
    background-size: 10.03em 3.61em;
    color: #bfb69d;
    margin: 0 0 0.5em !important;
  }

.Pn\+Fd5 h3::after {
      display: inline-block;
      content: '';
      width: 1.5em;
      height: 1.2em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/check.png') no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.Pn\+Fd5 p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.8em !important;
    font-weight: 200 !important;
  }

.PztpsE {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #f8ddc6;
  text-shadow: 0 1px 0 #7a7645, 0 2px 0 #5a551e, 0 3px 4px #000;
}

.PztpsE::before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/check.png') no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.PFaz7k {
  margin: 0 0 1.6em;
  position: relative;
}

.PrIpjt {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.PlG-wJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PlG-wJ button:hover {
        opacity: 0.85;
      }

.P1NY-K {
    position: relative;
    font-family: inherit;
  }

.PvlqCU {
      margin: 0 auto;
      width: 9.62em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.Ps\+cVW {
  position: relative;
}

.PU8\+pD {
  color: #f8ddc6;
  text-align: left;
  overflow: hidden;
  font-size: 1.38em;
  font-weight: 300;
  margin-bottom: 0.4em;
  padding: 1.1em 1.2em 0;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center top no-repeat;
  background-size: 79%;
}

.PU8\+pD:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }

.PBQtd6 {
  width: 100%;
  height: 3.8em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.65em 3em 1em 2.64em;
  margin: 0 0 0.6em;
}

.PBQtd6 .PWLGd- {
    right: 51px !important;
    top: 55% !important;
    width: 5.43em !important;
    height: 2.43em !important;
    left: auto !important;
    background-size: contain;
  }

.P40WVW {
  display: block;
  width: 100%;
  line-height: 2;
  padding: 0 1.6em 0 0.5em;
  font-size: 1.14em;
  color: #f8ddc6;
  font-family: Arial, sans-serif;
  font-weight: normal;
  text-shadow: 0.2px 1px 1px rgb(0 0 0 / 0.4);
}

.P40WVW::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P40WVW {
    height: 2em
}
  }

.P40WVW:input-placeholder {
    color: #f8ddc6 !important; /* fix color of placeholder ie 11 */
  }

.P40WVW:-webkit-autofill,
  .P40WVW:-webkit-autofill:hover,
  .P40WVW:-webkit-autofill:focus {
    -webkit-text-fill-color: #f8ddc6;
    font-size: 1.14em !important;
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
            box-shadow: 0 0 0 30px #695c4b inset !important;
  }

.PSuRtB {
  height: 5.9em;
  width: 17.02em;
  margin: 0.6em auto 0.12em;
}

.PwGTzH,
.P7DRlJ {
  height: 5.77em;
  width: 21.6em;
  margin: auto;
}

.PwGTzH .PIEQIY,
  .PwGTzH .PQ7Wm-,
  .PwGTzH .Pcnhpf,
  .P7DRlJ .PIEQIY,
  .P7DRlJ .PQ7Wm-,
  .P7DRlJ .Pcnhpf {
    background-size: contain;
  }

.PSuRtB,
.PwGTzH,
.P7DRlJ {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: 0.09px;
  text-shadow: 0 3px 4px rgb(0 0 0 / 0.38);
}

.PSuRtB .PIEQIY,
  .PSuRtB .PQ7Wm-,
  .PSuRtB .Pcnhpf,
  .PwGTzH .PIEQIY,
  .PwGTzH .PQ7Wm-,
  .PwGTzH .Pcnhpf,
  .P7DRlJ .PIEQIY,
  .P7DRlJ .PQ7Wm-,
  .P7DRlJ .Pcnhpf {
    background-size: contain;
  }
/* stylelint-disable */
.PwGTzH .P0y5nK span, .P7DRlJ .P0y5nK span {
      margin-top: -0.12em;
      position: relative;
    }

.PSuRtB .P0y5nK span {
      margin-top: -0.64em;
      position: relative;
    }

.PSuRtB .P0y5nK span::after {
      position: relative;
      margin-right: -0.5em;
      top: 0.14em;
      display: inline-block;
      content: '';
      width: 1.5em;
      height: 0.85em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/arrow.png') no-repeat 50% / contain;
    }
/* stylelint-enable */
.PEvLbk {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.2px 1px 0 #000;
}

.PRGxqD {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000;
  border-radius: 4px;
  background-color: rgb(74 64 58 / 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.4em 1.2em;
  line-height: 1.2;
}

.PRGxqD .PVpwmH {
    font-family: Arial;
    font-size: 1em;
  }

.P-NAZC {
  margin-bottom: 1.2em;
  padding: 0 1.2em;
  text-align: left;
}

.P-NAZC input:not(:checked) + .PfmFih::before,
  .P-NAZC input:checked + .PfmFih::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P-NAZC .PfmFih:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.P-NAZC input:checked + .PfmFih::after {
    background-color: #a6998c;
  }

.P-NAZC input:focus + .PfmFih::before {
    border-color: #a6998c;
  }

.P-NAZC .PfmFih {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.P-NAZC .PfmFih a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P-NAZC .PfmFih a:hover,
      .P-NAZC .PfmFih a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.Pb\+EXH {
  position: absolute;
  top: 1em;
  bottom: auto;
  right: 2.4em;
  font-size: 1.08em;
  color: #e9e5d9;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 0.7);
  font-family: 'Times New Roman', Times;
}

.PfZe3B {
    position: relative;
    z-index: 1;
  }

.PaBAIg .Pb\+EXH {
    display: none;
  }

.PaBAIg .P40WVW {
    width: 74%;
    padding: 0 0 0 0.5em;
  }

.PF5hAm {
  height: 1em;
}

.PcG\+VY {
  height: 3.25em;
  width: 24.04em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
  left: 104%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PcG\+VY {
    width: 28em !important
}
  }

.PcG\+VY span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PcG\+VY span {
      padding: 0 !important
  }
    }

.PcG\+VY span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PcG\+VY span span {
        padding: 14px 28px !important
    }
      }

.PE1dVm {
  width: 11em !important;
  margin: 0 auto;
}

.PYgLZY .PkIIre {
    font-weight: normal;
  }

.PYgLZY .PTp6VH {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000;
    font-family: Arial;
    color: #a6998c;
  }

.PYgLZY .PTp6VH a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

.PvQ3Jw {
  font-family: 'Open Sans Bold', sans-serif;
  font-size: 1em;
  background-size: 3.75em;
  padding: 5em 0 0;
  color: #837464;
  margin: 1.2em 0;
  text-shadow: 0 1px 0 #000;
}

@media (max-width: 1366px) {
    .P-NAZC .PfmFih {
      font-size: 9px;
      line-height: 14px;
    }

    .P-NAZC input:not(:checked) + .PfmFih::before,
    .P-NAZC input:checked + .PfmFih::before {
      width: 15px;
      height: 15px;
    }

    .P-NAZC input:checked + .PfmFih::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P89gEe {
  height: 5.9em;
  width: 17.02em;
  margin: 0.60em auto 0.12em;
}

.PSrISA,
.P6GYBo {
  height: 5.77em;
  width: 21.60em;
  margin: auto;
}

.PSrISA .PNG85o,
  .PSrISA .PfPCov,
  .PSrISA .PitWU-,
  .P6GYBo .PNG85o,
  .P6GYBo .PfPCov,
  .P6GYBo .PitWU- {
    background-size: contain;
  }

.P89gEe,
.PSrISA,
.P6GYBo {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: .09px;
  text-shadow: 0 3px 4px rgb(0 0 0 / 0.38);
}

.P89gEe .PNG85o,
  .P89gEe .PfPCov,
  .P89gEe .PitWU-,
  .PSrISA .PNG85o,
  .PSrISA .PfPCov,
  .PSrISA .PitWU-,
  .P6GYBo .PNG85o,
  .P6GYBo .PfPCov,
  .P6GYBo .PitWU- {
    background-size: contain;
  }
/* stylelint-disable */
.PSrISA .PtIlVV span, .P6GYBo .PtIlVV span {
      margin-top: -0.12em;
      position: relative;
    }

.P89gEe .PtIlVV span {
      margin-top: -0.64em;
      position: relative;
    }

.P89gEe .PtIlVV span::after {
      position: relative;
      margin-right: -0.50em;
      top: 0.14em;
      display: inline-block;
      content: '';
      width: 1.5em;
      height: .85em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/arrow.png') no-repeat 50%/contain;
    }
/* stylelint-enable */
.PVKyin {
  padding: 9em 2.2em 1em !important;
}
.PVKyin .P89gEe .PtIlVV span::after {
        position: relative;
        margin-right: -0.50em;
        top: 0.14em;
        display: none;
        content: '';
        width: 1.5em;
        height: .85em;
        background: none;
      }

  
.Pm8At0 {
  position: relative;
  margin: 0 0 .6em;
}

  .PydfjY {
    display: block;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 300;
  }

  .P\+LXgD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: .6em;
  }

  .P\+LXgD button {
      margin: 0 4px;
    }

  .P\+LXgD button:hover {
        opacity: 0.85;
      }

  .P0odBf {
    position: relative;
    font-family: inherit;
  }

  .PQZhPi {
      width: 2.81em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

  .PFcWbr div {
        width: 7.19em !important;
      }

 
.PhC7dy {
  font-family: Oswald, Palatino, serif;
  width: 100%;
}

  .PJHWjk {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }

  .PJHWjk.PCCJt3 {
      display: block;
    }

.PpZ2VX {
  margin: 0 0 .9em;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0 1px 0 #7a7645, 0 2px 0 #5a551e, 0 3px 4px #000;
  font-weight: 400;
}

.PpZ2VX:hover ~ .Pv8QXg {
    opacity: 1;
    visibility: visible;
  }

.Pv8QXg {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PBzISU.PlvieZ::after {
      right: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PBzISU {
    position: absolute;
    top: .5em;
    font-size: .85em;
    border-radius: .8em;
    margin: 0;
    color: #a6998c;
    font-family: Verdana;
    background-color: #191c1d;
    line-height: 1.4em;
    border-left: 1.5px solid #a1876b;
    text-shadow: none;
    padding: 2.13em 2.13em 2.13em 3.06em;
    width: 24.94em;
    text-align: left;
    z-index: 99999999;
    list-style: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PBzISU li::before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.Pk\+cWU {
      left: calc(100% + 2em);
    }

.PlvieZ {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PBzISU::after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-radius: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.9em;
      top: 2.4em;
    }

.PXR4k6 h3 {
    padding: 1em 0 2.41em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/line_big.png') no-repeat bottom/contain;
    background-size: 10.03em 3.61em;
    color: #bfb69d;
    margin: 0 0 .5em !important;
  }

.PXR4k6 h3::after {
      display: inline-block;
      content: "";
      width: 1.5em;
      height: 1.2em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/check.png') no-repeat 50%/contain;
      margin: 0 -1.00em 0 0.50em;
      position: relative;
      bottom: 0.10em;
    }

.PXR4k6 p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.80em !important;
    font-weight: 200 !important;
  }

.PVCzGe {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #f8ddc6;
  text-shadow: 0 1px 0 #7a7645, 0 2px 0 #5a551e, 0 3px 4px #000;
}

.PVCzGe::before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.PZxI-h {
  margin: 0 0 .6em;
  position: relative;
}

.PVkIja {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center;
  }

.PVkIja:lang(en) {
      text-transform: uppercase;
    }

.PWU40u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 20.5em;
    margin: 0 auto .5em;
  }

.PWU40u button {
      margin: 0 .25em;
    }

.PWU40u button span {
        position: absolute;
        top: 1.3em;
        font-size: 1.13em;
        color: #fbfbfb;
        display: block;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
      }

.PWU40u button:hover {
        opacity: 0.85;
      }

.Pmv8\+q {
    position: relative;
    font-family: inherit;
  }

.PbVD6L {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.PvyXTP div {
        background-position: center bottom !important;
        width: 20em !important;
        height: 3.50em !important;
        margin: 0 auto .65em;
      }

.P\+MXkn {
  position: relative;
}

.Pmb8Uj {
  color: #f8ddc6;
  text-align: left;
  overflow: hidden;
  font-size: 1.38em;
  font-weight: 300;
  margin-bottom: 0.4em;
  padding: 1.1em 1.2em 0;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/038/line_big.png') center top no-repeat;
  background-size: 79%;
}

.Pmb8Uj:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }

.PVpa3V {
  width: 100%;
  height: 3.8em;
  background-size: contain;
  background-position: center top !important;
}

.PyZopW {
  display: block;
  width: 100%;
  height: 3.37em;
  padding: .78em 4.81em 1em 2.64em;
  font-size: 1.14em;
  color: #f8ddc6;
  font-family: Arial;
  font-weight: normal;
  text-shadow: 0.2px 1px 1px rgb(0 0 0 / 0.4);
}

.PyZopW::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PyZopW {
    height: 2em
}
  }

.PyZopW:input-placeholder {
    color: #f8ddc6 !important; /* fix color of placeholder ie 11 */
  }

.PyZopW:-webkit-autofill,
  .PyZopW:-webkit-autofill:hover,
  .PyZopW:-webkit-autofill:focus {
    -webkit-text-fill-color: #f8ddc6;
    font-size: 1.14em !important;
  }

.PKuc1A {
  height: 5.9em;
  width: 17.02em;
  margin: 0.60em auto 0.12em;
}

.P2pk76,
.PwZ02\+ {
  height: 5.77em;
  width: 21.60em;
  margin: auto;
}

.P2pk76 .Ph-21M,
  .P2pk76 .P\+jful,
  .P2pk76 .PFcoHM,
  .PwZ02\+ .Ph-21M,
  .PwZ02\+ .P\+jful,
  .PwZ02\+ .PFcoHM {
    background-size: contain;
  }

.PKuc1A,
.P2pk76,
.PwZ02\+ {
  display: none;
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: .09px;
  text-shadow: 0 3px 4px rgb(0 0 0 / 0.38);
}

.PKuc1A .Ph-21M,
  .PKuc1A .P\+jful,
  .PKuc1A .PFcoHM,
  .P2pk76 .Ph-21M,
  .P2pk76 .P\+jful,
  .P2pk76 .PFcoHM,
  .PwZ02\+ .Ph-21M,
  .PwZ02\+ .P\+jful,
  .PwZ02\+ .PFcoHM {
    background-size: contain;
  }
/* stylelint-disable */
.P2pk76 .P6jUuI span, .PwZ02\+ .P6jUuI span {
      margin-top: -0.12em;
      position: relative;
    }

.PKuc1A .P6jUuI span {
      margin-top: -0.64em;
      position: relative;
    }

.PKuc1A .P6jUuI span::after {
      position: relative;
      margin-right: -0.50em;
      top: 0.14em;
      display: inline-block;
      content: '';
      width: 1.5em;
      height: .85em;
      background: url(//cdn01.x-plarium.com/browser/content/lps/forms/038/arrow.png) no-repeat 50%/contain;
    }
/* stylelint-enable */
.Pd2dxy {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.2px 1px 0 #000;
}

.Poiq4x {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000;
  border-radius: 4px;
  background-color: rgb(74 64 58 / 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #a69887;
  padding: 0.4em 1.2em;
  line-height: 1.1;
}

.Poiq4x .PtOdgW {
    font-family: Arial;
    font-size: 0.84em;
  }

.PpTUxu {
  margin-bottom: 1.20em;
  padding: 0 1.20em;
  text-align: left;
}

.PpTUxu input:not(:checked) + .Pe5Yb8::before,
  .PpTUxu input:checked + .Pe5Yb8::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.PpTUxu .Pe5Yb8:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PpTUxu input:checked + .Pe5Yb8::after {
    background-color: #a6998c;
  }

.PpTUxu input:focus + .Pe5Yb8::before {
    border-color: #a6998c;
  }

.PpTUxu .Pe5Yb8 {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PpTUxu .Pe5Yb8 a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.PpTUxu .Pe5Yb8 a:hover,
      .PpTUxu .Pe5Yb8 a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.P6hnxY {
  position: absolute;
  top: 1em;
  bottom: auto;
  right: 2.4em;
  font-size: 1.08em;
  color: #e9e5d9;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / .7);
  font-family: 'Times New Roman',Times;
}

.Pasexx {
    position: relative;
    z-index: 1;
  }

.PlyyNV {
  height: 3.25em;
  width: 24.04em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PlyyNV {
    width: 28em !important
}
  }

.PlyyNV span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: .9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PlyyNV span {
      padding: 0 !important
  }
    }

.PlyyNV span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PlyyNV span span {
        padding: 14px 28px !important
    }
      }

.P1k\+yw .PpZ2VX {
    font-weight: normal;
  }

.P1k\+yw .PsArKV {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000;
    font-family: Arial;
    color: #a6998c;
  }

.P1k\+yw .PsArKV a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

@media (max-width: 1366px) {
    .PpTUxu .Pe5Yb8 {
      font-size: 9px;
      line-height: 14px;
    }

    .PpTUxu input:not(:checked) + .Pe5Yb8::before,
    .PpTUxu input:checked + .Pe5Yb8::before {
      width: 15px;
      height: 15px;
    }

    .PpTUxu input:checked + .Pe5Yb8::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
 
.PEEBoX {
  padding: 0.4em 1.2em;
  margin: 0 auto 2.63em;
  font-family: Oswald;
  line-height: 1.2;
  text-align: center;
}

  .PEEBoX .PDIJ1m h1 {
      position: relative;
      display: inline-block;
      padding-top: 1rem;
      margin: 0;
      font-size: 1.4rem;
      font-weight: bold;
    }

  @supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)) and
        (          
            (-webkit-text-fill-color: transparent)
        ) {

  .PEEBoX .PDIJ1m h1 {
        background: -webkit-gradient(linear, left top, left bottom, from(#dbbda0), color-stop(0.01%, #edcfb2), to(#d2a87c));
        background: linear-gradient(180deg, #dbbda0 0%, #edcfb2 0.01%, #d2a87c 100%);
        -webkit-background-clip: text;
                background-clip: text;
        background-size: cover;
        -webkit-text-fill-color: transparent
    }
      }

  .PEEBoX .PDIJ1m h1::before {
        position: absolute;
        top: 0.5rem;
        display: block;
        width: 100%;
        height: 1px;
        background: #c0aa93;
        content: '';
        opacity: 0.3;
      }
.Pp0TD4 {
    margin: 0 auto;
}
.P\+1Ir8 {
  font-family: Oswald, Palatino, serif;
}

  .PmFRbd {
    display: none;
    width: 28em !important;
    min-height: 37.26em;
    background-size: contain;
  }

  .PmFRbd.PERsTG {
      display: block;
    }

  .PutA1J {
    bottom: 1.2em;
    width: 28em !important;
    height: 22.72em !important;
    background-size: contain;
  }

.P2oRxp {
  position: relative;
  margin: 0 0 1.6em;
}

.PKRgBg {
    display: block;
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
  }

.PfmSlO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PfmSlO button:hover {
        opacity: 0.85;
      }

.Pb-Uwj {
    position: relative;
    font-family: inherit;
  }

.PD6MMY {
      width: 9.69em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PdjIsh {
  position: relative;
  display: block;
  margin-bottom: 0.24em;
  color: #fffbf9;
  font-weight: 500;
  letter-spacing: 0.77px;
  line-height: 0.9em;
  text-shadow: 0 1px 0 #88828d, 0 2px 0 #9a87a5, 0 3px 4px #000;
}

.PdjIsh:hover ul {
    display: block;
  }

.PdjIsh ul {
    position: absolute;
    z-index: 99999999;
    top: 0.92em;
    left: 28.16em;
    display: none;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 2px solid #d47b48;
    background-color: #242d40;
    color: #d7cdc8;
    font-family: Verdana;
    font-size: 0.3em;
    line-height: 1.18em;
    list-style: none;
    text-align: left;
    text-shadow: none;
  }

.PdjIsh ul li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.PdjIsh ul::after {
      position: absolute;
      top: 2.4em;
      left: -1.08em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #d47b48;
      border-bottom: 0.94em solid transparent;
      content: '';
    }

.PdjIsh div {
    position: relative;
    display: inline-block;
    width: 0.45em;
    height: 0.45em;
    margin-left: 0.2em;
  }

.PdjIsh div img {
      width: 100%;
      height: auto;
      -o-object-fit: contain;
         object-fit: contain;
    }

.PdjIsh::after {
    display: block;
    width: 7.43em !important;
    height: 0.4em !important;
    margin: 0.16em auto 0;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/halloween/line_big.png');
    background-position: top;
    background-repeat: no-repeat;
    content: '';
  }

.PJyDHf {
  position: relative;
}

.PowdAW {
  overflow: hidden;
  padding: 0 0.7em;
  margin-bottom: 0.5em;
  color: #f8fdff;
  font-family: 'Times New Roman';
  font-size: 1.25em;
  font-weight: normal;
  letter-spacing: 0.4px;
  line-height: 1.5em;
  text-align: left;
}

.P-LISR {
  width: 19.12em;
  height: 3.61em;
  margin: 0 auto;
  background-position: center top !important;
  background-size: contain;
}

.PBjJuT {
  display: block;
  width: 100%;
  height: 2.5em;
  padding: 0.78em 1.56em 1em 1.38em;
  color: #eae5de;
  font-family: TimesNewRoman;
  font-size: 1.26em;
  font-weight: 400;
}

.PBjJuT::-ms-clear {
    width: 0;
    height: 0;
  }

.PBjJuT:input-placeholder {
    color: #c8d2d6 !important; /* fix color of placeholder ie 11 */
  }

.PBjJuT:-webkit-autofill,
  .PBjJuT:-webkit-autofill:hover,
  .PBjJuT:-webkit-autofill:focus {
    font-size: 1.26em !important;
    -webkit-text-fill-color: #c8d2d6;
  }

.Pi6CYa,
.PBQ7iH {
  position: absolute;
  top: auto;
  right: 0;
  bottom: -4.09em;
  left: 0;
  width: 24.52em;
  height: 6.37em;
  margin: auto;
  background-size: contain;
  color: #e6f2f9;
  font-weight: bold;
  letter-spacing: 0.09px;
  text-shadow: 0 2px 1px #9b4b13, 0 -1px 1px #b15d22;
}

.Pi6CYa .PL68GT,
  .Pi6CYa .PJOUP8,
  .Pi6CYa .P0Dz4j,
  .PBQ7iH .PL68GT,
  .PBQ7iH .PJOUP8,
  .PBQ7iH .P0Dz4j {
    background-size: contain;
  }

.Pi6CYa .PoO9Sx span, .PBQ7iH .PoO9Sx span {
      position: relative;
      margin-top: -1.4em;
    }

.PG3YNw {
  position: relative;
  z-index: 3;
  top: 10em;
  width: 100%;
  color: #ede8e4;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0 1px 1px #1a2340;
}

.PEZlOT {
  padding: 0 3.13em;
  margin-bottom: 0.6em;
  text-align: left;
}

.PEZlOT input:not(:checked) + .PzHqzJ::before,
  .PEZlOT input:checked + .PzHqzJ::before {
    position: absolute;
    border: solid 0.06em #7f93a6;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.PEZlOT .PzHqzJ:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.PEZlOT input:checked + .PzHqzJ::after {
    background-color: #7f93a6;
  }

.PEZlOT input:focus + .PzHqzJ::before {
    border-color: #7f93a6;
  }

.PEZlOT .PzHqzJ {
    padding: 0 0 0 27px;
    color: #7f93a6;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.5px 0.8px 1px #111b2f;
  }

.PEZlOT .PzHqzJ a {
      border-bottom: 0.06em solid #7f93a6;
      color: #7f93a6;
      text-shadow: 0.5px 0.8px 1px #111b2f;
    }

.PEZlOT .PzHqzJ a:hover,
      .PEZlOT .PzHqzJ a:focus {
        border-color: #7f93a6;
      }

.PbJ9L1 {
  text-shadow: 1px 1px 1px #000;
}

.PIaB2T {
    position: relative;
    bottom: 0;
    width: 24%;
    height: 44px;
    margin: 0 auto 0.48em;
  }

.PESTHu:nth-child(1) {
        position: absolute;
        top: 24px;
        left: 0;
        width: 100%;
        height: 10px;
      }

.PESTHu:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 9px;
          height: 9px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/halloween/point.png') no-repeat center center/contain;
        }

.PESTHu:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PESTHu:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PESTHu:nth-child(1) div:nth-child(1)::after {
              position: absolute;
              top: 49%;
              left: 70%;
              display: block;
              width: 1.8em;
              height: 2px;
              background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/halloween/line.png') no-repeat 50% / contain;
              content: '';
            }

.PESTHu:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PESTHu:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PESTHu:nth-child(1) div:nth-child(2)::after {
              position: absolute;
              top: 33%;
              left: 63%;
              display: block;
              width: 1.8em;
              height: 2px;
              background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/halloween/line.png') no-repeat 50% / contain;
              content: '';
            }

.PESTHu:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PESTHu:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PESTHu:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #a1876b;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, top 0.1s;
            transition: background 0.1s, top 0.1s;
          }

.PESTHu:nth-child(1) div span[data-state='active'] {
              top: -12em;
              width: 4.04em;
              color: #a1876b;
              font-size: 0;
            }

.PESTHu:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 1px 1px 1px #000;
            }

.PESTHu:nth-child(3) {
        position: absolute;
        top: 17px;
        left: 0;
        width: 100%;
        height: 10px;
      }

.PESTHu:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0;
          width: 20px;
          height: 20px;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/halloween/point_hover1.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PESTHu:nth-child(3) div:nth-child(1) {
            left: -5px;
          }

.PESTHu:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PESTHu:nth-child(3) div:nth-child(3) {
            right: -5px;
          }

.PGI-Ks {
  z-index: 99999;
  top: 0;
  bottom: 0.63em;
  width: 24.04em !important;
  height: 3em;
  margin: auto;
}

.PGI-Ks span {
    width: 100% !important;
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

.PGI-Ks span span {
      background-color: #8a230f;
    }

.P\+17Ol .PdjIsh {
    display: block;
    margin-bottom: 0.6em;
    color: #d7cdc8;
    font-weight: 300;
    letter-spacing: 0.11em;
    text-shadow: none;
  }

.P\+17Ol .PdjIsh::after {
      display: block;
      width: 10.43em !important;
      height: 11px !important;
      margin-top: 0.56em;
      background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/halloween/line_big.png');
      background-position: top;
      background-repeat: no-repeat;
      content: '';
    }

.P\+17Ol .P-LISR {
    margin-bottom: 0.48em;
  }

.P\+17Ol .PG3YNw {
    top: 11.5em;
  }

.P\+17Ol .PvQqhq {
    font-family: Arial;
    text-align: right;
  }

.P\+17Ol .PvQqhq a {
      display: block;
      color: #a3a4a6;
      font-size: 0.72em;
    }

@media (max-width: 1366px) {
    .PEZlOT .PzHqzJ {
      font-size: 10px;
      line-height: 12px;
    }

    .PEZlOT input:not(:checked) + .PzHqzJ::before,
    .PEZlOT input:checked + .PzHqzJ::before {
      width: 15px;
      height: 15px;
    }

    .PEZlOT input:checked + .PzHqzJ::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

@media (max-width: 1024px) {
  .PEZlOT {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .PEZlOT input:not(:checked) + .PzHqzJ::before,
    .PEZlOT input:checked + .PzHqzJ::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .PEZlOT input:checked + .PzHqzJ::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .PEZlOT .PzHqzJ {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
}

.PRT7oE {
  font-family: Oswald, Palatino, serif;
  -webkit-transition: all 0.1s, right 0s, left 0s, top 0s, bottom 0s;
  transition: all 0.1s, right 0s, left 0s, top 0s, bottom 0s;
}

  .PeXRsa {
    display: none;
    width: 28em !important;
    min-height: 37.26em;
    background-size: contain;
  }

  .PeXRsa.PueWBM {
      display: block;
    }

  .PgeP-A {
    bottom: 1.2em;
    width: 28em !important;
    height: 22.72em !important;
    background-size: contain;
  }

.Pt2VYj {
  position: relative;
  margin: 0 0 1.6em;
}

.PnkBTd {
    display: block;
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
  }

.PT1t1v {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PT1t1v button:hover {
        opacity: 0.85;
      }

.PxtqHH {
    position: relative;
    font-family: inherit;
  }

.PcndPb {
      width: 9.69em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PerLO2 {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: 0 auto 0.49em;
  color: #f8fdff;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
  text-shadow: 0 1px 0 #82a0c7, 0 2px 0 #6581a5, 0 3px 4px #000;
}

.PerLO2::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/check.png') no-repeat center center/contain;
    content: '';
  }

.PLcjgA {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.P7cZ7i.PtUELQ::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #d47b48;
    }

.P7cZ7i {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 0.12em solid #d47b48;
    margin: 0;
    background-color: #151e35;
    color: #c0cfd4;
    font-family: Verdana;
    font-size: 0.85em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.P7cZ7i li::before {
      position: absolute;
      left: 1.5em;
      content: '-';
    }

.P7cZ7i::after {
      position: absolute;
      top: 2.4em;
      left: -0.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #d47b48;
      border-bottom: 0.94em solid transparent;
      content: '';
    }

.PlaIeL {
      left: calc(100% + 2em);
    }

.PtUELQ {
      right: calc(100% + 2em);
      border-right: 1.5px solid #d47b48;
      border-left: none;
    }

.PhjMZe {
  position: relative;
  display: block;
  margin: 0 0 1em;
  color: #f8fdff;
}

.PhjMZe:hover ~ .PLcjgA {
    opacity: 1;
    visibility: visible;
  }

.PGK-Sy {
  position: relative;
}

.P78tYE {
  overflow: hidden;
  padding: 1.1em 1.2em 0 1.8em;
  margin-bottom: 0.4em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/line_big.png') center top no-repeat;
  background-size: 79%;
  color: #f8fdff;
  font-family: TimesNewRoman, serif;
  font-size: 1.25em;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-align: left;
}

.PE-iZ2 {
    position: absolute;
    top: -1.56em;
    left: 50%;
    width: 20.43em !important;
    height: 0.6em !important;
    background-size: contain;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.PeFz02 {
  width: 19.12em;
  height: 3.61em;
  margin: 0 auto 0.6em;
  background-position: center top !important;
  background-size: contain;
}

.P\+\+Kha {
  display: block;
  width: 100%;
  height: 2.5em;
  padding: 0.7em 1.56em 0.78em 1.38em;
  color: #c8d2d6;
  font-family: 'Times New Roman';
  font-size: 1.26em;
  font-weight: normal;
  text-shadow: 0.5px 0.8px 1px #111b2f;
}

.P\+\+Kha::-ms-clear {
    width: 0;
    height: 0;
  }

.P\+\+Kha:input-placeholder {
    color: #c8d2d6 !important; /* fix color of placeholder ie 11 */
  }

.P\+\+Kha:-webkit-autofill,
  .P\+\+Kha:-webkit-autofill:hover,
  .P\+\+Kha:-webkit-autofill:focus {
    font-size: 1.26em !important;
    -webkit-text-fill-color: #c8d2d6;
  }

.PMCwXA,
.P99MvC {
  position: absolute;
  top: auto;
  right: 0;
  bottom: -4.2em;
  left: 0;
  width: 24.52em;
  height: 6.37em;
  margin: auto;
  background-size: contain;
  color: #e6f2f9;
  font-weight: 700;
  text-shadow: 0 2px 1px #9b4b13, 0 -1px 1px #b15d22;
}

.PMCwXA .P\+Vkoq,
  .PMCwXA .PZDp4B,
  .PMCwXA .PNIUTm,
  .P99MvC .P\+Vkoq,
  .P99MvC .PZDp4B,
  .P99MvC .PNIUTm {
    background-size: contain;
  }

.PMCwXA .Px7B6H span, .P99MvC .Px7B6H span {
      position: relative;
      margin-top: -1.4em;
    }

.PMCwXA .Px7B6H span:lang(ru), .P99MvC .Px7B6H span:lang(ru) {
        margin-top: -1.55em;
      }

.PkZze5 {
  position: absolute;
  z-index: 3;
  top: auto;
  right: 0;
  bottom: -4.4em;
  left: 0;
  margin: auto;
}

.Pq9-Jx {
  width: 100%;
  color: #c8d2d6;
  font-family: Arial;
  font-size: 0.84em;
  text-shadow: 0 1px 1px #1a2340;
}

.P0gEEy {
  padding: 0 3.13em;
  margin-bottom: 0.6em;
  text-align: left;
}

.P0gEEy input:not(:checked) + .Pq5uir::before,
  .P0gEEy input:checked + .Pq5uir::before {
    position: absolute;
    border: solid 0.06em #7f93a6;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.P0gEEy .Pq5uir:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.P0gEEy input:checked + .Pq5uir::after {
    background-color: #7f93a6;
  }

.P0gEEy input:focus + .Pq5uir::before {
    border-color: #7f93a6;
  }

.P0gEEy .Pq5uir {
    padding: 0 0 0 27px;
    color: #7f93a6;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.5px 0.8px 1px #111b2f;
  }

.P0gEEy .Pq5uir a {
      border-bottom: 0.06em solid #7f93a6;
      color: #7f93a6;
      text-shadow: 0.5px 0.8px 1px #111b2f;
    }

.P0gEEy .Pq5uir a:hover,
      .P0gEEy .Pq5uir a:focus {
        border-color: #7f93a6;
      }

.P6jzL9 {
    position: relative;
    bottom: 0;
    width: 7em;
    height: 2.9em;
    margin: 0 auto 0.5em;
  }

.PTqB9a:nth-child(1) {
        position: absolute;
        top: 0.5em;
        left: 0;
        width: 100%;
        height: 1.93em;
      }

.PTqB9a:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/039_big/counter/point_normal.png') no-repeat center center/contain;
        }

.PTqB9a:nth-child(1) div::after {
            position: absolute;
            top: 54%;
            left: 67%;
            display: block;
            width: 2.4em;
            height: 0.13em;
            background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/039_big/counter/line.png') no-repeat 50% / contain;
            content: '';
          }

.PTqB9a:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PTqB9a:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PTqB9a:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PTqB9a:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PTqB9a:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PTqB9a:nth-child(1) div:nth-child(3)::after {
              position: absolute;
              display: none;
              background: none;
            }

.PTqB9a:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PTqB9a:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #a1876b;
            font-size: 0;
            font-weight: 600;
            text-shadow: 0.06em 0.06em 0.06em #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PTqB9a:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #a1876b;
              font-size: 0;
            }

.PTqB9a:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.PTqB9a:nth-child(3) {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1.9em;
      }

.PTqB9a:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: 0.48em;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/039/039_big/counter/point_hover.png') no-repeat center center/contain;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PTqB9a:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.PTqB9a:nth-child(3) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PTqB9a:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.P24c0H {
  width: 82.5%;
  padding: 0.6em 0.7em;
  margin: 0 auto 0.6em;
  background-color: rgb(51 63 86);
  border-radius: 0.25em;
  color: #f8fdff;
  line-height: 1.1;
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000;
}

.P24c0H .PgWsXq {
    font-family: Arial;
    font-size: 0.84em;
  }

.PmRxKt {
  z-index: 99999;
  top: -0.2em;
  bottom: 0.36em;
  width: 24.04em !important;
  margin: auto;
}

.PmRxKt .PggTPs {
    width: 100%;
    padding: 1em 1.75em;
    background-color: #8a230f !important;
    border-radius: 0.24em;
    color: #c5b9b7;
    font: 0.96em / 1.2em Arial, Helvetica, sans-serif !important;
    opacity: 0.9;
  }

.PmRxKt .PggTPs span {
      background-color: #8a230f;
    }

.PObZ\+i .PhjMZe {
    margin-bottom: 0.5em;
    font-weight: 200;
  }

.PObZ\+i .PeFz02 {
    margin-bottom: 0.48em;
  }

.PObZ\+i .Pj5CFq {
    padding-right: 2em;
    font-family: Arial;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000;
  }

.PObZ\+i .Pj5CFq a {
      display: block;
      color: #7f93a6;
      font-size: 0.72em;
    }

@media (max-width: 1366px) {
    .P0gEEy .Pq5uir {
      font-size: 10px;
      line-height: 12px;
    }

    .P0gEEy input:not(:checked) + .Pq5uir::before,
    .P0gEEy input:checked + .Pq5uir::before {
      width: 15px;
      height: 15px;
    }

    .P0gEEy input:checked + .Pq5uir::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

@media (max-width: 1024px) {
  .P0gEEy {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .P0gEEy input:not(:checked) + .Pq5uir::before,
    .P0gEEy input:checked + .Pq5uir::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P0gEEy input:checked + .Pq5uir::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P0gEEy .Pq5uir {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
}

.PXRPrV {
  position: relative;
  width: 15rem;
  border: 2px solid #6F5938;
  margin: 0 auto;
  cursor: pointer;
}

  .PXRPrV video {
    display: block;
    width: 100%;
  }

.Pn62x-{
  position: relative;
  margin: 1.12rem 0 0.7rem;
  background: -webkit-gradient(linear, right top, left top, from(rgb(206 150 41 / 0)), color-stop(48.96%, rgb(206 150 41 / 0.5)), to(rgb(206 150 41 / 0)));
  background: linear-gradient(270deg, rgb(206 150 41 / 0) 0%, rgb(206 150 41 / 0.5) 48.96%, rgb(206 150 41 / 0) 100%);
  color: #FFD800;
  font-family: Oswald, Palatino, Book Antiqua, serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: center;
  text-shadow: 1px 1px 1px rgb(0 0 0 / 0.5);
  text-transform: uppercase;
}

.Pn62x- ::after{
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 18.6rem;
    height: 1px;
    background: -webkit-gradient(linear, right top, left top, from(rgb(163 107 41 / 0)), color-stop(0.01%, rgb(254 171 47 / 0)), color-stop(48.96%, #FEAB2F), to(rgb(254 171 47 / 0)));
    background: linear-gradient(270deg, rgb(163 107 41 / 0) 0%, rgb(254 171 47 / 0) 0.01%, #FEAB2F 48.96%, rgb(254 171 47 / 0) 100%);
    content: "";
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

.Pn62x- ::before{
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 18.6rem;
    height: 1px;
    background: -webkit-gradient(linear, right top, left top, from(rgb(163 107 41 / 0)), color-stop(0.01%, rgb(254 171 47 / 0)), color-stop(48.96%, #FEAB2F), to(rgb(254 171 47 / 0)));
    background: linear-gradient(270deg, rgb(163 107 41 / 0) 0%, rgb(254 171 47 / 0) 0.01%, #FEAB2F 48.96%, rgb(254 171 47 / 0) 100%);
    content: "";
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

.Pq6aFd {
  width: 26.5em;
  font-family: 'Alegreya Sans', Oswald, Palatino, serif;
}

  .P\+n4OK {
    display: none;
    width: auto !important;
    height: auto !important;
    background-size: contain;
  }

  .P\+n4OK.P2isGv {
      display: block;
    }

.PBayzI {
  margin: 0 0 3em;
  color: #f6efff;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.98px;
  line-height: 1.1;
  text-align: left;
}

.PBayzI:hover ~ .PDLAYo {
    opacity: 1;
    visibility: visible;
  }

.PDLAYo {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PONZZA.PL-\+fH::after {
      right: -0.9em;
      left: auto;
      border-right: 0;
      border-left: 0.96em solid #f6efff;
    }

.PONZZA {
    position: absolute;
    z-index: 99999999;
    top: -2em;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #f6efff;
    margin: 0;
    background-color: #0b0e1e;
    border-radius: .8em;
    color: #f6efff;
    font-family: Verdana;
    font-size: .85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PONZZA li::before {
      position: absolute;
      left: 1.5em;
      content: "-";
    }

.PrHcfu {
      left: calc(100% + 2em);
    }

.PL-\+fH {
      right: calc(100% + 2em);
      border-right: 1.5px solid #f6efff;
      border-left: none;
    }

.PONZZA::after {
      position: absolute;
      top: 2.4em;
      left: -.95em;
      display: block;
      width: 0;
      height: 0;
      border-top: .94em solid transparent;
      border-right: .96em solid #f6efff;
      border-bottom: .94em solid transparent;
      border-radius: .8em;
      content: "";
    }

.P3XtYw {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: 0 auto 0.49em;
  color: #f6efff;
  font-family: inherit;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.P3XtYw::before {
    position: absolute;
    top: .5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat center center/contain;
    content: "";
  }

.PUlldU {
  position: relative;
  height: 6.56em;
  border: 1px solid #3a384d;
  margin: 0 0 .6em;
  background-image: transparent;
  border-radius: 4px;
}

.PfqjRG {
    position: relative;
    z-index: 2;
    top: -.7em;
    display: inline-block;
    padding: 0 .63em;
    background-color: #0c0e1e;
    color: #e0d7ea;
    font-size: 1.2em;
    font-weight: 400;
  }

.PSksgC {
    position: relative;
    top: .51em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PSksgC button {
      margin: 0 .6em;
      -webkit-transition: -webkit-transform 200ms ease-out;
      transition: -webkit-transform 200ms ease-out;
      transition: transform 200ms ease-out;
      transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
    }

.PSksgC button:hover {
        opacity: 1;
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1);
      }

.PECwUK {
    position: relative;
    font-family: inherit;
  }

.P\+a-jt {
      width: 3.75em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PX6Omx {
  position: relative;
  margin: 0 0 1.3em;
}

.PKlwdU {
  overflow: hidden;
  color: rgb(255 255 255 / 0.8);
  font-size: 1.38em;
  font-weight: normal;
  text-align: left;
}

.PSsuo0 {
  width: 100%;
  height: 3.44em;
  border: solid 1px #3a384d;
  margin: 0 0 1.56em;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0c0e1e), to(#100f26));
  background-image: linear-gradient(to top, #0c0e1e, #100f26);
  background-position: center top !important;
  background-size: contain;
  border-radius: 4px;
}

.PSsuo0 label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.PSsuo0 label span {
      position: absolute;
      top: -.7em;
      left: .5em;
      display: inline-block;
      padding: 0 .63em;
      background-color: #0c0e1e;
      color: #888298;
      font-size: 1em;
    }

.PiyBec {
  display: block;
  width: 100%;
  padding: 0 4em 0 1.13em;
  color: #e0d7ea;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.PiyBec::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PiyBec {
    height: 2em
}
  }

.PiyBec:input-placeholder {
    color: #e0d7ea !important; /* fix color of placeholder ie 11 */
  }

.PiyBec:-webkit-autofill,
  .PiyBec:-webkit-autofill:hover,
  .PiyBec:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #0e0f22 inset !important;
            box-shadow: 0 0 0 30px #0e0f22 inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: #e0d7ea;
  }

.Ptazfp,
.PPnwBS,
.PHZAPc {
  position: relative;
  width: 100%;
  height: 4.38em;
  border: solid 1px #f1eaf9;
  margin: 0 auto .8em;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(249 247 223 / 1)), to(#ebe3f5));
  background-image: linear-gradient(to top, rgb(249 247 223 / 1), #ebe3f5);
  border-radius: 4px;
  -webkit-transition: background-image 500ms ease-out;
  transition: background-image 500ms ease-out;
}

.Ptazfp .Pckvzr, .PPnwBS .Pckvzr, .PHZAPc .Pckvzr {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f7fa), to(#c3cfe2));
    background-image: linear-gradient(to top, #f5f7fa, #c3cfe2);
  }

.Ptazfp .Pr-OOO span, .PPnwBS .Pr-OOO span, .PHZAPc .Pr-OOO span {
      color: #1b182b;
      font-stretch: normal;
      font-style: normal;
      font-weight: bold;
      letter-spacing: normal;
      line-height: 0.53;
      text-align: center;
    }

.PiVbbu {
  margin: 0 0 2.25em;
  color: #8a8792;
  font-size: .88em;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.28px;
  line-height: 1.21;
  text-align: left;
  text-shadow: 0 1px 0 #000;
}

.PQYhFP {
  width: 89%;
  padding: 0.4em 1.2em;
  margin: 0 auto 0.6em;
  color: rgb(115 110 128 / 0.7);
  line-height: 1.1;
  text-align: center;
}

.PQYhFP .PHMeaU {
    font-size: .9em;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.21;
  }

.PGiyON {
  margin-bottom: .8em;
  text-align: left;
}

.PGiyON input:not(:checked) + .P\+hRx1::before,
  .PGiyON input:checked + .P\+hRx1::before {
    position: absolute;
    border: solid 1px rgb(109 111 130 / 0.5);
    background-color: #1d1f22;
    border-radius: 4px;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
            box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
  }

.PGiyON .P\+hRx1:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PGiyON input:checked + .P\+hRx1::after {
    background-color: rgb(223 220 226 / 0.5);
  }

.PGiyON input:focus + .P\+hRx1::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PGiyON .P\+hRx1 {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(115 110 128 / 0.7);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PGiyON .P\+hRx1 a {
      border-bottom: 1px solid #a69887;
      color: #a6998c;
    }

.PGiyON .P\+hRx1 a:hover,
      .PGiyON .P\+hRx1 a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.Pj7qCC {
  position: absolute;
  z-index: 2;
  top: 0.5em;
  right: 1.2em;
  bottom: auto;
  color: #e0d7ea;
  font-size: 1.5em;
  line-height: normal;
  pointer-events: none;
}

.PFNDh6 {
    position: relative;
  }

.PC3bIv {
  height: 1em;
}

.PIhoQv {
  z-index: 99999;
  bottom: 0;
  width: 27.04em !important;
  height: 3.5em;
  margin: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIhoQv {
    width: 28em !important
}
  }

.PIhoQv span {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    background-color: #8a230f !important;
    color: #e0d7ea !important;
    opacity: .9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIhoQv span {
      padding: 0 !important
  }
    }

.PIhoQv span span {
      position: relative !important;
      top: 0 !important;
      left: 0 !important;
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIhoQv span span {
        padding: 14px 28px !important
    }
      }

.PMgOK1 .PBayzI {
    font-weight: 500;
  }

.PMgOK1 .PaBBVV {
    padding-right: 1.08em;
    margin-bottom: .5em;
    text-align: right;
  }

.PMgOK1 .PaBBVV a {
      display: block;
      color: #8a8792;
      font-size: 0.84em;
      text-shadow: 0 1px 0 #000;
    }

@media (max-width: 1366px) {
    .PGiyON .P\+hRx1 {
      font-size: 10px;
      line-height: 14px;
    }

    .PGiyON input:not(:checked) + .P\+hRx1::before,
    .PGiyON input:checked + .P\+hRx1::before {
      width: 15px;
      height: 15px;
    }

    .PGiyON input:checked + .P\+hRx1::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
 
.Pe1VSt {
  font-family: 'Alegreya Sans', Oswald, Palatino, serif;
  width: 100%;
  background: rgba(0,0,0,0.27843);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

  .PLqUmp {
    display: none;
  }

  .PLqUmp.PgbV3z {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.Pv6UsX {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 0.75em;
  position: absolute;
  top: 60%;
  left: 50%;
  height: 5em;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 23.5em;
}

/* stylelint-disable */

.Pv6UsX span {
    color: #fffde5;
    font-family: Cuprum;
    font-stretch: normal;
    font-style: normal;
    text-align: center;
    font-size: 2.5em !important;
    font-weight: bold;
    letter-spacing: normal;
    text-shadow: 0 3px 7px rgb(42 1 1 / 0.35);
    background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgb(255 199 161 / 1)), to(#fffde5));
    background-image: linear-gradient(0, rgb(255 199 161 / 1), #fffde5);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
            background-clip: text;
  }
/* stylelint-enable */

.PxAXoB {
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 0.06em;
  text-align: left;
  font-family: Cuprum;
  margin: 0 0 3em;
  font-weight: bold;
  cursor: default;
  color: #ffe6c7;
  white-space: nowrap;
}

.Ptq1Ry {
  width: 100%;
  background: none;
}

.Ptq1Ry + .Ptq1Ry {
    margin-top: 1.25em;
  }

.Ptq1Ry label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.Ptq1Ry label > span {
      color: #ffe6c7;
      font-size: 1.4375em;
      margin-bottom: 0.69em;
      word-spacing: 3px;
      line-height: 0.69em;
    }

.Ptq1Ry .P6hcsQ {
    display: none;
  }

.P-4Ls5 {
  margin: 0 auto 0.5em;
  padding: 2em 0 0;
  position: relative;
  font-size: 1.5em;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #ffe6c7;
}

.P-4Ls5::before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }

.Po2QQZ {
  display: block;
  width: 100%;
  line-height: 2;
  font-size: 1.13em;
  letter-spacing: 0.36px;
  text-align: left;
  color: #373337;
  font-family: inherit;
  font-weight: normal;
  padding: 0 4em 0 1.13em;
  background: white;
  border-radius: 0.5em;
  height: 3.55em;
  z-index: 2 !important;
}

.Po2QQZ::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Po2QQZ {
    height: 2em
}
  }

.Po2QQZ:placeholder,
  .Po2QQZ:input-placeholder {
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.Po2QQZ:-webkit-autofill,
  .Po2QQZ:-webkit-autofill:hover,
  .Po2QQZ:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
            box-shadow: 0 0 0 32px #0e0f22 inset !important;
  }

.Pgce-W,
.PizyEC,
.PWpqP5 {
  position: relative;
  height: 4.75em;
  width: 100%;
  margin: 0;
  overflow: hidden;
  background-size: 100% 100%;
}

.Pgce-W .PreyXw, .PizyEC .PreyXw, .PWpqP5 .PreyXw {
    overflow: hidden;
  }

/* stylelint-disable */

.Pgce-W .PreyXw span, .PizyEC .PreyXw span, .PWpqP5 .PreyXw span {
      text-overflow: ellipsis;
      overflow: hidden;
      color: #fffde5;
      white-space: nowrap;
      font-family: Cuprum;
      font-stretch: normal;
      font-style: normal;
      text-align: center;
      line-height: 2em;
      font-size: 2.6em;
      font-weight: bold;
      letter-spacing: normal;
      text-shadow: 0 1px 7px rgb(42 1 1 / 0.35);
      background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgb(255 199 161 / 1)), to(#fffde5));
      background-image: linear-gradient(0, rgb(255 199 161 / 1), #fffde5);
      background-size: 100%;
      background-repeat: repeat;
      -webkit-background-clip: text;
              background-clip: text;
    }
/* stylelint-enable */
.Pw9N2D,
.POeT1K {
  background-size: 100% 100%;
}

.PKB8cf {
  text-shadow: 0 1px 0 #000;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: 0.0175em;
  font-size: 0.88em;
  margin-top: 1.25em;
  text-align: center;
  color: #988f85;
  cursor: pointer;
  font-family: Cuprum;
}

.PPkqti {
  margin: 0.8em 0;
  text-align: left;
}

.PPkqti input:not(:checked) + .PkC597::before,
  .PPkqti input:checked + .PkC597::before {
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
            box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
    border: solid 1px rgb(109 111 130 / 0.5);
    background-color: #1d1f22;
    position: static;
    position: initial;
    margin-right: 0.625em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.PPkqti .PkC597:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PPkqti input:checked + .PkC597::after {
    width: 0.5em;
    height: 0.5em;
    margin: 0.25em;
    background-color: #d6b39b;
    left: 0.01em;
    top: 0.14em;
  }

.PPkqti input:focus + .PkC597::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PPkqti .PkC597 {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Cuprum;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.86em;
    line-height: 1.3;
    text-shadow: 0.7px 0.7px 0 #000;
    color: #988f85;
  }

.PPkqti .PkC597 a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: rgb(255 230 199 / 0.6);
    }

.PRrDfb {
  top: 0;
  margin: auto;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  left: calc(100% + 0.4em);
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PRrDfb {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PRrDfb .PFvO3s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    top: 0;
    left: 0;
    opacity: 1;
    margin: 0;
    padding: 0.5em 1em;
    border-radius: 8px;
    background: #9c382f;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
  }

.PRrDfb .PFvO3s span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.PwTwjh,
.PnZgQR {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
  background-color: #373337;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 29em;
}

.PnZgQR .PRrDfb {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PnZgQR .PxAXoB {
    font-weight: 500;
    margin-bottom: 1em;
  }

.PnZgQR .PDowlQ {
    text-align: right;
    margin: 0.875em 0;
  }

.PnZgQR .PDowlQ span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: 0 1px 0 #000;
      font-weight: 400;
      font-size: 0.88em;
    }

.PnZgQR > .Ptq1Ry + .Ptq1Ry {
  margin-top: 0.5em;
}

.P-FDdv {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #373337;
  border: solid 1px #837a6e;
}

.P-FDdv button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P-FDdv button::before {
      content: '\2A09';
      color: #ffe6c7;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.P62iUA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: Cuprum, MuseoSans, Palatino, serif;
}

  .PI0-SU {
    position: relative;
    display: none;
    min-width: 48.7em;
    background-color: rgba(33,20,17,0.8);
    border-radius: 0.63em 0 0.63em 0.63em;
  }

  .PI0-SU.Pv2ySA {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

  .P62iUA form{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

.PPS7a3,
.P4vMZN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PyokUr {
  width: 27.7em;
  height: 4.8em;
  background: none;
}

.PyokUr label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PyokUr label > span {
      margin-bottom: 0.69em;
      color: #ffe6c7;
      font-size: 1.4375em;
      line-height: 0.69em;
      word-spacing: 3px;
    }

.PyokUr .PVivvB {
    display: none;
  }

.Ppz7Nf {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 4em 0 1.13em;
  background: #fff;
  border-radius: 0.3em;
  color: rgb(18 11 14 / 0.9);
  font-family: inherit;
  font-size: 1.7em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.Ppz7Nf::-webkit-input-placeholder {
    color: #000 !important;
  }

.Ppz7Nf::-moz-placeholder {
    color: #000 !important;
  }

.Ppz7Nf:-ms-input-placeholder {
    color: #000 !important;
  }

.Ppz7Nf::-ms-input-placeholder {
    color: #000 !important;
  }

.Ppz7Nf::placeholder {
    color: #000 !important;
  }

.Ppz7Nf::-ms-clear {
    width: 0;
    height: 0;
  }

.Ppz7Nf:-webkit-autofill,
  .Ppz7Nf:-webkit-autofill:hover,
  .Ppz7Nf:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
            box-shadow: 0 0 0 50px #fff inset !important;
    -webkit-text-fill-color: rgb(18 11 14 / 0.9);
  }

.Ppz7Nf:-webkit-autofill::first-line, .Ppz7Nf:-webkit-autofill:hover::first-line, .Ppz7Nf:-webkit-autofill:focus::first-line {
      font-size: inherit;
    }

.P-Aoy2,
.PdOz8O,
.PtjhDz {
  position: relative;
  overflow: hidden;
  width: 19.4em;
  height: 4.9em;
  margin: 0;
  background-size: 100% 100%;
}

.P-Aoy2 .P0XU7n span, .PdOz8O .P0XU7n span, .PtjhDz .P0XU7n span {
      overflow: hidden;
      color: #fffde5;
      -webkit-filter: drop-shadow(0 3px 7px rgb(0 0 0 / 0.35));
              filter: drop-shadow(0 3px 7px rgb(0 0 0 / 0.35));
      font-family: Cuprum, MuseoSans;
      font-weight: bold;
      letter-spacing: normal;
      line-height: 2em;
      text-align: center;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

@supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)) and
        (
          (text-fill-color: transparent) or
          (-webkit-text-fill-color: transparent)
        ) {

.P-Aoy2 .P0XU7n span, .PdOz8O .P0XU7n span, .PtjhDz .P0XU7n span {
        -webkit-background-clip: text;
                background-clip: text;
        background-image: -webkit-gradient(linear, left bottom, left top, from(#ffe6a1), to(#fffde5));
        background-image: linear-gradient(0deg, #ffe6a1 0%, #fffde5 100%);
        background-size: cover;
        -webkit-text-fill-color: transparent
    }
      }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P-Aoy2 .P0XU7n span, .PdOz8O .P0XU7n span, .PtjhDz .P0XU7n span {
        font-size: 1.45em !important
    }
      }

.Pl0b02,
.Pdf2KZ {
  background-size: 100% 100%;
}

.P80Ort {
  position: absolute;
  top: -1.33em;
  right: 0;
  min-width: 4em;
  padding: 0.15em;
  background-color: rgb(33 20 17 / 0.8);
  border-radius: 5px 5px 0 0;
}

@media (max-width: 1600px) {

.P80Ort {
    top: -1.3em
}
  }

.PVew49 {
  color: #e6d4b1;
  cursor: pointer;
  font-family: 'PT Sans';
  font-size: 0.88em;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
  text-shadow: 0 1px 0 #000;
}

.PRVBGU {
  border-radius: 0.63em;
}

.PGdVZ7 {
  position: relative;
  width: 100%;
  margin: 0 auto 0.5em;
  color: #e6d4b1;
  font-family: 'PT Serif', 'Book Antiqua', Palatino, serif;
  font-size: 1em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PGdVZ7 span {
    display: inline-block;
    margin: .25em 0;
  }

.PGdVZ7 span::before {
      display: inline-block;
      width: 1.2em;
      height: .7em;
      margin: 0 0 0 .15em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png') no-repeat center center/contain;
      content: '';
    }

.PbdXDc {
  z-index: 2;
  top: 0;
  bottom: auto;
  left: -100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: center;
}

.PbdXDc .PjHdRc {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    min-width: 27em;
    max-width: 27em;
    min-height: 4.8em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1em 1.2em;
    margin: 0;
    background: #c22f2c;
    border-radius: 8px;
    opacity: 1;
  }

.PbdXDc .PjHdRc span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.P9Cyo8 {
  width: 31.3em;
  font-family: Oswald,MuseoSans, Palatino,
    serif;
}

  .PXfcTW {
    display: none;
  }

  .PXfcTW.PJ4hWw {
      display: block;
    }

.Ppt8QK {
  margin-bottom: 0.5em;
  color: rgb(14 56 85 / 0.7);
  font-family: Roboto;
  font-size: 0.88em;
}

.P5wVXt {
  padding: 0 0.2em;
  margin-bottom: 3.3em;
  color: #2c4788;
  font-weight: bold;
  text-transform: uppercase;
}

.PPQPND {
  padding: 0 3.13em;
  margin-bottom: 0.6em;
  text-align: left;
}

.PPQPND input:not(:checked) + .PBOfVL::before,
  .PPQPND input:checked + .PBOfVL::before {
    position: absolute;
    border: solid 0.06em #2c4788;
    background-color: #1d1f22;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.PPQPND .PBOfVL:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.PPQPND input:checked + .PBOfVL::after {
    background-color: #2c4788;
  }

.PPQPND input:focus + .PBOfVL::before {
    border-color: #2c4788;
  }

.PPQPND .PBOfVL {
    padding: 0 0 0 27px;
    color: #2c4788;
    font-size: 0.84em;
    line-height: 1.2;
  }

.PPQPND .PBOfVL a {
      border-bottom: 0.06em solid #2c4788;
      color: #2c4788;
    }

.PPQPND .PBOfVL a:hover,
      .PPQPND .PBOfVL a:focus {
        border-color: #7f93a6;
      }

.Pc84Db {
  position: relative;
  width: 85%;
  padding: 4em 0 0;
  margin: 0 auto 0.5em;
  color: #2c4788;
  font-size: 1.7em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.Pc84Db::before {
    position: absolute;
    top: 1.8em;
    right: 0;
    left: 0;
    display: block;
    width: 2.6em;
    height: 1.7em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/045/check_2.png')
      no-repeat center center/contain;
    content: '';
  }

.POYwS9 {
  width: 25em;
  margin: 0 auto 2em;
  font-family: Roboto;
}

.POYwS9 .PBOfVL {
    position: relative;
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    text-shadow: 0.13em 0.13em 0.13em #000;
  }

.PQxqFn {
  display: block;
  width: 100%;
  padding: 1.3em 3.2em 1.3em 1.3em;
  border: solid 1px #7b878c;
  margin: 0 auto;
  border-radius: 5px;
  color: #2c4788;
  font-family: inherit;
  font-size: 1.1em;
}

.PQxqFn::-ms-clear {
    width: 0;
    height: 0;
  }

.PQxqFn:input-placeholder {
    color: #2c4788 !important; /* fix color of placeholder ie 11 */
  }

.PQxqFn:-webkit-autofill,
  .PQxqFn:-webkit-autofill:hover,
  .PQxqFn:-webkit-autofill:focus {
    font-size: 1.13em !important;
    -webkit-text-fill-color: #2c4788;
  }

.Pt3ErF,
.Pdc5j2,
.PBQkQr {
  position: relative;
  z-index: 1;
  width: 25em;
  height: 5em;
  border: 1px solid;
  margin: 0 auto 0.84em;
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#aa1129), to(#e04a61)),
    -webkit-gradient(linear, left bottom, left top, from(#564d3e), to(#f8efe0));
  background-image: linear-gradient(to top, #aa1129, #e04a61),
    linear-gradient(to top, #564d3e, #f8efe0);
  background-origin: border-box;
  border-image-slice: 1;
  border-image-source: linear-gradient(to top, #564d3e, #f8efe0);
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.Pt3ErF::before, .Pdc5j2::before, .PBQkQr::before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#7e0013), to(#ff005a)),
      -webkit-gradient(linear, left bottom, left top, from(#564d3e), to(#f8efe0));
    background-image: linear-gradient(to top, #7e0013, #ff005a),
      linear-gradient(to top, #564d3e, #f8efe0);
    border-radius: 5px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
  }

.Pt3ErF:hover::before, .Pdc5j2:hover::before, .PBQkQr:hover::before {
    opacity: 1;
  }

.PtCK6b {
  overflow: hidden;
  color: #2c4788;
  font-family: Roboto;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.2;
  text-align: left;
}

.PUjt1n {
    width: 25em;
    margin: 0 auto 1em;
  }

.Pn6\+17 {
  width: 25em;
  margin: 0 auto 0.5em;
  color: rgb(14 56 85 / 0.7);
  text-align: center;
}

.Pn6\+17 .PmQCzC {
    font-family: Roboto;
    font-size: 1em;
  }

.Pp0k7m {
  position: relative;
  width: 25em;
  margin: 0 auto;
}

.PwWmUz {
  position: absolute;
  top: 1.9em;
  right: 1.9em;
  bottom: auto;
  color: #2c4788;
  font-family: Roboto;
  font-size: 0.85em;
  line-height: normal;
}

.PTf9sH {
  z-index: 1;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PRhU7O {
    left: 100%;
  }

.PLfYsq {
    right: 100%;
  }

.PTf9sH .P6wS3q {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 23em;
    max-width: 28em;
    min-height: 4.25em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.5em;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#aa1129), to(#e04a61));
    background-image: linear-gradient(to top, #aa1129, #e04a61);
    border-radius: 0.3em;
    color: #fff;
  }

.PTf9sH .P6wS3q span {
      width: auto !important;
      width: initial !important;
      color: #fff;
      font-size: 0.88em;
    }

.Pt4Kjj .P5wVXt {
    margin-bottom: 2em;
  }

.Pt4Kjj .POYwS9 {
    margin: 0 auto 1em;
  }

.Pt4Kjj .PFWmzI {
    width: 28em;
    margin: 0 auto 0.5em;
    color: rgb(14 56 85 / 0.7);
    font-family: Roboto;
    font-size: 0.88em;
    text-align: right;
  }

@media (max-width: 1366px) {
    .PPQPND .PBOfVL {
      font-size: 10px;
      line-height: 12px;
    }

    .PPQPND input:not(:checked) + .PBOfVL::before,
    .PPQPND input:checked + .PBOfVL::before {
      width: 15px;
      height: 15px;
    }

    .PPQPND input:checked + .PBOfVL::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PYaSGF {
  margin-bottom: 0.5em;
  color: #024964;
  font-family: Roboto;
  font-size: 0.88em;
}

.PVpwTD {
  padding: 0 0.2em;
  margin-bottom: 3.3em;
  color: #024964;
  font-weight: bold;
  text-transform: uppercase;
}

.PHdVBB {
  display: block;
  width: 100%;
  padding: 1.3em 3.2em 1.3em 1.3em;
  border: solid 1px #7b878c;
  margin: 0 auto;
  border-radius: 5px;
  color: #024964;
  font-family: inherit;
  font-size: 1.1em;
}

.PHdVBB::-ms-clear {
    width: 0;
    height: 0;
  }

.PHdVBB:input-placeholder {
    color: #024964 !important; /* fix color of placeholder ie 11 */
  }

.PHdVBB:-webkit-autofill,
  .PHdVBB:-webkit-autofill:hover,
  .PHdVBB:-webkit-autofill:focus {
    font-size: 1.13em !important;
    -webkit-text-fill-color: #024964;
  }

.PlLBKp,
.P51o7I,
.PHxLRZ {
  position: relative;
  z-index: 1;
  width: 25em;
  height: 5em;
  margin: 0 auto 0.84em;
  background: linear-gradient(272.29deg, #f70 0%, #b90602 100%);
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.PlLBKp::before, .P51o7I::before, .PHxLRZ::before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(272.16deg, #80c7f0 0.83%, #0c3a59 100%);
    border-radius: 5px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
  }

.PlLBKp:hover::before, .P51o7I:hover::before, .PHxLRZ:hover::before {
    opacity: 1;
  }

.PCh5la {
  position: absolute;
  top: 1.9em;
  right: 1.9em;
  bottom: auto;
  color: #024964;
  font-family: Roboto;
  font-size: 0.85em;
  line-height: normal;
}

.PZzJaO {
  z-index: 1;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PIwJPe {
    left: 100%;
  }

.PvOIRG {
    right: 100%;
  }

.PZzJaO .P9U7eu {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 23em;
    max-width: 28em;
    min-height: 4.25em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.5em;
    background-color: #ff0700;
    border-radius: 0.3em;
    color: #fff;
  }

.PZzJaO .P9U7eu span {
      width: auto !important;
      width: initial !important;
      color: #fff;
      font-size: 0.88em;
    }

.PxqGqn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0,0,0,0.27843);
  font-family: 'Alegreya Sans', sans-serif;
}

  .PEbFZq {
    display: none;
  }

  .PEbFZq.Pk27r3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PjuaQf {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: -1em auto 0.49em;
  color: #000;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PjuaQf::before {
    position: absolute;
    top: .5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png') no-repeat center center/contain;
    content: "";
  }

.PjuaQf u {
    cursor: pointer;
  }

.PE9oS5 {
  position: absolute;
  top: 60%;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 23.5em;
  height: 5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 0.75em;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.PE9oS5 span {
    -webkit-background-clip: text;
            background-clip: text;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255 199 161 / 1)), to(#fffde5));
    background-image: linear-gradient(0deg, rgb(255 199 161 / 1), #fffde5);
    background-position: center top;
    background-repeat: repeat;
    background-size: 100%;
    color: #fffde5;
    font-family: Cuprum;
    font-size: 2.5em !important;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 0 3px 7px rgb(42 1 1 / 0.35);
  }

.P84SW1 {
  margin: 0 0 3em;
  color: #c00d15;
  cursor: default;
  font-family: 'Open Sans Bold', sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
}

.PDHY8j {
  width: 100%;
  background: none;
}

.PDHY8j + .PDHY8j {
    margin-top: 1.25em;
  }

.PDHY8j label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PDHY8j label > span {
      margin-bottom: 0.69em;
      color: #373337;
      font-size: 1.4375em;
      font-weight: 600;
      line-height: 0.69em;
      word-spacing: 3px;
    }

.PDHY8j .P9pTfr {
    display: none;
  }

.PjgErK {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.55em;
  padding: 0 4em 0 1.13em;
  background: #cad6de;
  border-radius: 0.5em;
  color: #373337;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.PjgErK::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PjgErK {
    height: 2em
}
  }

.PjgErK:placeholder,
  .PjgErK:input-placeholder{
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.PjgErK:-webkit-autofill,
  .PjgErK:-webkit-autofill:hover,
  .PjgErK:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
            box-shadow: 0 0 0 32px #0e0f22 inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: white;
  }

.PmTrZp,
.PXXldo,
.PvBT6F {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.75em;
  border: 0.3em solid #fddcae;
  margin: 0;
  background-size: cover;
  border-radius: 2.4em;
}

.PmTrZp .PutkWy, .PXXldo .PutkWy, .PvBT6F .PutkWy {
    overflow: hidden;
    font-family: inherit;
  }

.PmTrZp .PutkWy span, .PXXldo .PutkWy span, .PvBT6F .PutkWy span {
      overflow: hidden;
      margin-top: -0.2em;
      -webkit-background-clip: text;
              background-clip: text;
      background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255 199 161 / 1)), to(rgb(255 255 255 / 0))), -webkit-gradient(linear, left top, left bottom, from(#ffefda), to(#ffefda));
      background-image: linear-gradient(to top, rgb(255 199 161 / 1), rgb(255 255 255 / 0)), linear-gradient(to bottom, #ffefda, #ffefda);
      background-repeat: repeat;
      background-size: 100%;
      color: #fffde5;
      font-family: 'Open Sans', 'Alegreya Sans', sans-serif;
      font-size: 1.8em;
      font-stretch: normal;
      font-style: normal;
      font-weight: bold;
      letter-spacing: normal;
      line-height: 2em;
      text-align: center;
      -webkit-text-fill-color: transparent;
      text-overflow: ellipsis;
      text-transform: uppercase;
      white-space: nowrap;
    }

.PsHR9z,
.PTLTZf {
  background-size: 100% 100%;
}

.PPrXmk {
  margin-top: 1.25em;
  color: #988f85;
  cursor: pointer;
  font-family: Cuprum;
  font-size: 0.88em;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
  text-shadow: none;
}

.PB-A7c {
  margin: 0.8em 0;
  text-align: left;
}

.PB-A7c input:not(:checked) + .PlWS87::before,
  .PB-A7c input:checked + .PlWS87::before {
    position: static;
    position: initial;
    width: 1em;
    height: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #aba39e;
    margin-right: 0.625em;
    background-color: #fff;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.PB-A7c .PlWS87:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PB-A7c input:checked + .PlWS87::before {
    background-color: #2f5066 !important;
    -webkit-box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
            box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
  }

.PB-A7c input:checked + .PlWS87::after {
    display: none !important;
  }

.PB-A7c input:focus + .PlWS87::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PB-A7c .PlWS87 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    color: #988f85;
    font-family: Cuprum, serif;
    font-size: 0.86em;
    line-height: 1.3;
    text-shadow: none;
  }

.PB-A7c .PlWS87 a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.PrqFyh {
  z-index: 1;
  top: 0;
  left: calc(100% + 0.4em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PrqFyh {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PrqFyh .PaAIrc {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em 1em;
    margin: 0;
    background: #9c382f;
    border-radius: 8px;
    opacity: 1;
  }

.PrqFyh .PaAIrc span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.P5crIC,
.PWhv5w {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  margin-top: -2.8125em;
  background-color: #f8f8f8;
  border-radius: 1.2em;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PWhv5w .PrqFyh {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PWhv5w .P84SW1 {
    margin-bottom: 1em;
    color: #c00d15;
    font-family: 'Open Sans Bold', sans-serif;
    font-weight: 500;
  }

.PWhv5w .PAsPB4 {
    margin: 0.875em 0;
    text-align: right;
  }

.PWhv5w .PAsPB4 span {
      color: #988f85;
      font-family: Cuprum;
      font-size: 0.88em;
      font-weight: 400;
      text-shadow: none;
    }

.PWhv5w > .PDHY8j + .PDHY8j {
  margin-top: 0.5em;
}

.P3wdFN {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  background: #fff;
  border-radius: 100%;
  content: 'X';
}

.P3wdFN button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P3wdFN button::before {
      width: 11px;
      height: 11px;
      color: #94060e;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

.P131g- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0,0,0,0.27843);
  font-family: 'Segoe UI', sans-serif;
}

  .P4eqRF {
    display: none;
  }

  .P4eqRF.P4-xvY {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PBv2lS {
  display: none;
}

.PLkyQu {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: -1em auto 0.49em;
  color: #000;
  font-size: 1.69em;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PLkyQu::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png')
      no-repeat center center/contain;
    content: '';
  }

.PLkyQu u {
    cursor: pointer;
  }

.PKM8Cx {
  margin: 0 0 3em;
  color: #c00d15;
  font-family: 'Segoe UI', sans-serif;
  font-weight: bold;
  text-align: left;
}

.PYUMq0 {
  width: 100%;
  background: none;
}

.PYUMq0 + .PYUMq0 {
    margin-top: 1.25em;
  }

.PYUMq0 label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PYUMq0 label > span {
      margin-bottom: 0.69em;
      color: #373337;
      font-size: 1.4375em;
      font-weight: 600;
      line-height: 0.69em;
      word-spacing: 3px;
    }

.PYUMq0 .Pbbma3 {
    display: none;
  }

.P\+oZcf {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.55em;
  padding: 0 4em 0 1.13em;
  background: #cad6de;
  border-radius: 0.5em;
  color: #373337;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.P\+oZcf::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P\+oZcf {
    height: 2em
}
  }

.P\+oZcf:placeholder,
  .P\+oZcf:input-placeholder{
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.P\+oZcf:-webkit-autofill,
  .P\+oZcf:-webkit-autofill:hover,
  .P\+oZcf:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 3em #0e0f22 inset !important;
            box-shadow: 0 0 0 3em #0e0f22 inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: white;
  }

.PnOGoQ,
.PYj2OY,
.POiVxI {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.75em;
  margin: 10px 0;
  background-size: cover;
  -webkit-box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
          box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
}

.PnOGoQ:hover .PsX6Ob, .PYj2OY:hover .PsX6Ob, .POiVxI:hover .PsX6Ob {
      background: -webkit-gradient(linear, left top, left bottom, from(#ff681b), to(#ff5118));
      background: linear-gradient(180deg, #ff681b 0%, #ff5118 100%);
    }

.PnOGoQ .PsX6Ob, .PYj2OY .PsX6Ob, .POiVxI .PsX6Ob {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9em 1.54em;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fa5400), to(#fa3e00));
    background-image: linear-gradient(to top, #fa5400, #fa3e00);
    border-radius: 0.5em;
    cursor: pointer;
    font-family: inherit;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

.PnOGoQ .PsX6Ob span, .PYj2OY .PsX6Ob span, .POiVxI .PsX6Ob span {
      color: #fff;
      font-weight: 700;
      text-align: center;
    }

.PyTinP,
.PV-vBT {
  background-size: 100% 100%;
}

.PJtyJN {
  margin-top: 1.25em;
  color: #988f85;
  cursor: pointer;
  font-family: Cuprum;
  font-size: 0.88em;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
}

.P4Rtjx {
  margin: 0.8em 0;
  text-align: left;
}

.P4Rtjx input:not(:checked) + .P-P6sy::before,
  .P4Rtjx input:checked + .P-P6sy::before {
    position: static;
    position: initial;
    width: 1em;
    height: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #aba39e;
    margin-right: 0.625em;
    background-color: #fff;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.P4Rtjx .P-P6sy:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.P4Rtjx input:checked + .P-P6sy::before {
    background-color: #2f5066 !important;
    -webkit-box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
            box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
  }

.P4Rtjx input:checked + .P-P6sy::after {
    display: none !important;
  }

.P4Rtjx input:focus + .P-P6sy::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.P4Rtjx .P-P6sy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    color: #988f85;
    font-family: Cuprum;
    font-size: 0.86em;
    line-height: 1.3;
    text-shadow: none;
  }

.P4Rtjx .P-P6sy a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.Pw2-sC {
  z-index: 1;
  top: 0;
  left: calc(100% + 0.4em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pw2-sC {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.Pw2-sC .PPZJQz {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em 1em;
    margin: 0;
    background: #9c382f;
    border-radius: 8px;
    opacity: 1;
  }

.Pw2-sC .PPZJQz span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.Pk-Toe,
.PXTQRJ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  margin-top: -2.8125em;
  background-color: #f8f8f8;
  border-radius: 1.2em;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PXTQRJ .Pw2-sC {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PXTQRJ .PKM8Cx {
    margin-bottom: 1em;
    color: #c00d15;
    font-family: 'Open Sans Bold', sans-serif;
    font-weight: 500;
  }

.PXTQRJ .Pv8yY4 {
    margin: 0.875em 0;
    text-align: right;
  }

.PXTQRJ .Pv8yY4 span {
      color: #988f85;
      font-family: Cuprum;
      font-size: 0.88em;
      font-weight: 400;
      text-shadow: none;
    }

.PXTQRJ > .PYUMq0 + .PYUMq0 {
  margin-top: 0.5em;
}

.PFWfPC {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  background: #fff;
  border-radius: 100%;
  content: 'X';
}

.PFWfPC button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PFWfPC button::before {
      width: 11px;
      height: 11px;
      color: #94060e;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

.PTC6T4 {
  margin: 0 0 3em;
  color: #bd3124;
  font-family: 'Segoe UI', sans-serif;
  font-weight: bold;
  text-align: left;
}

.PE3fZU,
.PF2qH8,
.PKn8Nb {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.75em;
  margin: 10px 0;
  background-size: cover;
  -webkit-box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
          box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
}

.PE3fZU:hover .Pj\+RcG, .PF2qH8:hover .Pj\+RcG, .PKn8Nb:hover .Pj\+RcG {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d84b3d), to(#d23023));
      background-image: linear-gradient(to bottom, #d84b3d, #d23023);
    }

.PE3fZU .Pj\+RcG, .PF2qH8 .Pj\+RcG, .PKn8Nb .Pj\+RcG {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9em 1.54em;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210 69 55 / 1)), to(#b3281c));
    background-image: linear-gradient(to bottom, rgb(210 69 55 / 1), #b3281c);
    border-radius: 0.5em;
    cursor: pointer;
    font-family: inherit;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

.PE3fZU .Pj\+RcG span, .PF2qH8 .Pj\+RcG span, .PKn8Nb .Pj\+RcG span {
      color: #f6e9cf;
      font-weight: 700;
      text-align: center;
    }

.PTQ3R3,
.PlDVc2 {
  background-size: 100% 100%;
}

.PmaYoc,
.PQ\+tCf {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  margin-top: -2.8125em;
  background-color: #f8f8f8;
  border-radius: 1.2em;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PQ\+tCf .PzEV1m {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PQ\+tCf .PTC6T4 {
    margin-bottom: 1em;
    color: #bd3124;
    font-family: 'Open Sans Bold', sans-serif;
    font-weight: 500;
  }

.PQ\+tCf .Pu0NCl {
    margin: 0.875em 0;
    text-align: right;
  }

.PQ\+tCf .Pu0NCl span {
      color: #988f85;
      font-family: Cuprum;
      font-size: 0.88em;
      font-weight: 400;
      text-shadow: none;
    }

.PQ\+tCf > .PS1ujS + .PS1ujS {
  margin-top: 0.5em;
}

.PltsMN {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  background: #fff;
  border-radius: 100%;
  content: 'X';
}

.PltsMN button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PltsMN button::before {
      width: 11px;
      height: 11px;
      color: #94060e;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

.PpXiyy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0,0,0,0.27843);
  font-family: 'Segoe UI', sans-serif;
}

  .POOAn0 {
    display: none;
  }

  .POOAn0.PV5Gd8 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PCyxNP {
  display: none;
}

.PmniUt {
  margin: 0 0 0.5rem;
  color: #988f85;
  font-family: Cuprum;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.PmniUt br {
    display: none;
  }

.POiKb8 {
  position: absolute;
  top: 1.25rem;
  right: 1.1rem;
  color: #373337;
  font-size: 1.12rem;
}

.Pw5pP3 {
    position: relative;
    z-index: 3;
  }

.PAHORI {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: -1em auto 0.49em;
  color: #000;
  font-size: 1.69em;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PAHORI p {
    font-size: 0.8em;
  }

.PAHORI::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png')
      no-repeat center center/contain;
    content: '';
  }

.PAMjFR {
  position: relative;
  width: 84%;
  padding: 3em 0 0;
  margin: -1em auto 0.49em;
  color: #000;
  font-size: 1.69em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.27;
  text-align: center;
}

.PAMjFR::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png')
      no-repeat center center/contain;
    content: '';
  }

.PAMjFR > div > div {
      margin-top: 2em;
      font-weight: 300;
    }

.PAMjFR u {
    cursor: pointer;
  }

.Pww3N- {
  margin: 0 0 3em;
  color: #eb2121;
  font-family: 'Open Sans Bold', sans-serif;
  font-weight: bold;
  text-align: left;
}

.P4zaCS {
  width: 100%;
  background: none;
}

.P4zaCS + .P4zaCS {
    margin-top: 1.25em;
  }

.P4zaCS label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P4zaCS label > span {
      margin-bottom: 0.69em;
      color: #373337;
      font-size: 1.4375em;
      font-weight: 600;
      line-height: 0.69em;
      word-spacing: 3px;
    }

.P4zaCS .PdBAdI {
    display: none;
  }

.PsDvGk {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.55em;
  padding: 0 4em 0 1.13em;
  background: #cad6de;
  border-radius: 0.5em;
  color: #373337;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.PsDvGk::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PsDvGk {
    height: 2em
}
  }

.PsDvGk:placeholder,
  .PsDvGk:input-placeholder{
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.PsDvGk:-webkit-autofill,
  .PsDvGk:-webkit-autofill:hover,
  .PsDvGk:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 3em #cad6de inset !important;
            box-shadow: 0 0 0 3em #cad6de inset !important;
    font-size: 1.13em !important;
  }

.Pudl\+q,
.PPWQlB,
.Pdyr0k {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.75em;
  margin: 10px 0;
  background-size: cover;
  -webkit-box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
          box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
  font-family: 'Segoe UI', sans-serif;
}

.Pudl\+q:hover .PAXOn1, .PPWQlB:hover .PAXOn1, .Pdyr0k:hover .PAXOn1 {
      background: #dc0000;
    }

.Pudl\+q .PAXOn1, .PPWQlB .PAXOn1, .Pdyr0k .PAXOn1 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9em 1.54em;
    background: #eb2121;
    border-radius: 0.5em;
    cursor: pointer;
    font-family: inherit;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

.Pudl\+q .PAXOn1 span, .PPWQlB .PAXOn1 span, .Pdyr0k .PAXOn1 span {
      color: #fff;
      font-weight: 700;
      text-align: center;
    }

.PSsn59,
.PRk-BX {
  background-size: 100% 100%;
}

.PFO-\+l {
  margin-top: 1.25em;
  color: #988f85;
  cursor: pointer;
  font-family: Cuprum;
  font-size: 0.88em;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
}

.PlWbNC {
  margin: 0.8em 0;
  text-align: left;
}

.PlWbNC input:not(:checked) + .PE9uCS::before,
  .PlWbNC input:checked + .PE9uCS::before {
    position: static;
    position: initial;
    width: 1em;
    height: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #aba39e;
    margin-right: 0.625em;
    background-color: #fff;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.PlWbNC .PE9uCS:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PlWbNC input:checked + .PE9uCS::before {
    background-color: #2f5066 !important;
    -webkit-box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
            box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
  }

.PlWbNC input:checked + .PE9uCS::after {
    display: none !important;
  }

.PlWbNC input:focus + .PE9uCS::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PlWbNC .PE9uCS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    color: #988f85;
    font-family: Cuprum;
    font-size: 0.86em;
    line-height: 1.3;
    text-shadow: none;
  }

.PlWbNC .PE9uCS a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.PIct2a {
  z-index: 1;
  top: 0;
  left: calc(100% + 0.4em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIct2a {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PIct2a .P00ARR {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em 1em;
    margin: 0;
    background: #9c382f;
    border-radius: 8px;
    opacity: 1;
  }

.PIct2a .P00ARR span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.PiJPNH,
.PPKsCW {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  margin-top: -2.8125em;
  background-color: #f8f8f8;
  border-radius: 1.2em;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PPKsCW .PIct2a {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PPKsCW .Pww3N- {
    margin-bottom: 1em;
    font-weight: 500;
  }

.PPKsCW .POyByX {
    margin: 0.875em 0;
    text-align: right;
  }

.PPKsCW .POyByX span {
      color: #988f85;
      font-family: Cuprum;
      font-size: 0.88em;
      font-weight: 400;
      text-shadow: none;
    }

.PPKsCW > .P4zaCS + .P4zaCS {
  margin-top: 0.5em;
}

.PkVxAL {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  background: #fff;
  border-radius: 100%;
  content: 'X';
}

.PkVxAL button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PkVxAL button::before {
      width: 11px;
      height: 11px;
      color: #94060e;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

.PcYx4T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Segoe UI', sans-serif;
}

  .PPmiPy {
    display: none;
    width: 24em;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    background: rgb(255 232 221 / 0.1);
  }

  .PPmiPy.PgfAVw {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.Pclcfl {
  margin: 0 0 0.8em;
  color: #ffe5ca;
  font-weight: 600;
  letter-spacing: 0.047rem;
  text-shadow: 0 2px 4px rgb(0 0 0 / 0.35);
  text-transform: uppercase;
}

.Pclcfl p {
    margin: 0;
    font-size: 0.73em;
    text-transform: capitalize;
  }

.PyE8Dv,
.PybsnR,
.PvWY4G {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 3.81rem;
  margin: 10px 0;
  background-size: cover;
  -webkit-box-shadow: 0 5px 10px 0 rgb(11 8 8 / 0.12);
          box-shadow: 0 5px 10px 0 rgb(11 8 8 / 0.12);
}

.PyE8Dv:hover .P9mOLj, .PybsnR:hover .P9mOLj, .PvWY4G:hover .P9mOLj {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d84b3d), to(#d23023));
      background-image: linear-gradient(to bottom, #d84b3d, #d23023);
    }

.PyE8Dv .P9mOLj, .PybsnR .P9mOLj, .PvWY4G .P9mOLj {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9em 1.54em;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210 69 55 / 1)), to(#b3281c));
    background-image: linear-gradient(to bottom, rgb(210 69 55 / 1), #b3281c);
    border-radius: 0.5em;
    cursor: pointer;
    font-family: inherit;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

.PyE8Dv .P9mOLj span, .PybsnR .P9mOLj span, .PvWY4G .P9mOLj span {
      color: #f6e9cf;
      font-weight: 700;
      text-align: center;
    }

.PcAgx3,
.Py\+k89 {
  background-size: 100% 100%;
}

.PjiA1P,
.PqZ28c {
  position: relative;
  width: 100%;
}

.Py0k5s {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: -1em auto 0.49em;
  color: #ffe5ca;
  font-size: 1.69em;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.Py0k5s > div {
    margin-top: 1rem;
  }

.Py0k5s::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/icon_check.svg')
      no-repeat center center/contain;
    content: '';
  }

.PZP5Qg {
  position: absolute;
  top: 21.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
  width: 33.875rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.25rem;
  background: rgb(28 28 28 / 0.54);
  color: rgb(255 255 255 / 0.8);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
}

  .P5hihD {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
  }

  .P5hihD.Pzbr-X {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PoWfEU {
  position: absolute;
  top: 80%;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 25.5rem;
  height: 5.4375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.PoWfEU span {
    -webkit-background-clip: text;
            background-clip: text;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255 199 161 / 1)), to(#fffde5));
    background-image: linear-gradient(0deg, rgb(255 199 161 / 1), #fffde5);
    background-repeat: repeat;
    background-size: 100%;
    color: #FFF;
    font-family: Philosopher, sans-serif;
    font-size: 2.0625rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 2px 10px #27040B;
  }

.PBClj5 {
  margin: 0 0 3em;
  color: #ffe6c7;
  cursor: default;
  font-family: Philosopher, sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.06em;
  text-align: left;
  white-space: nowrap;
}

.PmYE7\+ {
  width: 100%;
  background: none;
  text-align: left;
}

.PmYE7\+ .P7a1yM {
    display: block;
    margin-bottom: 0.69em;
    color: #eae5de;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.25em;
  }

.POZtsN {
  position: relative;
  padding: 2em 0 0;
  margin: 0 auto .5em;
  color: #ffe6c7;
  font-size: 1.5em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.POZtsN::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/036/new_flow/Check.png') no-repeat center center/contain;
    content: "";
  }

.PtVjBM {
  background-color: rgb(0 0 0 / 0.49);
}

.P3Dqtc {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.375rem;
  padding: 0 4em 0 1.13rem;
  border: 2px solid #664115;
  margin: 0 0 2.1875rem;
  -webkit-animation: P-e8Yu 3s infinite;
          animation: P-e8Yu 3s infinite;
  background: #4F4236;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 20px #8C6440;
          box-shadow: inset 0 0 20px #8C6440;
  color: rgb(255 255 255 / 0.6);
  font-family: 'PT Serif', Caption, sans-serif;
  font-size: 1.13rem;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.P3Dqtc::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P3Dqtc {
    height: 2em
}
  }

.P3Dqtc:placeholder,
  .P3Dqtc:input-placeholder {
    color: rgb(255 255 255 / 0.6) !important; /* fix color of placeholder ie 11 */
  }

.P3Dqtc:-webkit-autofill::first-line {
    font-size: 1.13rem;
  }

.P3Dqtc:-webkit-autofill,
  .P3Dqtc:-webkit-autofill:hover,
  .P3Dqtc:-webkit-autofill:focus {
    -webkit-animation: PjlmdT 0s forwards;
            animation: PjlmdT 0s forwards; /* remove standart autocomplete background */
    font-size: 1.13rem;
    -webkit-text-fill-color: #bab3ae;
  }

.PuP\+I3,
.P3zvgs,
.PFFJUA {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.43rem;
  margin: 0;
  background-size: 100% 100%;
  font-family: Philosopher, sans-serif;
}

.PuP\+I3 .PHRHCb, .P3zvgs .PHRHCb, .PFFJUA .PHRHCb {
    overflow: hidden;
  }

.PuP\+I3 .PHRHCb span, .P3zvgs .PHRHCb span, .PFFJUA .PHRHCb span {
      overflow: hidden;
      -webkit-background-clip: text;
              background-clip: text;
      background-repeat: repeat;
      background-size: 100%;
      color: #FFF;
      font-family: Philosopher, sans-serif;
      font-size: 2.06rem !important;
      font-style: normal;
      font-weight: bold;
      line-height: 2.31rem;
      text-align: center;
      text-overflow: ellipsis;
      text-shadow: 0 2px 10px #27040B;
      text-transform: uppercase;
      white-space: nowrap;
    }

.PnN1iu,
.PjaeE3 {
  background-size: 100% 100%;
}

.PtNSJZ {
  margin-top: 1.25em;
  color: rgb(201 142 41 / 0.7);
  cursor: pointer;
  font-family: 'PT Serif' Caption;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
  text-shadow: 0 1px 0 #000;
}

.PmFSAL {
  margin: -0.9rem 0 .7rem;
  text-align: left;
}

.PmFSAL input:not(:checked) + .P7a1yM::before,
  .PmFSAL input:checked + .P7a1yM::before {
    width: 1.45rem;
    height: 1.45rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid rgb(166 116 30 / 0.57);
    margin-top: -0.2rem;
    margin-right: 0.625rem;
    background-color: #4F4236 !important;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.PmFSAL .P7a1yM:hover::before {
    border: 2px solid rgb(166 116 30 / 0.57);
    background-color: rgb(166 116 30 / 1) !important;
  }

.PmFSAL input:checked + .P7a1yM::before {
    background-color: rgb(166 116 30 / 1) !important;
    -webkit-box-shadow: inset 0.1rem 0.15rem 0 0 #383142, inset -0.1rem -0.15rem 0 0 #383142;
            box-shadow: inset 0.1rem 0.15rem 0 0 #383142, inset -0.1rem -0.15rem 0 0 #383142;
  }

.PmFSAL input:checked + .P7a1yM::after {
    display: none !important;
  }

.PmFSAL input:focus + .P7a1yM::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PmFSAL .P7a1yM {
    padding: 0 0 0 32px;
    color: #bbb;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.78rem;
    line-height: 1.3;
    text-shadow: none;
  }

.PmFSAL .P7a1yM a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.PztIWm {
  z-index: 1;
  top: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PztIWm {
    width: 28rem !important;
    padding: 0.875rem 1.75rem !important
}
  }

.PztIWm .PmTbpr {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21rem;
    max-width: 26rem;
    min-height: 3.4rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5rem 1rem;
    margin: 0;
    background: #9c382f;
    opacity: 1;
  }

.PztIWm .PmTbpr span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: 'PT Sans', sans-serif;
      font-size: 1rem;
    }

.PwSZ4K,
.PSBu45 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 2.8125rem 3.125rem 2rem;
  border: 2px solid rgb(166 116 30 / 0.57);
  background: rgb(18 22 26 / 0.49);
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PSBu45 .PztIWm {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PSBu45 .PBClj5 {
    margin: -1em 0 1em;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-weight: 500;
  }

.PSBu45 .P3Dqtc {
    margin: 0 0 1em;
  }

.PSBu45 .P3ES-M {
    margin: 0 0 0.8em;
    font-size: 1rem;
    text-align: right;
  }

.PSBu45 .P3ES-M span {
      color: #fff;
      font-size: 0.88em;
      font-weight: 400;
      text-decoration: underline;
      text-shadow: none;
    }

.POF2jN {
  position: absolute;
  top: -1.38rem;
  right: -1.35rem;
  width: 2.375rem;
  height: 2.375rem;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/046/btn_close.svg') no-repeat 50%/contain;
}

.Pd7KfB {
  position: absolute;
  z-index: 20;
  right: 4.4rem;
  bottom: 12.6rem;
  color: rgb(255 255 255 / 0.6);
  font-family: 'PT Serif' Caption;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  opacity: 1;
}

@-webkit-keyframes P-e8Yu {
  0% {
    -webkit-box-shadow: inset 0 0 20px #8C6440;
            box-shadow: inset 0 0 20px #8C6440;
  }

  50% {
    -webkit-box-shadow: inset 0 0 20px #FE922F;
            box-shadow: inset 0 0 20px #FE922F;
  }

  100% {
    -webkit-box-shadow: inset 0 0 20px #8C6440;
            box-shadow: inset 0 0 20px #8C6440;
  }
}

@keyframes P-e8Yu {
  0% {
    -webkit-box-shadow: inset 0 0 20px #8C6440;
            box-shadow: inset 0 0 20px #8C6440;
  }

  50% {
    -webkit-box-shadow: inset 0 0 20px #FE922F;
            box-shadow: inset 0 0 20px #FE922F;
  }

  100% {
    -webkit-box-shadow: inset 0 0 20px #8C6440;
            box-shadow: inset 0 0 20px #8C6440;
  }
}

.PmqczI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'PT Sans', sans-serif;
}

  .PxgBr8 {
    display: none;
  }

  .PxgBr8.PUyDs3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PhZkU5 {
  display: none;
}

.PB\+rsN {
  margin: 0 0 3em;
  color: #fff;
  cursor: default;
  font-family: Oswald, sans-serif;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.08em;
  text-align: left;
  white-space: nowrap;
}

.PcnWJL {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: -1em auto 0.49em;
  color: #fff;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PcnWJL::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png') no-repeat center center/contain;
    content: '';
  }

.PcnWJL u {
    cursor: pointer;
  }

.PYH3kD {
  width: 100%;
  background: none;
}

.PYH3kD label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PYH3kD label > span {
      margin-bottom: 0.69em;
      color: #fff;
      font-size: 1.4375em;
      font-weight: 400;
      line-height: 0.69em;
      word-spacing: 3px;
    }

.PYH3kD .PI3qKm {
    display: none;
  }

.P9Wixy {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.35em;
  padding: 0 4em 0 1.13em;
  background: #fff;
  border-radius: 0;
  color: #373337;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.P9Wixy::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P9Wixy {
    height: 2em
}
  }

.P9Wixy:placeholder,
  .P9Wixy:input-placeholder {
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.P9Wixy:-webkit-autofill,
  .P9Wixy:-webkit-autofill:hover,
  .P9Wixy:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
            box-shadow: 0 0 0 32px #0e0f22 inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: white;
  }

.P6gjLx,
.PAlNN3,
.PWIePY {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.75em;
  border: solid 1px #ff1d3c;
  margin: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#d50518), to(#f50c24));
  background-image: linear-gradient(to top, #d50518, #f50c24);
  background-size: 400% 400%;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

.P6gjLx button, .PAlNN3 button, .PWIePY button {
    font-family: inherit;
  }

.P6gjLx:hover, .PAlNN3:hover, .PWIePY:hover {
    background-position: right center;
  }

.P6gjLx:hover .P4PYyH, .PAlNN3:hover .P4PYyH, .PWIePY:hover .P4PYyH {
      border: none;
      background: #fff;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.P6gjLx:hover .P4PYyH::before, .PAlNN3:hover .P4PYyH::before, .PWIePY:hover .P4PYyH::before {
        height: 100%;
      }

.P6gjLx:hover .P4PYyH::after, .PAlNN3:hover .P4PYyH::after, .PWIePY:hover .P4PYyH::after {
        width: 100%;
      }

.P6gjLx:hover .P4PYyH span, .PAlNN3:hover .P4PYyH span, .PWIePY:hover .P4PYyH span {
        border: none;
        color: #f50c24;
      }

.P6gjLx:hover .P4PYyH span::before, .PAlNN3:hover .P4PYyH span::before, .PWIePY:hover .P4PYyH span::before {
          height: 100%;
        }

.P6gjLx:hover .P4PYyH span::after, .PAlNN3:hover .P4PYyH span::after, .PWIePY:hover .P4PYyH span::after {
          width: 100%;
        }

.P6gjLx .P4PYyH, .PAlNN3 .P4PYyH, .PWIePY .P4PYyH {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    text-transform: uppercase;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
  }

.P6gjLx .P4PYyH span, .PAlNN3 .P4PYyH span, .PWIePY .P4PYyH span {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      width: 100%;
      height: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: #fff;
      font-family: inherit;
      font-size: 2.2em;
      font-stretch: normal;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02em;
      line-height: 2.4em;
      text-align: center;
      text-overflow: ellipsis;
      text-transform: uppercase;
      white-space: nowrap;
    }

.P6gjLx .P4PYyH span:hover, .PAlNN3 .P4PYyH span:hover, .PWIePY .P4PYyH span:hover {
        border: none;
        color: #e60015;
      }

.P6gjLx .P4PYyH span::before,
      .P6gjLx .P4PYyH span::after,
      .PAlNN3 .P4PYyH span::before,
      .PAlNN3 .P4PYyH span::after,
      .PWIePY .P4PYyH span::before,
      .PWIePY .P4PYyH span::after {
        position: absolute;
        bottom: 0;
        left: 0;
        background: rgb(255 68 85 / 1);
        content: '';
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }

.P6gjLx .P4PYyH span::before, .PAlNN3 .P4PYyH span::before, .PWIePY .P4PYyH span::before {
        width: 2px;
        height: 0%;
      }

.P6gjLx .P4PYyH span::after, .PAlNN3 .P4PYyH span::after, .PWIePY .P4PYyH span::after {
        width: 0%;
        height: 2px;
      }

.P6gjLx .P4PYyH::before,
    .P6gjLx .P4PYyH::after,
    .PAlNN3 .P4PYyH::before,
    .PAlNN3 .P4PYyH::after,
    .PWIePY .P4PYyH::before,
    .PWIePY .P4PYyH::after {
      position: absolute;
      top: 0;
      right: 0;
      background: rgb(255 68 85 / 1);
      content: '';
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.P6gjLx .P4PYyH::before, .PAlNN3 .P4PYyH::before, .PWIePY .P4PYyH::before {
      width: 2px;
      height: 0%;
    }

.P6gjLx .P4PYyH::after, .PAlNN3 .P4PYyH::after, .PWIePY .P4PYyH::after {
      width: 0%;
      height: 2px;
    }

.PxX8bq,
.P0xYH1 {
  background-size: 100% 100%;
}

.Pv3vUc {
  margin-top: 1.25em;
  color: #bbb;
  cursor: pointer;
  font-size: 0.88em;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
  text-shadow: none;
}

.PM2Kgz {
  margin: 1em 0;
  text-align: left;
}

.PM2Kgz input:not(:checked) + .PMpfji::before,
  .PM2Kgz input:checked + .PMpfji::before {
    position: static;
    position: initial;
    width: 1em;
    height: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: -0.2em;
    margin-right: 0.625em;
    background-color: #fff;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.PM2Kgz .PMpfji:hover::before {
    background-color: #fff !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PM2Kgz input:checked + .PMpfji::before {
    background-color: #000 !important;
    -webkit-box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
            box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
  }

.PM2Kgz input:checked + .PMpfji::after {
    display: none !important;
  }

.PM2Kgz input:focus + .PMpfji::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PM2Kgz .PMpfji {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    color: #bbb;
    font-family: 'PT Sans';
    font-size: 0.78em;
    line-height: 1.3;
    text-shadow: none;
  }

.PM2Kgz .PMpfji a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.Pea\+C1 {
  z-index: 1;
  top: 0;
  left: calc(100% + 0.4em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pea\+C1 {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.Pea\+C1 .PcH2iY {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em 1em;
    margin: 0;
    background: #9c382f;
    border-radius: 8px;
    opacity: 1;
  }

.Pea\+C1 .PcH2iY span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.PL\+Jty,
.PDXfPu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4em 4em 1.875em;
  border: solid 1px #bb9f7b;
  margin-top: -2.8125em;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#485563), to(#202328));
  background-image: linear-gradient(to top, #485563, #202328);
  border-radius: 0;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PDXfPu .Pea\+C1 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PDXfPu .PB\+rsN {
    margin-bottom: 1em;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-weight: 500;
  }

.PDXfPu .PLrGoz {
    margin: 0.875em 0;
    text-align: right;
  }

.PDXfPu .PLrGoz span {
      color: #bbb;
      font-family: 'PT Sans';
      font-size: 0.88em;
      font-weight: 400;
      text-decoration: underline;
      text-shadow: none;
    }

.PDXfPu > .PYH3kD + .PYH3kD {
  margin-top: 0.5em;
}

.PFWyLu {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  border: solid 1px #bb9f7b;
  background: #262b31;
  border-radius: 100%;
  content: 'X';
}

.PFWyLu button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PFWyLu button::before {
      width: 11px;
      height: 11px;
      color: #fff;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

.PCHdgo {
  width: 33.75em;
  padding: 0 7.5em 6.25em;
  font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;
}

  .PyAmxQ {
    display: none;
    width: auto !important;
    height: auto !important;
    padding: 26em 0 0;
    background-position: center bottom !important;
    background-size: cover;
  }

  .PyAmxQ.P3MT7I {
      display: block;
    }

  .PtUqi2 {
    top: 0 !important;
    left: 50%;
    width: 18.75em !important;
    height: 26em !important;
    background-size: contain;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

.PGewkl {
  position: relative;
  z-index: 1;
  margin-bottom: 1.56em;
  font-weight: bold;
  text-align: center;
}

.PGewkl span {
    display: block;
  }

.PGewkl div {
    font-family: Oswald, Arial, Helvetica, sans-serif;
    font-size: 2.31em;
    text-transform: uppercase;
  }

.PGewkl img {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
  }

.P0L7KP {
  position: relative;
  width: 95%;
  padding: 0;
  margin: 0 auto 0.49em;
  color: #bac6d0;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.P0L7KP img {
    max-width: 1.6em;
    margin-right: 10px;
    margin-left: -10px;
  }

.P1PvnC {
  width: 100%;
  height: 3.75em;
  margin: 0 0 0.75em;
  background: #fff;
  background-position: center top !important;
  background-size: contain;
  border-radius: 8px;
}

.P1PvnC label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.P1PvnC label span {
      position: absolute;
      top: -0.7em;
      left: 0.5em;
      display: inline-block;
      padding: 0 0.63em;
      background-color: #0c0e1e;
      color: #888298;
      font-size: 1em;
    }

.PLZhEb {
  display: block;
  width: 100%;
  padding: 0 1.13em;
  border-radius: 8px;
  color: #0e323c;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-size: 1.15em;
  font-weight: bold;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.PLZhEb::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PLZhEb {
    height: 2em
}
  }

.PLZhEb:input-placeholder {
    color: #0e323c !important; /* fix color of placeholder ie 11 */
  }

.PLZhEb:-webkit-autofill,
  .PLZhEb:-webkit-autofill:hover,
  .PLZhEb:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
            box-shadow: 0 0 0 30px #fff inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: #0e323c;
  }

.P3bSfF,
.PcZdNm,
.Pbc-xN {
  position: relative;
  width: 100%;
  height: 5em;
  margin: 0 auto 0.8em;
  background-size: contain;
  font-family: Oswald, Arial, Helvetica, sans-serif;
}

.P3bSfF .Po1DHr,
  .P3bSfF .PsoSNd,
  .PcZdNm .Po1DHr,
  .PcZdNm .PsoSNd,
  .Pbc-xN .Po1DHr,
  .Pbc-xN .PsoSNd {
    background-size: contain;
  }

.P3bSfF .PW1qs7 span, .PcZdNm .PW1qs7 span, .Pbc-xN .PW1qs7 span {
      color: #fff4c1;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 0.53;
      text-align: center;
      text-transform: uppercase;
    }

.P9O54p {
  margin: 0 0 2.25em;
  color: rgb(174 192 206 / 0.7);
  font-size: 0.88em;
  letter-spacing: 0.28px;
  line-height: 1.21;
  text-align: center;
  text-shadow: 0 1px 0 #000;
}

.Pivn8p {
  width: 89%;
  margin: 0 auto 0.8em;
  color: rgb(174 192 206 / 0.3);
  line-height: 1.1;
  text-align: center;
}

.Pivn8p .P-vT8w {
    font-size: 0.9em;
    line-height: 1.21;
  }

.PqDLDA {
  margin-bottom: 1.28em;
  text-align: left;
}

.PqDLDA input:not(:checked) + .P2eqFz::before,
  .PqDLDA input:checked + .P2eqFz::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 3px rgb(219 207 207);
    background-color: #043c5e;
    border-radius: 4px;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
            box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
  }

.PqDLDA .P2eqFz:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PqDLDA input:checked + .P2eqFz::after {
    background-color: rgb(223 220 226 / 0.5);
  }

.PqDLDA input:focus + .P2eqFz::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PqDLDA .P2eqFz {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(174 192 206 / 0.7);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PqDLDA .P2eqFz a {
      border-bottom: 1px solid rgb(174 192 206 / 0.7);
      color: rgb(174 192 206 / 0.7);
    }

.PqDLDA .P2eqFz a:hover,
      .PqDLDA .P2eqFz a:focus {
        border-bottom: none;
      }

.P0JPqg {
  z-index: 99999;
  bottom: 0;
  width: 27.04em !important;
  height: 3.5em;
  margin: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P0JPqg {
    width: 28em !important
}
  }

.P0JPqg span {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    background-color: #8a230f !important;
    color: #e0d7ea !important;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P0JPqg span {
      padding: 0 !important
  }
    }

.P0JPqg span span {
      position: relative !important;
      top: 0 !important;
      left: 0 !important;
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P0JPqg span span {
        padding: 14px 28px !important
    }
      }

.PexbJr .PGewkl {
    height: auto;
    padding: 0;
    margin-bottom: 0.4em;
    color: #fff;
    font-family: Cuprum, Helvetica, sans-serif;
    text-shadow: 0.5px 0.9px 2px #05172c;
    text-transform: none;
  }

.PexbJr .PGewkl div {
      margin-bottom: 0.8em;
      font-size: 1.28em;
    }

.PexbJr .P5b3tG {
    padding-right: 1.08em;
    margin-bottom: 0.5em;
    color: rgb(174 192 206 / 0.7);
    font-size: 0.84em;
    text-align: right;
  }

.PexbJr .P5b3tG a {
      display: block;
      color: rgb(174 192 206 / 0.7);
      font-size: 0.84em;
      text-decoration: underline;
      text-shadow: 0 1px 0 #000;
    }

.PexbJr .P5b3tG a :hover {
        text-decoration: none;
      }

.PwCfWJ video {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }

.PO-BLf .PtUqi2 {
    top: -2em !important;
    width: 14.75em !important;
    height: 21em !important;
  }

.PO-BLf .PjKhfA {
    top: -25px !important;
  }

.PO-BLf .P9O54p {
    display: none;
  }

.PO-BLf.PyAmxQ {
    padding: 14em 0 0 !important;
  }

.PO-BLf .PGewkl span {
    margin: 0 auto;
  }

.PO-BLf .PGewkl span span {
      display: none;
    }

.PO-BLf .PwCfWJ {
    width: 15.5rem !important;
  }

@media (max-width: 1366px) {
    .PqDLDA .P2eqFz {
      font-size: 10px;
      line-height: 14px;
    }

    .PqDLDA input:not(:checked) + .P2eqFz::before,
    .PqDLDA input:checked + .P2eqFz::before {
      width: 15px;
      height: 15px;
    }

    .PqDLDA input:checked + .P2eqFz::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PnU48T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Alegreya Sans', sans-serif;
}

  .PkSksX {
    display: none;
  }

  .PkSksX.PlOqt6 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PSD-KP {
  display: none;
}

.Pr4erG {
  margin: 0 0 3em;
  color: #c00d15;
  cursor: default;
  font-family: 'Open Sans Bold', sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
}

.P5YtVU {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: -1em auto 0.49em;
  color: #000;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.P5YtVU::before {
    position: absolute;
    top: .5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/check.png') no-repeat center center/contain;
    content: "";
  }

.P5YtVU u {
    cursor: pointer;
  }

.Pavz4N {
  width: 100%;
  background: none;
}

.Pavz4N + .Pavz4N {
    margin-top: 1.25em;
  }

.Pavz4N label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.Pavz4N label > span {
      margin-bottom: 0.69em;
      color: #373337;
      font-size: 1.4375em;
      font-weight: 600;
      line-height: 0.69em;
      word-spacing: 3px;
    }

.Pavz4N .P5U8-g {
    display: none;
  }

.P22i\+k {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.55em;
  padding: 0 4em 0 1.13em;
  background: #cad6de;
  border-radius: 0.5em;
  color: #373337;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.P22i\+k::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P22i\+k {
    height: 2em
}
  }

.P22i\+k:placeholder,
  .P22i\+k:input-placeholder {
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.P22i\+k:-webkit-autofill,
  .P22i\+k:-webkit-autofill:hover,
  .P22i\+k:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
            box-shadow: 0 0 0 32px #0e0f22 inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: white;
  }

.Pqmu8U,
.Ptpl\+Y,
.PRdmcR {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.75em;
  border: .3em solid #fddcae;
  margin: 0;
  background-size: cover;
  border-radius: 2.4em;
}

.Pqmu8U .PylEa9, .Ptpl\+Y .PylEa9, .PRdmcR .PylEa9 {
    overflow: hidden;
    font-family: inherit;
  }

.Pqmu8U .PylEa9 span, .Ptpl\+Y .PylEa9 span, .PRdmcR .PylEa9 span {
      overflow: hidden;
      margin-top: -0.2em;
      -webkit-background-clip: text;
              background-clip: text;
      background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255 199 161 / 1)), to(rgb(255 255 255 / 0))), -webkit-gradient(linear, left top, left bottom, from(#ffefda), to(#ffefda));
      background-image: linear-gradient(to top, rgb(255 199 161 / 1), rgb(255 255 255 / 0)), linear-gradient(to bottom, #ffefda, #ffefda);
      background-repeat: repeat;
      background-size: 100%;
      color: #fffde5;
      font-family: 'Open Sans', 'Alegreya Sans', sans-serif;
      font-size: 1.8em;
      font-weight: bold;
      line-height: 2em;
      text-align: center;
      -webkit-text-fill-color: transparent;
      text-overflow: ellipsis;
      text-transform: uppercase;
      white-space: nowrap;
    }

.PE3lW8,
.Pj9V4Z {
  background-size: 100% 100%;
}

.P\+P9JF {
  margin-top: 1.25em;
  color: #988f85;
  cursor: pointer;
  font-size: 0.8em;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
  text-shadow: none;
}

.PXqnX7 {
  margin: 0.8em 0;
  text-align: left;
}

.PXqnX7 input:not(:checked) + .PiLrE\+::before,
  .PXqnX7 input:checked + .PiLrE\+::before {
    position: static;
    position: initial;
    width: 1em;
    height: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #aba39e;
    margin-right: 0.625em;
    background-color: #fff;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.PXqnX7 .PiLrE\+:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PXqnX7 input:checked + .PiLrE\+::before {
    background-color: #2f5066 !important;
    -webkit-box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
            box-shadow: inset 0.1em 0.15em 0 0 #fff, inset -0.1em -0.15em 0 0 #fff;
  }

.PXqnX7 input:checked + .PiLrE\+::after {
    display: none !important;
  }

.PXqnX7 input:focus + .PiLrE\+::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PXqnX7 .PiLrE\+ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    color: #988f85;
    font-size: 0.7em;
    line-height: 1.3;
    text-shadow: none;
  }

.PXqnX7 .PiLrE\+ a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.PIslPp {
  z-index: 1;
  top: 0;
  left: calc(100% + 0.4em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIslPp {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PIslPp .PQt1Zt {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em 1em;
    margin: 0;
    background: #9c382f;
    border-radius: 8px;
    opacity: 1;
  }

.PIslPp .PQt1Zt span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.P3oNgk,
.PEtl\+d {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 29em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  margin-top: -2.8125em;
  background-color: #f8f8f8;
  border-radius: 1.2em;
  -webkit-box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 40px 60px 0 rgb(0 0 0 / 0.5);
}

.PEtl\+d .PIslPp {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PEtl\+d .Pr4erG {
    margin-bottom: 1em;
    color: #c00d15;
    font-family: 'Open Sans Bold', sans-serif;
    font-weight: 500;
  }

.PEtl\+d .P1XeGo {
    margin: 0.875em 0;
    text-align: right;
  }

.PEtl\+d .P1XeGo span {
      color: #988f85;
      font-family: Cuprum;
      font-size: 0.88em;
      font-weight: 400;
      text-shadow: none;
    }

.PEtl\+d > .Pavz4N + .Pavz4N {
  margin-top: 0.5em;
}

.Pi1BF1 {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  background: #fff;
  border-radius: 100%;
  content: 'X';
}

.Pi1BF1 button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.Pi1BF1 button::before {
      width: 11px;
      height: 11px;
      color: #94060e;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

.PTPMi2 {
  font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;
}

  .PUOzON {
    display: none;
    width: 35.13em !important;
    min-height: 48em;
    background-color: rgba(2,13,19,0.76863);
  }

  .PUOzON.PuJvzA {
      display: block;
    }

.PdPPml {
  margin-bottom: 0.7em;
  color: #858484;
  font-family: 'PT Sans';
  font-size: 0.84em;
  letter-spacing: 0.06em;
}

.PdPPml a {
    border-bottom: 0.06em solid #858484;
    text-decoration: none;
  }

.PyKL\+z {
  display: block;
  margin-bottom: 1.8em;
  color: #d6d5d8;
  font-weight: bold;
}

.PyKL\+z:hover ~ .PG0eMc {
    opacity: 1;
    visibility: visible;
  }

.P8liFJ {
  position: relative;
  margin: 0 0 1.1em;
}

.Pp1UER {
    margin-right: 0;
    color: #d6d5d8;
    font-size: 1.15em;
  }

.PedaQ2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: .6em;
  }

.PedaQ2 button:hover {
        opacity: 0.85;
      }

.PY9wYA {
    position: relative;
  }

.P9BY\+1 {
      width: 2.81em !important;
      height: 2.81em !important;
      margin-bottom: .6em;
      background-size: contain;
    }

.PwGb5i div {
        width: 7.19em !important;
      }

.Pwevpp {
    position: relative;
  }

.PPt0KB {

  position: absolute;
  z-index: 2;
  top: .7em;
  right: 1.2em;
  color: #4a1603;
  font-family: TimesNewRoman, "Times New Roman", Times;
  font-size: 1.2em;
}

.PrutOz {
  width: 100%;
  height: 3em;
  padding: .8em 1em .81em;
  border: 1px solid transparent;
  margin-bottom: 1em;
  background-color: #d6d5d8;
}

.PrutOz.PyDc4W {
    border: 1px solid #b71c1c;
  }

.PDIPJg {
  display: block;
  width: 100%;
  padding-right: 1.6em;
  color: #4a1603;
  font-size: 1.4em !important;
}

.PDIPJg::-ms-clear {
    width: 0;
    height: 0;
  }

.PDIPJg:input-placeholder {
    color: #4a1603 !important; /* fix color of placeholder ie 11 */
  }

.PDIPJg:-webkit-autofill::first-line {
    font-size: 1.1vw !important;
  }

.PDIPJg:-webkit-autofill,
  .PDIPJg:-webkit-autofill:hover,
  .PDIPJg:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #d6d5d8 inset !important;
            box-shadow: 0 0 0 30px #d6d5d8 inset !important;
    font-size: 1.4em !important;
    -webkit-text-fill-color: #4a1603;
  }

.P6DhFs {
  margin-bottom: .6em;
}

.P6DhFs input:not(:checked) + .PiKZvm::before,
  .P6DhFs input:checked + .PiKZvm::before {
    position: absolute;
    border: solid 1px #d6d5d8;
    background-color: #313131;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.P6DhFs .PiKZvm:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.P6DhFs input:checked + .PiKZvm::after {
    background-color: #d6d5d8;
  }

.P6DhFs input:focus + .PiKZvm::before {
    border-color: #d6d5d8;
  }

.P6DhFs .PiKZvm {
    padding: 0 0 0 27px;
    color: #858484;
    font-family: 'PT Sans';
    font-size: .84em;
    letter-spacing: 0.06em;
    line-height: 1.2;
  }

.P6DhFs .PiKZvm a {
      border-bottom: 0.06em solid #858484;
      color: #858484;
    }

.P6DhFs .PiKZvm a:hover,
      .P6DhFs .PiKZvm a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.Pmr13i {
  position: relative;
  padding: 4em 0 0;
  margin: 0 auto .5em;
  color: #d6d5d8;
  font-size: 2em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.Pmr13i::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.5em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/050/ic_check.png') no-repeat center center/contain;
    content: "";
  }

.PnjA7Z,
.PlWeQk,
.Pfbqxx {
  width: 24.9em;
  height: 5.7em;
  margin: 0 auto 0.84em -0.5em;
  background-size: contain;
  color: #4a1603;
  font-weight: bold;
  text-transform: uppercase;
}

.PnjA7Z .PBb\+Ry .P5\+3wq, .PlWeQk .PBb\+Ry .P5\+3wq, .Pfbqxx .PBb\+Ry .P5\+3wq {
      display: none;
    }

.PnjA7Z .PU14uh, .PlWeQk .PU14uh, .Pfbqxx .PU14uh {
    -webkit-animation: none;
            animation: none;
  }

.PnjA7Z .PdCFNl,
  .PnjA7Z .PRYeE3,
  .PlWeQk .PdCFNl,
  .PlWeQk .PRYeE3,
  .Pfbqxx .PdCFNl,
  .Pfbqxx .PRYeE3 {
    background-size: contain;
  }

.PYm698 {
  margin: 0 auto 2.3em;
  color: #858484;
  font-family: 'PT Sans';
  line-height: 1.2;
  text-align: center;
}

.PYm698 .Pvx9FI {
    font-size: 1em;
  }

.PtJBBy {
  overflow: hidden;
  margin-bottom: .6em;
  color: #d6d5d8;
  font-size: 1.5em;
  line-height: 1.2;
  text-align: center;
}

.PG0eMc {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  visibility: hidden;
}

.PmmnAO.PTYqcm::after {
      right: -.9em;
      left: auto;
      border-right: 0;
      border-left: .96em solid #d6d5d8;
    }

.PmmnAO {
    position: absolute;
    z-index: 99999999;
    width: 24.94em;
    padding: 2.13em 2.13em 2.13em 3.06em;
    border-left: 1.5px solid #d6d5d8;
    margin: 0;
    background-color: rgba(2,13,19,0.76863);
    border-radius: .8em;
    color: #d6d5d8;
    font-family: Verdana;
    font-size: .85em;
    line-height: 1.4em;
    list-style: none;
    text-align: left;
    text-shadow: none;
    -webkit-transform: translate(0, -6.4em);
        -ms-transform: translate(0, -6.4em);
            transform: translate(0, -6.4em);
  }

.PmmnAO li::before {
      position: absolute;
      left: 1.5em;
      content: "-";
    }

.PY7pLd {
      left: calc(100% + 2em);
    }

.PTYqcm {
      right: calc(100% + 2em);
      border-right: 1.5px solid #d6d5d8;
      border-left: none;
    }

.PmmnAO::after {
      position: absolute;
      top: 2.4em;
      left: -.9em;
      display: block;
      width: 0;
      height: 0;
      border-top: .94em solid transparent;
      border-right: .96em solid #d6d5d8;
      border-bottom: .94em solid transparent;
      border-radius: .8em;
      content: "";
    }

.PlMEoI {
  z-index: 99999;
  top: 0;
  width: 25em !important;
  height: 3em;
  margin: auto;
}

.PlMEoI span {
    padding: .2em 1em;
    background-color: #b71c1c !important;
    color: #d6d5d8;
    opacity: .9;
  }

.PlMEoI span span {
      background-color: #b71c1c;
    }

.PzRkK- {
    right: calc(100% + 1em);
  }

.PS9Biw {
    left: calc(100% + 1em);
  }

.Po0SFp .PMhBoy .PrutOz, .PKFUa6 .PMhBoy .PrutOz {
      margin-bottom: 3.44em;
    }

.PBe61E .PDlKjt {
    position: relative;
    margin: -.5em 0 2.3em;
    text-align: right;
  }

.PBe61E .PDlKjt button span {
        display: inline-block;
        border-bottom: 0.06em solid #858484;
        color: #858484;
        font-size: .84em;
        letter-spacing: 0.06em;
      }

@media (max-width: 1366px) {
    .P6DhFs .PiKZvm {
      font-size: 10px;
      line-height: 12px;
    }

    .P6DhFs input:not(:checked) + .PiKZvm::before,
    .P6DhFs input:checked + .PiKZvm::before {
      width: 15px;
      height: 15px;
    }

    .P6DhFs input:checked + .PiKZvm::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .PdPPml {
    font-size: 10px;
  }
}

@media (max-width: 1024px) {
  .P6DhFs {
    padding: 0 26px;
    margin-bottom: 10px;
  }

    .P6DhFs input:not(:checked) + .PiKZvm::before,
    .P6DhFs input:checked + .PiKZvm::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P6DhFs input:checked + .PiKZvm::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P6DhFs .PiKZvm {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .PdPPml {
    font-size: 8px;
  }
        .PBe61E .PDlKjt button span {
          font-size: 8px;
        }
}
  
.PcBqy9 {
  width: 21.9em;
  font-family: Cuprum, Oswald, sans-serif;
}

  .P3rFR2 {
    display: none;
    background-position: center bottom !important;
    background-size: 100%;
  }

  .P3rFR2.PT1Ukq {
      display: block;
    }

.PBQohQ {
  margin-bottom: 0.2em;
  color: #f9e993;
  font-weight: bold;
  text-align: center;
}

.Pv\+yX0 {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.Pv\+yX0 + .P-faPl {
    margin-top: 3em;
  }

.PP3aiX {
  width: 100%;
  margin: 0 0 0.75em;
  background: #fff;
  background-position: center top !important;
  background-size: contain;
  border-radius: 8px;
}

.PgO2j9 {
  display: block;
  width: 100%;
  padding: 0.8em 2em 0.8em 1em;
  border-radius: 8px;
  color: #786752;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1;
}

.PgO2j9:input-placeholder {
    color: #786752 !important;
  }

.PgO2j9::-ms-clear {
    display: none;
  }

.PgO2j9:-webkit-autofill,
  .PgO2j9:-webkit-autofill:hover,
  .PgO2j9:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
            box-shadow: 0 0 0 50px #fff inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #786752;
  }

.PxWvmJ,
.PtbudQ,
.P2hyL- {
  position: relative;
  width: 100%;
  height: 4.5em;
  margin: 1.7em auto 0.8em;
  background-size: 100% 100%;
  font-size: inherit;
}

.PxWvmJ .PKp7hi,
  .PxWvmJ .PFBjG2,
  .PtbudQ .PKp7hi,
  .PtbudQ .PFBjG2,
  .P2hyL- .PKp7hi,
  .P2hyL- .PFBjG2 {
    background-size: 100% 100%;
  }

.PxWvmJ .P7xoWx span, .PtbudQ .P7xoWx span, .P2hyL- .P7xoWx span {
      color: #fff4c1;
      font-size: 2.18em;
      font-weight: bold;
      letter-spacing: 0.02em;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PxWvmJ + .P-faPl {
  margin-top: 3.5em;
}

.PwKqQJ {
  margin: 0 0 2.25em;
  color: rgb(152 143 133 / 0.6);
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 0.88em;
  letter-spacing: 0.02em;
  line-height: 1.21;
  text-align: center;
  text-shadow: 1.5px 1.3px 0 rgb(0 0 0 / 0.5);
}

.PJ11NA {
  width: 91%;
  margin: 0 auto 0.8em;
  color: #c1bab3;
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1em;
  line-height: 1.13;
  text-align: center;
}

.PRL9eD {
  position: absolute;
  top: 1.4em;
  right: 1.1em;
  color: rgb(120 103 82 / 0.7);
  font-size: 0.88em;
  opacity: 0.7;
}

.PVp02g {
    position: relative;
    z-index: 1;
  }

.PlkfVm {
  margin-bottom: 1.28em;
  text-align: left;
}

.PlkfVm input:not(:checked) + .P8zc77::before,
  .PlkfVm input:checked + .P8zc77::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px rgb(219 207 207);
    background-color: #0a0e1e;
    border-radius: 4px;
  }

.PlkfVm .P8zc77:hover::before {
    background-color: #0a0e1e !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PlkfVm input:checked + .P8zc77::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PlkfVm input:focus + .P8zc77::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PlkfVm .P8zc77 {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(152 143 133 / 0.6);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PlkfVm .P8zc77 a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(152 143 133 / 0.6);
    }

.PlkfVm .P8zc77 a:hover,
      .PlkfVm .P8zc77 a:focus {
        border-bottom: none;
      }

.P4bDKm {
  z-index: 99999;
  top: 0;
  height: 3em;
  margin: auto;
}

.P4bDKm span {
    padding: 0.2em 1em;
    color: #d6d5d8;
    opacity: 0.9;
  }

.PA0Xvc {
    right: calc(100% + 1em);
  }

.PtcVyD {
    left: calc(100% + 1em);
  }

.PcgSyz .PBQohQ {
    margin-bottom: 0.7em;
    text-transform: none;
  }

.PA5Pvx {
  padding-right: 1.08em;
  margin-bottom: 0.5em;
  color: rgb(152 143 133 / 0.6);
  font-size: 0.84em;
  text-align: right;
}

.PA5Pvx button {
    text-decoration: underline;
  }

.PA5Pvx button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PlkfVm .P8zc77 {
      font-size: 10px;
      line-height: 14px;
    }

    .PlkfVm input:not(:checked) + .P8zc77::before,
    .PlkfVm input:checked + .P8zc77::before {
      width: 15px;
      height: 15px;
    }

    .PlkfVm input:checked + .P8zc77::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P-faPl figure {
    display: inline-block;
    width: 10.2em;
    margin: 0 0.3em 1em;
  }

.P-faPl figure img {
      max-width: 100%;
    }

.P-faPl p {
    margin: 0 0 0.9em;
    color: #b29873;
    font-size: 1.2em;
  }

.P-faPl p span {
      color: #fefbf2;
      text-transform: uppercase;
    }

.P-faPl h2 {
    position: relative;
    margin: 0 0 0.4em;
    color: #ffd800;
    font-size: 2em;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-align: center;
    text-transform: uppercase;
  }

.P-faPl h2::before {
      position: absolute;
      z-index: 0;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url('https://cdn01.x-plarium.com/browser/content/lps/forms/051/line.png')
        no-repeat center;
      content: '';
      pointer-events: none;
    }

.P-faPl h2 span {
      position: relative;
      z-index: 1;
    }

.PtKXqe {
  width: 25.5em;
  color: #fff1ef;
  font-family: 'Alegreya Sans', Oswald, sans-serif;
  text-align: left;
}

  .PsAJa4 {
    z-index: 15;
    display: none;
    min-height: 100vh;
    background: rgb(13 16 19 / 0.95);
  }

  .PsAJa4.PQL\+2o {
      display: block;
    }

.P90ooM {
  display: none;
}

.P0yUck {
  display: none;
}

.PQ1tR1 {
  display: block;
  margin: 0 0 2.2em;
  color: #fff1ef;
  font-weight: bold;
  letter-spacing: 0.02em;
}

.P7IB5K {
  margin: 0 0 0.4em;
  font-size: 1.625em;
  line-height: 1.1;
}

.PGMGnw {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.PPGEqN h3 {
    margin: 0 0 0.4em !important;
    color: inherit !important;
    font-size: 3em !important;
    font-weight: 400 !important;
  }

.PPGEqN p {
    margin: 0 !important;
    font-size: 1.6em !important;
  }

.Pa5476 {
  width: 100%;
  margin: 0 0 0.75em;
}

.Pr-HC6 {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #614a43;
  background-image: -webkit-gradient(linear, left top, right top, from(#432e2a), to(#4e3834));
  background-image: linear-gradient(to right, #432e2a, #4e3834);
  border-radius: 4px;
  color: #fff1ef;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.Pr-HC6:input-placeholder {
    color: #fff1ef !important;
  }

.Pr-HC6::-ms-clear {
    display: none;
  }

.Pr-HC6:-webkit-autofill,
  .Pr-HC6:-webkit-autofill:hover,
  .Pr-HC6:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #4e3834 inset !important;
            box-shadow: 0 0 0 50px #4e3834 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff1ef;
  }

.PMD1JH,
.PRC9O5,
.PeUo19 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.5em;
  margin: 4em auto 1em;
  font-size: inherit;
}

.PMD1JH .P\+bmV4, .PRC9O5 .P\+bmV4, .PeUo19 .P\+bmV4 {
    position: relative;
    padding: 1em 1.5em;
    border: solid 1px #f1eaf9;
    background-image: -webkit-gradient(linear, left top, right top, from(#f9f7df), to(#ebe3f5));
    background-image: linear-gradient(to right, #f9f7df, #ebe3f5);
    border-radius: 4px;
  }

.PMD1JH .P\+bmV4::before, .PRC9O5 .P\+bmV4::before, .PeUo19 .P\+bmV4::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: -webkit-gradient(linear, right top, left top, from(#f9f7df), to(#ebe3f5));
      background-image: linear-gradient(to left, #f9f7df, #ebe3f5);
      content: '';
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
    }

.PMD1JH .P\+bmV4 span, .PRC9O5 .P\+bmV4 span, .PeUo19 .P\+bmV4 span {
      position: relative;
      z-index: 1;
      color: #1b182b;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PMD1JH:hover .P\+bmV4::before, .PRC9O5:hover .P\+bmV4::before, .PeUo19:hover .P\+bmV4::before {
        left: 0;
        opacity: 1;
      }

.PMD1JH span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

.PMD1JH span::after {
      display: block;
      width: 28px;
      height: 17px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin: 0 0 0 -0.4em;
      background: url('https://cdn01.x-plarium.com/browser/content/lps/icons/arrows/007/arrow.png')
        no-repeat center;
      content: '';
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
    }

.PiAOP2 {
  margin: 0;
  color: rgb(254 223 219 / 0.6);
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-shadow: 1.5px 1.3px 0 rgb(0 0 0 / 0.5);
}

.PBNHV6 {
  width: 98%;
  margin: 0 auto 0.8em;
  color: rgb(254 223 219 / 0.5);
  font-size: 1.2em;
  line-height: 1.13;
}

.PubsiM {
  position: absolute;
  top: 1.2em;
  right: 1.1em;
  color: #85726b;
  font-size: 1.12em;
  opacity: 0.7;
}

.PVH1K7 {
    position: relative;
    z-index: 2;
  }

.PfzLlW {
  margin-bottom: 1.28em;
  text-align: left;
}

.PfzLlW input:not(:checked) + .PEoQkW::before,
  .PfzLlW input:checked + .PEoQkW::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #614a43;
    background-color: #4e3834;
    border-radius: 4px;
  }

.PfzLlW .PEoQkW:hover::before {
    background-color: #4e3834 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PfzLlW input:checked + .PEoQkW::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PfzLlW input:focus + .PEoQkW::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PfzLlW .PEoQkW {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(254 223 219 / 0.3);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.8px 0.5px 0 #000;
  }

.PfzLlW .PEoQkW a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(254 223 219 / 0.3);
    }

.PfzLlW .PEoQkW a:hover,
      .PfzLlW .PEoQkW a:focus {
        border-bottom: none;
      }

.PvV4px {
  z-index: 99999;
  top: auto;
  bottom: 0;
  height: 4em;
  margin: auto;
}

.PvV4px span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.3em;
    opacity: 0.9;
  }

.PdK4oQ {
    right: calc(100% + 1em);
  }

.Pq0lSG {
    left: calc(100% + 1em);
  }

.PyUGgm .PiAOP2 {
    margin-bottom: 2em;
  }

.PyUGgm .Pa5476 + .Pa5476 {
    margin-top: 2.2em;
  }

.PyUGgm .PQ1tR1 + .Pa5476 {
    margin-top: 2.6em;
  }

.PyUGgm .PQ1tR1 {
    margin-bottom: 0.5em;
    text-transform: none;
  }

.PEoQkW {
  color: #eae7e2;
  font-size: 1.4em;
}

.Pccuxh {
  padding-right: 1.08em;
  margin-bottom: 0.5em;
  color: rgb(254 223 219 / 0.3);
  font-family: inherit;
  text-align: right;
}

.Pccuxh button {
    text-decoration: underline;
  }

.Pccuxh button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PfzLlW .PEoQkW {
      font-size: 10px;
      line-height: 14px;
    }

    .PfzLlW input:not(:checked) + .PEoQkW::before,
    .PfzLlW input:checked + .PEoQkW::before {
      width: 15px;
      height: 15px;
    }

    .PfzLlW input:checked + .PEoQkW::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PTwoLa {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3em 0 0;
  font-size: 1.1em;
}

.PTwoLa::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 0.7em);
    border: 1px solid #f9eeea;
    border-radius: 4px;
    content: '';
    opacity: 0.1;
    pointer-events: none;
  }

.PMcvpz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.4em auto;
}

.PMcvpz button {
    margin: 0 0.5em;
  }

.PaSFHs {
  position: relative;
  padding: 0 10px;
  margin: 0;
  background: #0d1013;
}

.P8aElc {
  width: 25.5em;
  color: #fff1ef;
  font-family: 'Alegreya Sans', Oswald, sans-serif;
  text-align: left;
}

  .PIh4t5 {
    z-index: 15;
    display: none;
    min-height: 100vh;
    -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
    background: rgb(1 7 13 / 0.65);
  }

  .PIh4t5.PWnR1M {
      display: block;
    }

.PZiPnO {
  display: block;
  margin: 0 0 2.2em;
  color: #ffaf60;
  font-weight: bold;
  letter-spacing: 0.02em;
}

.PAXF06 {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #0b2122;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#d0dbe6), color-stop(#e7eaf1), to(#e4e8ef));
  background-image: linear-gradient(to top, #d0dbe6, #e7eaf1, #e4e8ef);
  border-radius: 4px;
  color: rgb(0 0 0 / 0.7);
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.PAXF06:input-placeholder {
    color: rgb(0 0 0 / 0.7) !important;
  }

.PAXF06::-ms-clear {
    display: none;
  }

.PAXF06:-webkit-autofill,
  .PAXF06:-webkit-autofill:hover,
  .PAXF06:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #d0dbe6 inset !important;
            box-shadow: 0 0 0 50px #d0dbe6 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: rgb(0 0 0 / 0.7);
  }

.Pk7rCR,
.PfRs\+L,
.Pgd\+fu {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.5em;
  margin: 4em auto 1em;
  font-size: inherit;
}

.Pk7rCR .Prvzpi, .PfRs\+L .Prvzpi, .Pgd\+fu .Prvzpi {
    position: relative;
    padding: 1em 1.5em;
    border: solid 1px #ff912f;
    background-image: -webkit-gradient(
      linear,
      left bottom, left top,
      from(rgb(248 114 48 / 1)),
      to(rgb(252 143 54 / 1))
    );
    background-image: linear-gradient(
      to top,
      rgb(248 114 48 / 1),
      rgb(252 143 54 / 1)
    );
    border-radius: 4px;
  }

.Pk7rCR .Prvzpi::before, .PfRs\+L .Prvzpi::before, .Pgd\+fu .Prvzpi::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: -webkit-gradient(
        linear,
        left bottom, left top,
        from(rgb(252 143 54 / 1)),
        to(rgb(248 114 48 / 1))
      );
      background-image: linear-gradient(
        to top,
        rgb(252 143 54 / 1),
        rgb(248 114 48 / 1)
      );
      content: '';
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
    }

.Pk7rCR .Prvzpi span, .PfRs\+L .Prvzpi span, .Pgd\+fu .Prvzpi span {
      position: relative;
      z-index: 1;
      color: #fbffce;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-shadow: 0 2px 0 rgb(0 0 0 / 0.27);
      text-transform: uppercase;
    }

.Pk7rCR:hover .Prvzpi::before, .PfRs\+L:hover .Prvzpi::before, .Pgd\+fu:hover .Prvzpi::before {
        left: 0;
        opacity: 1;
      }

.Pk7rCR span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

.PxfJN\+ {
  position: relative;
  padding: 0 10px;
  margin: 0;
}

.Pbk3FR {
  margin-bottom: 1.28em;
  text-align: left;
}

.Pbk3FR input:not(:checked) + .PKKf9w::before,
  .Pbk3FR input:checked + .PKKf9w::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #d4ad25;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255 214 126 / 1)), to(#ffba9c));
    background-image: linear-gradient(to top, rgb(255 214 126 / 1), #ffba9c);
    border-radius: 4px;
  }

.Pbk3FR .PKKf9w:hover::before {
    background-color: #4e3834 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.Pbk3FR input:checked + .PKKf9w::after {
    margin: 5px;
    background-color: rgb(0 0 0 / 53%);
  }

.Pbk3FR input:focus + .PKKf9w::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.Pbk3FR .PKKf9w {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(254 223 219 / 0.3);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.8px 0.5px 0 #000;
  }

.Pbk3FR .PKKf9w a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(254 223 219 / 0.3);
    }

.Pbk3FR .PKKf9w a:hover,
      .Pbk3FR .PKKf9w a:focus {
        border-bottom: none;
      }

@media (max-width: 1366px) {
    .Pbk3FR .PKKf9w {
      font-size: 10px;
      line-height: 14px;
    }

    .Pbk3FR input:not(:checked) + .PKKf9w::before,
    .Pbk3FR input:checked + .PKKf9w::before {
      width: 15px;
      height: 15px;
    }

    .Pbk3FR input:checked + .PKKf9w::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PozypB {
  width: 25.5em;
  color: #fff1ef;
  font-family: 'Alegreya Sans, Oswald', sans-serif;
  text-align: left;
}

  .PU0O3x {
    z-index: 15;
    display: none;
    -webkit-animation: P6INGC 200ms linear forwards;
            animation: P6INGC 200ms linear forwards;
    -webkit-animation-delay: 800ms;
            animation-delay: 800ms;
    opacity: 0;
  }

  .PU0O3x.PYgSDR {
      display: block;
    }

@-webkit-keyframes P6INGC {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P6INGC {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PGTW7Z {
  width: 25.5em;
  color: #fff1ef;
  font-family: 'Alegreya Sans', Oswald, sans-serif;
  text-align: left;
}

  .PjDEC3 {
    z-index: 10;
    display: none;
    min-height: 100vh;
    background: #0c0e1e;
  }

  .PjDEC3.PhVTm4 {
      display: block;
    }

.PzN7c\+ {
  display: block;
  margin: 0 0 2.2em;
  color: #fff;
  font-weight: bold;
  letter-spacing: 0.02em;
}

.P8c0Nz {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #3a384d;
  background-image: -webkit-gradient(linear, left top, right top, from(#0c0e1e), to(#100f26));
  background-image: linear-gradient(to right, #0c0e1e, #100f26);
  border-radius: 4px;
  color: rgb(206 206 226 / 0.5);
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.P8c0Nz:input-placeholder {
    color: rgb(206 206 226 / 0.5) !important;
  }

.P8c0Nz::-ms-clear {
    display: none;
  }

.P8c0Nz:-webkit-autofill,
  .P8c0Nz:-webkit-autofill:hover,
  .P8c0Nz:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #0c0e1e inset !important;
            box-shadow: 0 0 0 50px #0c0e1e inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: rgb(206 206 226 / 0.5);
  }

.PorQE7 {
  margin: 0;
  color: rgb(247 244 255 / 0.6);
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-shadow: 1.5px 1.3px 0 rgb(0 0 0 / 0.5);
}

.P1yic\+ {
  width: 98%;
  margin: 0 auto 0.8em;
  color: rgb(247 244 255 / 0.5);
  font-size: 1.2em;
  line-height: 1.13;
}

.Pkx0ca {
  position: absolute;
  top: 1.2em;
  right: 1.1em;
  color: #85726b;
  font-size: 1.12em;
  opacity: 0.7;
}

.PPFQJO {
    position: relative;
    z-index: 2;
  }

.P8JxUJ {
  margin-bottom: 1.28em;
  text-align: left;
}

.P8JxUJ input:not(:checked) + .P0WyQQ::before,
  .P8JxUJ input:checked + .P0WyQQ::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #614a43;
    background-color: #22213c;
    border-radius: 4px;
  }

.P8JxUJ .P0WyQQ:hover::before {
    background-color: #22213c !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.P8JxUJ input:checked + .P0WyQQ::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.P8JxUJ input:focus + .P0WyQQ::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.P8JxUJ .P0WyQQ {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(247 244 255 / 0.3);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.8px 0.5px 0 #000;
  }

.P8JxUJ .P0WyQQ a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(247 244 255 / 0.3);
    }

.P8JxUJ .P0WyQQ a:hover,
      .P8JxUJ .P0WyQQ a:focus {
        border-bottom: none;
      }

.PF2RWP .PorQE7 {
    margin-bottom: 2em;
  }

.PF2RWP .P6Yohk + .P6Yohk {
    margin-top: 2.2em;
  }

.PF2RWP .PzN7c\+ + .P6Yohk {
    margin-top: 2.6em;
  }

.PF2RWP .PzN7c\+ {
    margin-bottom: 0.5em;
    text-transform: none;
  }

.P0WyQQ {
  color: #eae7e2;
  font-size: 1.4em;
}

.P66v\+p {
  padding-right: 1.08em;
  margin-bottom: 0.5em;
  color: rgb(247 244 255 / 0.3);
  font-family: inherit;
  text-align: right;
}

.P66v\+p button {
    text-decoration: underline;
  }

.P66v\+p button:hover {
      text-decoration: none;
    }

.PsWikV {
  width: 25.5em;
  color: #fff1ef;
  font-family: 'Alegreya Sans', Oswald, sans-serif;
  text-align: left;
}

  .PBw1Pv {
    z-index: 15;
    display: none;
    min-height: 100vh;
    background-color: rgb(12 14 30 / 0.9);
  }

  .PBw1Pv.PnCkkn {
      display: block;
    }

.PqrYQf {
  display: none;
}

.P70YpH {
  display: none;
}

.PgPKPu {
  display: block;
  margin: 0 0 2.2em;
  color: #fff1ef;
  font-weight: bold;
  letter-spacing: 0.02em;
}

.PXX-4c {
  margin: 0 0 0.4em;
  font-size: 1.625em;
  line-height: 1.1;
}

.P75YCr {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.PECxHb h3 {
    margin: 0 0 0.4em !important;
    color: inherit !important;
    font-size: 3em !important;
    font-weight: 400 !important;
  }

.PECxHb p {
    margin: 0 !important;
    font-size: 1.6em !important;
  }

.PWrHQV {
  width: 100%;
  margin: 0 0 0.75em;
}

.PtoUOf {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #3a384d;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#171c30), to(#252b40));
  background-image: linear-gradient(to top, #171c30, #252b40);
  border-radius: 4px;
  color: #fff1ef;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.PtoUOf::-webkit-input-placeholder {
    color: rgb(255 254 254 / 0.5) !important;
  }

.PtoUOf::-moz-placeholder {
    color: rgb(255 254 254 / 0.5) !important;
  }

.PtoUOf:-ms-input-placeholder {
    color: rgb(255 254 254 / 0.5) !important;
  }

.PtoUOf::-ms-input-placeholder {
    color: rgb(255 254 254 / 0.5) !important;
  }

.PtoUOf::placeholder {
    color: rgb(255 254 254 / 0.5) !important;
  }

.PtoUOf::-ms-clear {
    display: none;
  }

.PtoUOf:-webkit-autofill,
  .PtoUOf:-webkit-autofill:hover,
  .PtoUOf:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #252b40 inset !important;
            box-shadow: 0 0 0 50px #252b40 inset !important;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff1ef;
  }

.PyCB\+o,
.Pb7Gcx,
.PqCZyE {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.5em;
  margin: 4em auto 1em;
  font-size: inherit;
}

.PyCB\+o .PyBprX, .Pb7Gcx .PyBprX, .PqCZyE .PyBprX {
    position: relative;
    padding: 1em 1.5em;
    border: solid 1px #f1eaf9;
    background-image: -webkit-gradient(linear, left top, right top, from(#f9f7df), to(#ebe3f5));
    background-image: linear-gradient(to right, #f9f7df, #ebe3f5);
    border-radius: 4px;
  }

.PyCB\+o .PyBprX::before, .Pb7Gcx .PyBprX::before, .PqCZyE .PyBprX::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: -webkit-gradient(linear, right top, left top, from(#f9f7df), to(#ebe3f5));
      background-image: linear-gradient(to left, #f9f7df, #ebe3f5);
      content: '';
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
    }

.PyCB\+o .PyBprX span, .Pb7Gcx .PyBprX span, .PqCZyE .PyBprX span {
      position: relative;
      z-index: 1;
      color: #1b182b;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PyCB\+o:hover .PyBprX::before, .Pb7Gcx:hover .PyBprX::before, .PqCZyE:hover .PyBprX::before {
        left: 0;
        opacity: 1;
      }

.PyCB\+o span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

.PyCB\+o span::after {
      display: block;
      width: 28px;
      height: 17px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin: 0 0 0 -0.4em;
      background: url('https://cdn01.x-plarium.com/browser/content/lps/icons/arrows/007/arrow.png')
        no-repeat center;
      content: '';
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
    }

.PHhN2L {
  margin: 0;
  color: rgb(255 255 255 / 0.3);
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-shadow: -0.9px 0.5px 0 #000;
}

.PRfrnR {
  width: 98%;
  margin: 0 auto 0.8em;
  color: rgb(254 223 219 / 0.5);
  font-size: 1.2em;
  line-height: 1.13;
}

.PxxFf3 {
  position: absolute;
  top: 1.2em;
  right: 1.1em;
  color: rgb(255 255 255 / 0.3);
  font-size: 1.12em;
}

.PtaGyM {
    position: relative;
    z-index: 2;
  }

.PqOnZO {
  margin-bottom: 1.28em;
  text-align: left;
}

.PqOnZO input:not(:checked) + .PCaVMB::before,
  .PqOnZO input:checked + .PCaVMB::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #3a384d;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#171c30), to(#31374d));
    background-image: linear-gradient(to top, #171c30, #31374d);
    border-radius: 4px;
  }

.PqOnZO .PCaVMB:hover::before {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#171c30), to(#31374d)) !important;
    background-image: linear-gradient(to top, #171c30, #31374d) !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PqOnZO input:checked + .PCaVMB::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PqOnZO input:focus + .PCaVMB::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PqOnZO .PCaVMB {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(254 223 219 / 0.3);
    font-size: 0.84em;
    line-height: 1.3;
    text-shadow: 0.8px 0.5px 0 #000;
  }

.PqOnZO .PCaVMB a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(254 223 219 / 0.3);
    }

.PqOnZO .PCaVMB a:hover,
      .PqOnZO .PCaVMB a:focus {
        border-bottom: none;
      }

.PJuSFp {
  z-index: 99999;
  top: auto;
  bottom: 0;
  height: 4em;
  margin: auto;
}

.PJuSFp span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.3em;
    opacity: 0.9;
  }

.P9tSYy {
    right: calc(100% + 1em);
  }

.PPby5s {
    left: calc(100% + 1em);
  }

.P7T4jz .PHhN2L {
    margin-bottom: 2em;
  }

.P7T4jz .PWrHQV + .PWrHQV {
    margin-top: 2.2em;
  }

.P7T4jz .PgPKPu + .PWrHQV {
    margin-top: 2.6em;
  }

.P7T4jz .PgPKPu {
    margin-bottom: 0.5em;
    text-transform: none;
  }

.PCaVMB {
  color: #eae7e2;
  font-size: 1.4em;
}

.P4xgaD {
  padding-right: 1.08em;
  margin-bottom: 0.5em;
  color: rgb(254 223 219 / 0.3);
  font-family: inherit;
  text-align: right;
}

.P4xgaD button {
    text-decoration: underline;
  }

.P4xgaD button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PqOnZO .PCaVMB {
      font-size: 10px;
      line-height: 14px;
    }

    .PqOnZO input:not(:checked) + .PCaVMB::before,
    .PqOnZO input:checked + .PCaVMB::before {
      width: 15px;
      height: 15px;
    }

    .PqOnZO input:checked + .PCaVMB::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PtIgRb {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3em 0 0;
  font-size: 1.1em;
}

.PtIgRb::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 0.7em);
    border: 1px solid #f9eeea;
    border-radius: 4px;
    content: '';
    opacity: 0.1;
    pointer-events: none;
  }

.PDJK\+k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.4em auto;
}

.PDJK\+k button {
    margin: 0 0.5em;
  }

.PUdmEs {
  position: relative;
  padding: 0 10px;
  margin: 0;
  background: #0d1013;
}

.P-9Z\+7 {
  display: block;
  margin: 0 0 2.2em;
  color: #fffccd;
  font-weight: bold;
  letter-spacing: 0.02em;
}

.PMDg4x {
  font-family: Roboto;
}

  .Pn\+9Bp {
    display: none;
    width: 47em !important;
  }

  .Pn\+9Bp.PzPSAM {
      display: block;
    }

.PAXprT {
  padding: 0 0.2em;
  margin-bottom: 1em;
  color: #fff;
}

.PAXprT div {
    width: 17em;
    height: 10.8em;
  }

.PAXprT div img {
      display: block;
      width: 100%;
      height: 100%;
      -webkit-animation: PFiBAt 3s infinite;
              animation: PFiBAt 3s infinite;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-transition: opacity 0.3s, visibility 0.3s;
      transition: opacity 0.3s, visibility 0.3s;
    }

.Prt2LH,
.P3-EYJ,
.PpSeBF {
  width: 22em;
  height: 8.5em;
  margin: 0 0 1em 6em;
  background-size: contain;
  text-transform: uppercase;
}

.Prt2LH span, .P3-EYJ span, .PpSeBF span {
    position: relative;
    top: 0.1em;
    color: #fff9bd;
    font-family: Roboto;
    font-weight: bold;
    letter-spacing: 0.08em;
  }

.Prt2LH .P4hpH8,
  .Prt2LH .P-9Z7u,
  .Prt2LH .Pwz5EM,
  .P3-EYJ .P4hpH8,
  .P3-EYJ .P-9Z7u,
  .P3-EYJ .Pwz5EM,
  .PpSeBF .P4hpH8,
  .PpSeBF .P-9Z7u,
  .PpSeBF .Pwz5EM {
    -webkit-animation: none;
            animation: none;
    background-size: contain;
  }


@-webkit-keyframes PFiBAt {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}


@keyframes PFiBAt {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

.PUCCtR {
  font-family: Roboto;
}

  .PrQo4T {
    display: none;
    width: 15vw !important;
  }

  .PrQo4T.P7DzSW {
      display: block;
    }

.PV1Jfb {
  margin-bottom: .84vw;
  color: #ffa600;
  font-family: Oswald;
  font-weight: bold;
  text-shadow: 1px 1px 3px rgb(0 0 0 / 0.25);
}

.P03zmR {
  margin-bottom: 0.94vw;
  color: #ffa600;
  font-family: Oswald;
  font-size: 1.4vw;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  text-shadow: 1px 1px 3px rgb(0 0 0 / 0.25);
}

.P03zmR:lang(ja),
  .P03zmR:lang(de) {
    font-size: 1.2vw;
  }

.P3dMwT {
  margin-bottom: .5vw;
  color: rgb(252 179 43 / 0.75);
  font-size: 0.74vw;
}

.P6vIuX {
  position: relative;
  padding: 5vw 0 0;
  margin: 0 auto .5vw;
  color: #ffa600;
  font-family: Oswald;
  font-size: 1.5vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.8vw;
  text-align: center;
  text-shadow: 1px 1px 3px rgb(0 0 0 / 0.25);
}

.P6vIuX::before {
    position: absolute;
    top: 1vw;
    right: 0;
    left: 0;
    display: block;
    width: 2.8vw;
    height: 2.5vw;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/054/check.png') no-repeat center center/contain;
    content: '';
  }

.P9dSzi {
  width: 100%;
}

.PXeGZp {
  display: block;
  width: 100%;
  min-height: 3vw;
  padding: 1.04vw 1.1vw 1vw 1.15vw;
  margin-bottom: 1.63vw;
  background-color: #fff;
  border-radius: 0.26vw;
  color: #4d4967;
  font-family: Roboto;
  font-size: 0.94vw !important;
  font-weight: bold;
}

.PXeGZp::-ms-clear {
    width: 0;
    height: 0;
  }

.PXeGZp:input-placeholder {
    color: #4d4967 !important; /* fix color of placeholder ie 11 */
  }

.PXeGZp:-webkit-autofill,
  .PXeGZp:-webkit-autofill:hover,
  .PXeGZp:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
            box-shadow: 0 0 0 50px #fff inset !important;
    font-size: 0.94vw !important;
    -webkit-text-fill-color: #4d4967;
  }

.PXeGZp:-webkit-autofill::first-line { /* fix font-size autofill */
    font-size: 0.94vw !important;
  }

.PDmgwO,
.PFOR-L,
.PeC8Fs {
  width: 15vw;
  height: 3.54vw;
  margin: 0 auto 0.84em;
  background-size: contain;
  color: #fff9bd;
  -webkit-filter: drop-shadow(0 4px 8px #050520);
          filter: drop-shadow(0 4px 8px #050520);
  font-weight: bold;
  text-shadow: 1px 1px 3px rgb(0 0 0 / 0.25);
  text-transform: uppercase;
}

.PDmgwO .PwvNRy,
  .PDmgwO .PsiqV0,
  .PDmgwO .PMJLBK,
  .PFOR-L .PwvNRy,
  .PFOR-L .PsiqV0,
  .PFOR-L .PMJLBK,
  .PeC8Fs .PwvNRy,
  .PeC8Fs .PsiqV0,
  .PeC8Fs .PMJLBK {
    background-size: contain;
  }

.PDmgwO .PwvNRy, .PFOR-L .PwvNRy, .PeC8Fs .PwvNRy {
    -webkit-animation: none;
            animation: none;
  }

.PxUpaF {
  margin-bottom: 0.5vw;
}

.PxUpaF .PEZd2N {
    color: rgb(252 179 43);
    font-size: 0.74vw;
    text-align: center;
  }

.Pl7OXO {
  margin-bottom: 2vw;
  color: rgb(252 179 43 / 0.5);
  text-align: left;
}

.Pl7OXO input:not(:checked) + .PWLO1w::before,
  .Pl7OXO input:checked + .PWLO1w::before {
    top: 3px;
    width: 16px;
    height: 16px;
    border: 1px solid #ffa600;
    background-color: #1d1f22;
    border-radius: 3px;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000;
  }

.Pl7OXO .PWLO1w:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000;
  }

.Pl7OXO input:checked + .PWLO1w::after {
    top: 8px;
    left: 5px;
    margin: 0;
    background-color: #ffa600;
  }

.Pl7OXO input:focus + .PWLO1w::before {
    border-color: #ffa600;
  }

.Pl7OXO .PWLO1w {
    padding: 0 0 0 27px;
    color: rgb(252 179 43 / 0.5);
    font-family: Roboto;
    font-size: 0.74vw;
    line-height: 1.5;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.Pl7OXO .PWLO1w a {
      border-bottom: 0.06em solid rgb(252 179 43 / 0.5);
      color: rgb(252 179 43 / 0.5);
    }

.PaqF0w {
  z-index: 99999;
  top: 0;
  width: 18vw;
  height: 3.3vw;
}

.PaqF0w span {
    background-color: #a61400 !important;
    color: #fff;
    opacity: 1;
  }

.PaqF0w span span {
      background-color: #8a230f;
    }

.Pyz1J9 {
    left: calc(100% + .5vw);
  }

.PS5LOz {
    right: calc(100% + .5vw);
  }

.PHgjt9 .PXeGZp {
    margin-bottom: .63vw;
  }

.PHgjt9 .PRimMw {
    position: relative;
    margin-bottom: 1.3vw;
    color: #776a5a;
    text-align: right;
    text-shadow: 0.04em 0.04em 0 #000;
  }

.PHgjt9 .PRimMw button {
      display: block;
      margin-left: auto;
    }

.PHgjt9 .PRimMw button span {
        color: rgb(252 179 43 / 0.75);
        font-size: .73vw;
        text-decoration: underline;
      }

@media (max-width: 1280px) {
    .Pl7OXO .PWLO1w {
      padding: 0 0 0 22px;
    }

    .Pl7OXO input:not(:checked) + .PWLO1w::before,
    .Pl7OXO input:checked + .PWLO1w::before {
      top: 1px;
      width: 12px;
      height: 12px;
    }

    .Pl7OXO input:checked + .PWLO1w::after {
      top: 5px;
      left: 4px;
      width: 6px;
      height: 6px;
    }
}
.P7WPEd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Open Sans', sans-serif;
}

  .PVg-w2 {
    display: none;
  }

  .PVg-w2.PLlNTP {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.Py2VNI,
.Pp9ptn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 33.87em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 2.7em 4.12em 1.875em;
  background: rgb(94 34 127 / 0.5);
  border-radius: 0;
}

.Py2VNI .Pres9e {
    position: absolute;
    top: -11em;
    left: 0;
    width: 105%;
    text-align: left;
  }

.Pa1Q2L {
  display: none;
}

.Pres9e {
  color: #fff;
  font-family: Oswald, sans-serif;
  text-align: left;
}

.Pres9e h3 {
    margin: 0 0 .5em;
    text-shadow: 0 2px 0 #6f6183;
    text-transform: uppercase;
  }

.Pres9e mark {
    background: none;
    color: #fca8fc;
  }

.PG2UkD {
  width: 100%;
  background: none;
  text-align: left;
}

.PG2UkD .PGUwJz {
    display: block;
    margin-bottom: 0.69em;
    color: #eae5de;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.25em;
  }

.PDz0x0 {
  position: absolute;
  z-index: 20;
  right: 4.1em;
  bottom: 10.4em;
  color: #eae5de;
  font-size: 1.25rem;
  opacity: 1;
}

.PGn7Jp {
  z-index: 2 !important;
  display: block;
  width: 100%;
  height: 3.35em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 4em 0 1.13em;
  border: 2px solid #6f6183;
  margin: 0 0 2.18em;
  -webkit-animation: PaT5XF 3s infinite;
          animation: PaT5XF 3s infinite;
  background: #383142;
  border-radius: 0;
  color: #eae5de;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: normal;
  letter-spacing: 0.36px;
  line-height: 2;
  text-align: left;
}

.PGn7Jp::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PGn7Jp {
    height: 2em
}
  }

.PGn7Jp:placeholder,
  .PGn7Jp:input-placeholder{
    color: #373337 !important; /* fix color of placeholder ie 11 */
  }

.PGn7Jp:-webkit-autofill,
  .PGn7Jp:-webkit-autofill:hover,
  .PGn7Jp:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
            box-shadow: 0 0 0 32px #0e0f22 inset !important;
    font-size: 1.13em !important;
    -webkit-text-fill-color: white;
  }

.P\+4T2p,
.P4hmii,
.P7ZN2r {
  width: 25.7em;
  height: 5.48em;
  -webkit-animation: PaT5XF 3s infinite;
          animation: PaT5XF 3s infinite;
  background-size: contain;
  text-transform: uppercase;
}

.P\+4T2p .PPt8q8, .P4hmii .PPt8q8, .P7ZN2r .PPt8q8 {
    width: 1.9vw !important;
    height: 100% !important;
    margin-left: 1em;
    background-position: center center !important;
  }

.P\+4T2p span, .P4hmii span, .P7ZN2r span {
    position: relative;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0.08em;
    text-shadow: 0 2px 4px #a61631;
  }

.P\+4T2p .PwSlGH,
  .P\+4T2p .PVgdAb,
  .P\+4T2p .PF-HE\+,
  .P4hmii .PwSlGH,
  .P4hmii .PVgdAb,
  .P4hmii .PF-HE\+,
  .P7ZN2r .PwSlGH,
  .P7ZN2r .PVgdAb,
  .P7ZN2r .PF-HE\+ {
    -webkit-animation: PaT5XF 3s infinite;
            animation: PaT5XF 3s infinite;
    background-size: contain;
  }

.PYcvqT {
  margin-top: 1.25em;
  color: #7c7a7e;
  cursor: pointer;
  font-size: 0.88em;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.0175em;
  line-height: 1.21;
  text-align: center;
  text-shadow: none;
}

.P4-yIZ {
  margin: -0.9em 0 1em;
  text-align: left;
}

.P4-yIZ input:not(:checked) + .PGUwJz::before,
  .P4-yIZ input:checked + .PGUwJz::before {
    width: 1.45em;
    height: 1.45em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid #6f6183;
    margin-top: -0.2em;
    margin-right: 0.625em;
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgb(0 0 0 / 0.32);
  }

.P4-yIZ .PGUwJz:hover::before {
    border: 2px solid #6f6183;
    background-color: #383142 !important;
  }

.P4-yIZ input:checked + .PGUwJz::before {
    background-color: #9885b3 !important;
    -webkit-box-shadow: inset 0.1em 0.15em 0 0 #383142, inset -0.1em -0.15em 0 0 #383142;
            box-shadow: inset 0.1em 0.15em 0 0 #383142, inset -0.1em -0.15em 0 0 #383142;
  }

.P4-yIZ input:checked + .PGUwJz::after {
    display: none !important;
  }

.P4-yIZ input:focus + .PGUwJz::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.P4-yIZ .PGUwJz {
    color: #bbb;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.78em;
    line-height: 1.3;
    text-shadow: none;
  }

.P4-yIZ .PGUwJz a {
      border-color: inherit;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
    }

.PWKQyX {
  z-index: 1;
  top: 0;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto;
  text-align: left;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PWKQyX {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PWKQyX .PqCGRv {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 3.8em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em 1em;
    margin: 0;
    background: #9c382f;
    opacity: 1;
  }

.PWKQyX .PqCGRv span {
      width: auto !important;
      width: initial !important;
      margin: 0 auto;
      color: white;
      font-family: Cuprum;
      font-size: 1em;
    }

.Pp9ptn .PWKQyX {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.Pp9ptn .Pres9e {
    margin: -1em 0 1em;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-weight: 500;
  }

.Pp9ptn .PGn7Jp {
    margin: 0 0 1em;
  }

.Pp9ptn .PIzYNd {
    margin: 0 0 0.8em;
    text-align: right;
  }

.Pp9ptn .PIzYNd span {
      color: #fff;
      font-size: 0.88em;
      font-weight: 400;
      text-decoration: underline;
      text-shadow: none;
    }

.P7XL2J .Py2VNI,
  .P7XL2J .Pp9ptn,
  .PoyQTO .Py2VNI,
  .PoyQTO .Pp9ptn {
    margin: -12em 0 1px;
    background: none;
  }

.Pwoxrx {
  position: absolute;
  top: 0;
  right: -2.5em;
  width: 1.9375em;
  height: 1.9375em;
  border: solid 1px #bb9f7b;
  background: #262b31;
  border-radius: 100%;
  content: 'X';
}

.Pwoxrx button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.Pwoxrx button::before {
      width: 11px;
      height: 11px;
      color: #fff;
      content: '\2A09';
      font-weight: 500;
      line-height: 11px;
    }

@-webkit-keyframes PaT5XF {
  0% {
    -webkit-box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
            box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
  }

  50% {
    -webkit-box-shadow: inset 0 0 20px rgb(210 47 254 / 1);
            box-shadow: inset 0 0 20px rgb(210 47 254 / 1);
  }

  100% {
    -webkit-box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
            box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
  }
}

@keyframes PaT5XF {
  0% {
    -webkit-box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
            box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
  }

  50% {
    -webkit-box-shadow: inset 0 0 20px rgb(210 47 254 / 1);
            box-shadow: inset 0 0 20px rgb(210 47 254 / 1);
  }

  100% {
    -webkit-box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
            box-shadow: inset 0 0 20px rgb(210 47 254 / 0);
  }
}

.PzkOqy {
  margin: 0 0 1em;
}

.PzkOqy h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 1em;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 1.7em;
    text-shadow: 0 2px 0 #6f6183;
  }

.PzkOqy h3::after {
      position: relative;
      bottom: .1em;
      display: inline-block;
      width: 1em;
      height: .9em;
      margin: 0 -1em 0 .5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat 50%/contain;
      content: "";
    }

.PzkOqy p {
    margin: 0 2.2em 1em;
    color: #fff;
    font-size: 1.2em;
    font-weight: 200;
  }

.PmIIS1 {
  width: 84%;
  padding: 4em 0 0;
  margin: 0 auto 1em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat;
  background-position: 50% 1em;
  background-size: 1.88em 1.56em;
  color: #fff;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PmIIS1 h3 {
    margin: 0 0 1em;
    font-family: Oswald, sans-serif;
    font-size: 2.5em;
    text-shadow: 0 2px 0 #6f6183;
  }

.PmIIS1::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    content: "";
    font-size: 1.4em;
  }

.Ppb66j {
  width: 25.8rem;
  color: #fff1ef;
  font-family: Roboto, sans-serif;
  text-align: center;
}

  .PojygP {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
  }

  .PojygP.PQlxbB {
      display: block;
    }

.PpEe23 {
  margin: 0 0 2.2rem;
  color: #fff;
  font-family: 'Noto Sans', Roboto, sans-serif;
  font-weight: 700;
  text-shadow: 0 2px 0 #616a83;
}

.P3RgFO {
  margin: 0 0 0.5rem;
  color: #eae5de;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.P3RgFO br {
    display: none;
  }

.PRa4xg::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center;
    content: '';
  }

.PRa4xg div {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: center;
  }

.PRa4xg div > div {
      margin: 3rem 0 0;
      font-weight: 400;
    }

.PaJ2It {
  color: #fff;
  text-align: center;
}

.PaJ2It::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center;
    content: '';
  }

.PaJ2It h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-size: 2.25rem;
    font-weight: 700;
  }

.PaJ2It p {
    margin: 0;
    color: #eae5de;
    font-size: 1.75rem;
    font-weight: 400;
  }

.Pi5ykH {
  width: 100%;
  margin: 0 0 0.75rem;
}

.Pi5ykH + .Pi5ykH {
    margin-top: 1.7em;
  }

.PYf1R0 {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  border: 1px solid #616a83;
  background-color: #313742;
  color: #eae5de;
  font-size: 1.12rem;
  font-weight: 400;
  line-height: 1;
}

.PYf1R0:input-placeholder {
    color: #eae5de !important;
  }

.PYf1R0::-ms-clear {
    display: none;
  }

.PYf1R0:-webkit-autofill,
  .PYf1R0:-webkit-autofill:hover,
  .PYf1R0:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
            box-shadow: 0 0 0 2rem #313742 inset !important;
    font-size: 1.2rem !important;
    -webkit-text-fill-color: #eae5de;
  }

.PHLX-3,
.PCEeqr,
.PrvZ6s {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
}

.PHLX-3 .PY7eoc, .PCEeqr .PY7eoc, .PrvZ6s .PY7eoc {
    position: relative;
    z-index: 1;
    width: 1.8rem !important;
    height: 1.5rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PHLX-3 .PjS34I, .PCEeqr .PjS34I, .PrvZ6s .PjS34I {
    position: relative;
    padding: 1rem 1.5rem;
    border-top: 2px solid #04feab;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#09d84d), to(#04cb7b));
    background-image: linear-gradient(180deg, #09d84d 0%, #04cb7b 100%);
  }

.PHLX-3 .PjS34I::before, .PCEeqr .PjS34I::before, .PrvZ6s .PjS34I::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#09d84d), to(#05dd86));
      background-image: linear-gradient(180deg, #09d84d 0%, #05dd86 100%);
      content: '';
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
    }

.PHLX-3 .PjS34I span, .PCEeqr .PjS34I span, .PrvZ6s .PjS34I span {
      position: relative;
      z-index: 1;
      color: #fff;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-shadow: 0 2px 4px #01884e;
      text-transform: uppercase;
    }

.PHLX-3:hover .PjS34I::before, .PCEeqr:hover .PjS34I::before, .PrvZ6s:hover .PjS34I::before {
        left: 0;
        opacity: 1;
      }

.P6Jf7e {
  margin: 0 0 0.9rem;
  color: rgb(255 255 255 / 0.3);
  line-height: 1.2;
  text-align: center;
}

.PkcCYG {
  margin: 0 0 0.8rem;
  color: rgb(255 255 255 / 0.3);
  font-size: 1rem;
  line-height: 1.13;
  text-align: left;
}

.P9SAhv {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #a09f9f;
  font-size: 1.12rem;
}

.PExGEl {
    position: relative;
    z-index: 2;
  }

.PfMaDe {
  margin-bottom: 1.28rem;
  color: rgb(255 255 255 / 0.3);
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PfMaDe input:not(:checked) + .P2PD0g::before,
  .PfMaDe input:checked + .P2PD0g::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #616a83;
    background-color: #383142;
  }

.PfMaDe .P2PD0g:hover::before {
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PfMaDe input:checked + .P2PD0g::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PfMaDe input:focus + .P2PD0g::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PfMaDe .P2PD0g {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(255 255 255 / 0.3);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PfMaDe .P2PD0g a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(255 255 255 / 0.3);
    }

.PfMaDe .P2PD0g a:hover,
      .PfMaDe .P2PD0g a:focus {
        border-bottom: none;
      }

.PC2Wmt {
  z-index: 99999;
  top: 0;
  bottom: 0;
  margin: auto;
}

.PC2Wmt span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.2rem;
    opacity: 0.9;
  }

.P8Ryvl {
    right: 100%;
  }

.PfaH1P {
    left: 100%;
  }

.PHc7nx .P6Jf7e {
    margin-bottom: 2rem;
  }

.PHc7nx .PpEe23 + .Pi5ykH {
    margin-top: 2.6rem;
  }

.PHc7nx .PpEe23 {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P2PD0g {
  display: block;
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
}

.PO-Fty {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(255 255 255 / 0.3);
  font-family: inherit;
  text-align: right;
}

.PO-Fty button {
    text-decoration: underline;
  }

.PO-Fty button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PfMaDe .P2PD0g {
      font-size: 10px;
      line-height: 14px;
    }

    .PfMaDe input:not(:checked) + .P2PD0g::before,
    .PfMaDe input:checked + .P2PD0g::before {
      width: 15px;
      height: 15px;
    }

    .PfMaDe input:checked + .P2PD0g::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.PYZCCg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1rem;
}

.PsUpr7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.2rem;
}

.PsUpr7 button {
    margin: 0 0.2rem;
  }

.PxlhEE {
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}

.PZA9Hm:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9em 1em;
  background: #9146ff;
}

.PQ1foS:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 12.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.PQ1foS:only-child .P9jG0W {
    margin-right: 1.5rem;
  }

.PQlj3w {
  width: 25.8rem;
  color: #fff1ef;
  font-family: Roboto, sans-serif;
  text-align: center;
}

  .P8vXih {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
  }

  .P8vXih.Pdcy2p {
      display: block;
    }

.PCke3\+ {
  margin: 0 0 2.1rem;
  color: #fff;
  font-family: 'Noto Sans', Roboto, sans-serif;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 2px 0 #616a83;
}

.P2Fmtb {
  margin: 0 0 0.5rem;
  color: #eae5de;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.P2Fmtb br {
    display: none;
  }

.PVH9YB::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center;
    content: '';
  }

.PVH9YB div {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: center;
  }

.PVH9YB div > div {
      margin: 3rem 0 0;
      font-weight: 400;
    }

.Ptlk4B {
  color: #fff;
  text-align: center;
}

.Ptlk4B::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center;
    content: '';
  }

.Ptlk4B h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-size: 2.25rem;
    font-weight: 700;
  }

.Ptlk4B p {
    margin: 0;
    color: #eae5de;
    font-size: 1.75rem;
    font-weight: 400;
  }

.P0iadF {
  width: 100%;
  margin: 0 0 0.75rem;
}

.P0iadF + .P0iadF {
    margin-top: 1.7em;
  }

.PILfQg {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  border: 1px solid #616a83;
  background-color: #313742;
  color: #eae5de;
  font-size: 1.12rem;
  font-weight: 400;
  line-height: 1;
}

.PILfQg:input-placeholder {
    color: #eae5de !important;
  }

.PILfQg::-ms-clear {
    display: none;
  }

.PILfQg:-webkit-autofill,
  .PILfQg:-webkit-autofill:hover,
  .PILfQg:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
            box-shadow: 0 0 0 2rem #313742 inset !important;
    font-size: 1.2rem !important;
    -webkit-text-fill-color: #eae5de;
  }

.PBeKxC,
.PE75RM,
.Psan4X {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
}

.PBeKxC .PgkAO8, .PE75RM .PgkAO8, .Psan4X .PgkAO8 {
    position: relative;
    z-index: 1;
    width: 1.4rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PBeKxC .PGQlJQ, .PE75RM .PGQlJQ, .Psan4X .PGQlJQ {
    position: relative;
    padding: 1rem 1.5rem;
    border-top: 2px solid #fee504;
    background: -webkit-gradient(linear, left top, left bottom, from(#e6ab1c), to(#cb5804));
    background: linear-gradient(180deg, #e6ab1c 0%, #cb5804 100%);
  }

.PBeKxC .PGQlJQ::before, .PE75RM .PGQlJQ::before, .Psan4X .PGQlJQ::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ffbd1d), to(#cb5804));
      background-image: linear-gradient(180deg, #ffbd1d 0%, #cb5804 100%);
      content: '';
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
    }

.PBeKxC .PGQlJQ span, .PE75RM .PGQlJQ span, .Psan4X .PGQlJQ span {
      position: relative;
      z-index: 1;
      color: #fff;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-shadow: 0 2px 4px #b75300;
      text-transform: uppercase;
    }

.PBeKxC:hover .PGQlJQ::before, .PE75RM:hover .PGQlJQ::before, .Psan4X:hover .PGQlJQ::before {
        left: 0;
        opacity: 1;
      }

.PpPeyW {
  margin: 0 0 0.9rem;
  color: rgb(255 255 255 / 0.3);
  line-height: 1.2;
}

.PxciY0 {
  margin: 0 0 0.8rem;
  color: rgb(255 255 255 / 0.3);
  font-size: 1rem;
  line-height: 1.13;
  text-align: left;
}

.PkI7bF {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #a09f9f;
  font-size: 1.12rem;
}

.PVODam {
    position: relative;
    z-index: 2;
  }

.PmotoO {
  margin-bottom: 1.28rem;
  color: rgb(255 255 255 / 0.3);
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PmotoO input:not(:checked) + .P5J5LV::before,
  .PmotoO input:checked + .P5J5LV::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #616a83;
    background-color: #383142;
  }

.PmotoO .P5J5LV:hover::before {
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PmotoO input:checked + .P5J5LV::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PmotoO input:focus + .P5J5LV::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PmotoO .P5J5LV {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(255 255 255 / 0.3);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PmotoO .P5J5LV a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(255 255 255 / 0.3);
    }

.PmotoO .P5J5LV a:hover,
      .PmotoO .P5J5LV a:focus {
        border-bottom: none;
      }

.PP48ke {
  z-index: 99999;
  top: 0;
  bottom: 0;
  margin: auto;
}

.PP48ke span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.2rem;
    opacity: 0.9;
  }

.PMoPFK {
    right: 100%;
  }

.P0vGZH {
    left: 100%;
  }

.PVs98p .PpPeyW {
    margin-bottom: 2rem;
  }

.PVs98p .PCke3\+ + .P0iadF {
    margin-top: 2.6rem;
  }

.PVs98p .PCke3\+ {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P5J5LV {
  display: block;
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
}

.PEsPlp {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(255 255 255 / 0.3);
  font-family: inherit;
  text-align: right;
}

.PEsPlp button {
    text-decoration: underline;
  }

.PEsPlp button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PmotoO .P5J5LV {
      font-size: 10px;
      line-height: 14px;
    }

    .PmotoO input:not(:checked) + .P5J5LV::before,
    .PmotoO input:checked + .P5J5LV::before {
      width: 15px;
      height: 15px;
    }

    .PmotoO input:checked + .P5J5LV::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.Pj-7Pn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1rem;
}

.Pv0QDM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.2rem;
}

.Pv0QDM button {
    margin: 0 0.2rem;
  }

.Pm5Bfj {
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}

.P88-0O:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9em 1em;
  background: #9146ff;
}

.Px3mrR:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 12.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.Px3mrR:only-child .PtXh42 {
    margin-right: 1.5rem;
  }

.PrGPRf {
  width: 25.8rem;
  color: #fff1ef;
  font-family: Roboto, sans-serif;
  text-align: center;
}

  .Pwl0YK {
    display: none;
    min-height: 90vh;
    background: rgb(42 45 59 / 0.4);
    background-size: 100% 100%;
  }

  .Pwl0YK.PqHuIc {
      display: block;
    }

.PFOMms {
  margin: 0 0 2.1rem;
  color: #fff;
  font-family: 'Noto Sans', Roboto, sans-serif;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 2px 0 #616a83;
}

.Pl22WR {
  margin: 0 0 0.5rem;
  color: #eae5de;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.Pl22WR br {
    display: none;
  }

.PLnHwC::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center;
    content: '';
  }

.PLnHwC div {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: center;
  }

.PLnHwC div > div {
      margin: 3rem 0 0;
      color: #eae5de;
      font-family: Roboto, sans-serif;
      font-weight: 400;
    }

.PehhlA {
  color: #fff;
  text-align: center;
}

.PehhlA::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center;
    content: '';
  }

.PehhlA h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-family: 'Noto Sans', sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
  }

.PehhlA p {
    margin: 0;
    color: #eae5de;
    font-size: 1.75rem;
    font-weight: 400;
  }

.Pd-60O {
  width: 100%;
  margin: 0 0 0.75rem;
}

.Pd-60O + .Pd-60O {
    margin-top: 1.7em;
  }

.PImOgi {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  border: 1px solid #616a83;
  background: rgb(49 55 66 / 0.8);
  color: #eae5de;
  font-size: 1.12rem;
  font-weight: 400;
  line-height: 1;
}

.PImOgi:input-placeholder {
    color: #eae5de !important;
  }

.PImOgi::-ms-clear {
    display: none;
  }

.PImOgi:-webkit-autofill,
  .PImOgi:-webkit-autofill:hover,
  .PImOgi:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
            box-shadow: 0 0 0 2rem #313742 inset !important;
    font-size: 1.2rem !important;
    -webkit-text-fill-color: #eae5de;
  }

.Pa0L7f,
.PU1vqk,
.PaQZ3m {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
}

.Pa0L7f .PPlawo, .PU1vqk .PPlawo, .PaQZ3m .PPlawo {
    position: relative;
    z-index: 1;
    width: 1.4rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.Pa0L7f .Pvtsq6, .PU1vqk .Pvtsq6, .PaQZ3m .Pvtsq6 {
    position: relative;
    padding: 1rem 1.5rem;
    border: 2px solid #ffa800;
    background-size: cover;
  }

.Pa0L7f .Pvtsq6 span, .PU1vqk .Pvtsq6 span, .PaQZ3m .Pvtsq6 span {
      position: relative;
      z-index: 1;
      color: #ffa800;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.Pa0L7f:hover .Pvtsq6, .PU1vqk:hover .Pvtsq6, .PaQZ3m:hover .Pvtsq6 {
      border: none;
      background: -webkit-gradient(linear, left bottom, left top, from(#e6ab1c), to(#cb5804));
      background: linear-gradient(0deg, #e6ab1c 0%, #cb5804 100%);
    }

.Pa0L7f:hover .Pvtsq6 span, .PU1vqk:hover .Pvtsq6 span, .PaQZ3m:hover .Pvtsq6 span {
        color: #fff;
      }

.Pa0L7f:hover .Pvtsq6 .PPlawo, .PU1vqk:hover .Pvtsq6 .PPlawo, .PaQZ3m:hover .Pvtsq6 .PPlawo {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
      }

.P1iaqw {
  margin: 0 0 0.9rem;
  color: #fff;
  line-height: 1.2;
}

.Pa2pbh {
  margin: 0 0 0.8rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.13;
  text-align: left;
}

.P3YMCf {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #fff;
  font-size: 1.12rem;
}

.PFqZeL {
    position: relative;
    z-index: 2;
  }

.PtQpE5 {
  margin-bottom: 1.28rem;
  color: #fff;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PtQpE5 input:not(:checked) + .PtZfeW::before,
  .PtQpE5 input:checked + .PtZfeW::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #616a83;
    background-color: #383142;
  }

.PtQpE5 .PtZfeW:hover::before {
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PtQpE5 input:checked + .PtZfeW::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PtQpE5 input:focus + .PtZfeW::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PtQpE5 .PtZfeW {
    display: block;
    padding: 0 0 0 27px;
    color: #fff;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PtQpE5 .PtZfeW a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: #fff;
    }

.PtQpE5 .PtZfeW a:hover,
      .PtQpE5 .PtZfeW a:focus {
        border-bottom: none;
      }

.PPlCnJ {
  z-index: 99999;
  top: 0;
  bottom: 0;
  margin: auto;
}

.PPlCnJ span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.2rem;
    opacity: 0.9;
  }

.PjQupr {
    right: 100%;
  }

.Po7wqk {
    left: 100%;
  }

.PtmO-z .P1iaqw {
    margin-bottom: 2rem;
  }

.PtmO-z .PFOMms + .Pd-60O {
    margin-top: 2.6rem;
  }

.PtmO-z .PFOMms {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.PtZfeW {
  display: block;
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
}

.PkZ\+mY {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: #fff;
  font-family: inherit;
  text-align: right;
}

.PkZ\+mY button {
    text-decoration: underline;
  }

.PkZ\+mY button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PtQpE5 .PtZfeW {
      font-size: 10px;
      line-height: 14px;
    }

    .PtQpE5 input:not(:checked) + .PtZfeW::before,
    .PtQpE5 input:checked + .PtZfeW::before {
      width: 15px;
      height: 15px;
    }

    .PtQpE5 input:checked + .PtZfeW::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.PM5\+Kn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1rem;
}

.PNwsIP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.2rem;
}

.PNwsIP button {
    margin: 0 0.2rem;
  }

.PQJJaB {
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}

.Pf32e7:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9em 1em;
  background: #9146ff;
}

.Pz-DAy:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 12.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.Pz-DAy:only-child .P1iSwX {
    margin-right: 1.5rem;
  }

.PLyqiQ {
  width: 25.8rem;
  color: #fff1ef;
  font-family: Roboto, sans-serif;
  text-align: left;
}

  .PT4m2Q {
    display: none;
    height: 100%;
    min-height: 100vh;
    background: rgb(20 25 37 / 0.9);
    background-size: 100% 100%;
  }

  .PT4m2Q.PItZHs {
      display: block;
    }

.PdiaBO {
  display: block;
  margin: 0 0 3rem;
  color: #fff;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.PdReT7 {
  margin: 0 0 0.5rem;
  color: #eae5de;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.PdReT7 br {
    display: none;
  }

.PkquEe {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
}

.PkquEe::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png') no-repeat center;
    content: '';
  }

.PkquEe div {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: left;
  }

.PkquEe div > div {
      margin: 1.4rem 0 0;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      font-weight: 400;
      line-height: 1.5;
    }

.PBAzQ\+ {
  max-width: 21.5rem;
  color: #fff;
  text-align: left;
}

.PBAzQ\+::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png') no-repeat center;
    content: '';
  }

.PBAzQ\+ h3 {
    margin: 0 0 1.4rem;
    color: inherit;
    font-family: Rubik, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
  }

.PBAzQ\+ p {
    margin: 0;
    color: #eae5de;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.5;
  }

.PPu4a6 {
  width: 100%;
  margin: 0 0 0.75rem;
}

.PPu4a6 + .PPu4a6 {
    margin-top: 1.7em;
  }

.PVST9k {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  background-color: rgb(178 233 255 / 0.31);
  background-image: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/field_side_left.svg'), url('//cdn01.x-plarium.com/browser/content/lps/forms/058/field_side_right.svg');
  background-position: center left, center right;
  background-repeat: no-repeat;
  border-radius: 5px;
  color: #d6f5ff;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  text-shadow: 0 1px 0 #0f141a;
}

.PVST9k:input-placeholder {
    color: #d6f5ff !important;
  }

.PVST9k::-ms-clear {
    display: none;
  }

.PVST9k:-webkit-autofill,
  .PVST9k:-webkit-autofill:hover,
  .PVST9k:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
            box-shadow: 0 0 0 2rem #313742 inset !important;
    font-size: 1.125rem !important;
    -webkit-text-fill-color: #eae5de;
  }

.PLPs9w,
.Pgon\+B,
.Pc8Qx1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-family: Rubik, sans-serif;
}

.PLPs9w .PZXiGv, .Pgon\+B .PZXiGv, .Pc8Qx1 .PZXiGv {
    position: relative;
    z-index: 1;
    width: 1.5rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PLPs9w .PTlNMA, .Pgon\+B .PTlNMA, .Pc8Qx1 .PTlNMA {
    position: relative;
    padding: 1rem 1.5rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/button_bg.svg') no-repeat center, url('//cdn01.x-plarium.com/browser/content/lps/forms/058/button_bg_hover.svg') no-repeat center;
    background-size: contain, 0;
  }

.PLPs9w .PTlNMA span, .Pgon\+B .PTlNMA span, .Pc8Qx1 .PTlNMA span {
      position: relative;
      z-index: 1;
      color: #feffc7;
      font-weight: 500;
      line-height: 1;
      text-align: center;
      text-shadow: 0 0 3px rgb(255 254 161 / 0.43);
      text-transform: uppercase;
    }

.PLPs9w:hover .PTlNMA, .Pgon\+B:hover .PTlNMA, .Pc8Qx1:hover .PTlNMA {
      background-size: 0, contain;
    }

.Pzvtz1 {
  margin: 0 0 0.8rem;
  color: rgb(255 255 255 / 0.3);
  line-height: 1.2;
}

.P8c2Sc {
  margin: 0 0 0.8rem;
  color: rgb(255 255 255 / 0.3);
  font-size: 1rem;
  line-height: 1.13;
  text-align: left;
}

.PWS-cY {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #8ca2ab;
  font-size: 1.125rem;
  font-weight: 500;
  text-shadow: 0 1px 0 #0f141a;
}

.P-QIfl {
    position: relative;
    z-index: 2;
  }

.PXM\+zz {
  margin-bottom: 1.28rem;
  color: rgb(255 255 255 / 0.3);
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PXM\+zz input:not(:checked) + .Pajs7q::before,
  .PXM\+zz input:checked + .Pajs7q::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #607e8e;
    background-color: #465b6a;
  }

.PXM\+zz .Pajs7q:hover::before {
    background-color: #465b6a !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PXM\+zz input:checked + .Pajs7q::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PXM\+zz input:focus + .Pajs7q::before {
    border-color: rgb(109 111 130 / 0.5);
  }

.PXM\+zz .Pajs7q {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(255 255 255 / 0.3);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PXM\+zz .Pajs7q a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(255 255 255 / 0.3);
    }

.PXM\+zz .Pajs7q a:hover,
      .PXM\+zz .Pajs7q a:focus {
        border-bottom: none;
      }

.PI2LjU {
  z-index: 99999;
  top: auto;
  bottom: 0;
  height: 3.5rem;
  margin: auto;
}

.PI2LjU span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.2rem;
    opacity: 0.9;
  }

.PCJnqQ {
    right: 100%;
  }

.PKv0cZ {
    left: 100%;
  }

.PJzNqX .Pzvtz1 {
    margin-bottom: 1.9rem;
    text-align: center;
  }

.PJzNqX .PdiaBO + .PPu4a6 {
    margin-top: 2.6rem;
  }

.PJzNqX .PdiaBO {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.Pajs7q {
  display: block;
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
}

.Pr5B7U {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(255 255 255 / 0.3);
  font-family: inherit;
  text-align: right;
}

.Pr5B7U button {
    text-decoration: underline;
  }

.Pr5B7U button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PXM\+zz .Pajs7q {
      font-size: 10px;
      line-height: 14px;
    }

    .PXM\+zz input:not(:checked) + .Pajs7q::before,
    .PXM\+zz input:checked + .Pajs7q::before {
      width: 15px;
      height: 15px;
    }

    .PXM\+zz input:checked + .Pajs7q::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.PEhgXL {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1rem;
}

.PkNSKY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.2rem;
}

.PkNSKY button {
    margin: 0 0.2rem;
  }

.PtcbP5 {
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}

.PAluJL:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P5Gfvl:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 12.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P5Gfvl:only-child .PZUj2X {
    margin-right: 1.5rem;
  }

.PJ1eqp {
  width: 25.5rem;
  color: #fff1ef;
  font-family: Roboto, sans-serif;
  text-align: left;
}

  .PKyb25 {
    display: none;
    height: 100%;
    min-height: 100vh;
    background: rgb(20 25 37 / 0.9);
    background-size: 100% 100%;
  }

  .PKyb25.Pa8xxe {
      display: block;
    }

.P4Ozth {
  display: block;
  margin: 0 0 3rem;
  color: #e45c3c;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.P5o2Zy {
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.P5o2Zy br {
    display: none;
  }

.PpPzhq {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
}

.PpPzhq::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/icon_check_orange.png') no-repeat center;
    content: '';
  }

.PpPzhq div {
    color: #e45c3c;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: left;
  }

.PpPzhq div > div {
      margin: 1.4rem 0 0;
      color: #dee6ea;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      font-weight: 400;
      line-height: 1.5;
    }

.PWaw0t {
  max-width: 21.5rem;
  color: #fff;
  text-align: left;
}

.PWaw0t::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/icon_check_orange.png') no-repeat center;
    content: '';
  }

.PWaw0t h3 {
    margin: 0 0 1.4rem;
    color: #e45c3c;
    font-family: Rubik, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
  }

.PWaw0t p {
    margin: 0;
    color: #dee6ea;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.5;
  }

.PdVnAP {
  width: 100%;
  margin: 0 0 0.75rem;
}

.PdVnAP + .PdVnAP {
    margin-top: 1.7em;
  }

.PuzLh4 {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  background-color: rgb(178 233 255 / 0.31);
  background-position: center left, center right;
  background-repeat: no-repeat;
  border-radius: 5px;
  color: #bfbfbf;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
}

.PuzLh4:input-placeholder {
    color: #bfbfbf !important;
  }

.PuzLh4::-ms-clear {
    display: none;
  }

.PuzLh4:-webkit-autofill,
  .PuzLh4:-webkit-autofill:hover,
  .PuzLh4:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
            box-shadow: 0 0 0 2rem #313742 inset !important;
    font-size: 1.125rem !important;
    -webkit-text-fill-color: #eae5de;
  }

.P-Xzk1,
.PTskop,
.PPhgC4 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-family: 'Open Sans', sans-serif;
}

.P-Xzk1 .PGmxdE, .PTskop .PGmxdE, .PPhgC4 .PGmxdE {
    position: relative;
    z-index: 1;
    width: 1.5rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.P-Xzk1 .PXiUIx, .PTskop .PXiUIx, .PPhgC4 .PXiUIx {
    position: relative;
    padding: 1rem 1.5rem;
    border: 2px solid #e45c3c;
    border-radius: 5px;
  }

.P-Xzk1 .PXiUIx span, .PTskop .PXiUIx span, .PPhgC4 .PXiUIx span {
      position: relative;
      z-index: 1;
      color: #e45c3c;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.P-Xzk1:hover .PXiUIx, .PTskop:hover .PXiUIx, .PPhgC4:hover .PXiUIx {
      background-color: #e45c3c;
    }

.P-Xzk1:hover .PXiUIx span, .PTskop:hover .PXiUIx span, .PPhgC4:hover .PXiUIx span {
        color: #fff;
      }

.P-Xzk1:hover .PXiUIx .PGmxdE, .PTskop:hover .PXiUIx .PGmxdE, .PPhgC4:hover .PXiUIx .PGmxdE {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
      }

.PLSb8c {
  margin: 0 0 0.8rem;
  color: rgb(255 255 255 / 0.3);
  line-height: 1.2;
}

.P3TVED {
  margin: 0 0 0.8rem;
  color: rgb(255 255 255 / 0.3);
  font-size: 1rem;
  line-height: 1.13;
  text-align: left;
}

.PWvKfK {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #8ca2ab;
  font-size: 1.125rem;
  font-weight: 500;
}

.PJY95p {
    position: relative;
    z-index: 2;
  }

.Pq3Rvp {
  margin-bottom: 1.28rem;
  color: rgb(255 255 255 / 0.3);
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.Pq3Rvp input:not(:checked) + .PZ7FjJ::before,
  .Pq3Rvp input:checked + .PZ7FjJ::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
    background-color: rgb(178 200 255 / 0.31);
    border-radius: 2px;
  }

.Pq3Rvp .PZ7FjJ:hover::before {
    background-color: rgb(178 200 255 / 0.31) !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.Pq3Rvp input:checked + .PZ7FjJ::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.Pq3Rvp input:focus + .PZ7FjJ::before {
    border-color: none;
  }

.Pq3Rvp .PZ7FjJ {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(255 255 255 / 0.3);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.Pq3Rvp .PZ7FjJ a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgb(255 255 255 / 0.3);
    }

.Pq3Rvp .PZ7FjJ a:hover,
      .Pq3Rvp .PZ7FjJ a:focus {
        border-bottom: none;
      }

.Pne0PA {
  z-index: 99999;
  top: auto;
  bottom: 0;
  height: 3.5rem;
  margin: auto;
}

@media (max-width: 1366px) {

.Pne0PA {
    width: 250px
}
  }

.Pne0PA span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.1rem;
    line-height: 1.2;
    opacity: 0.9;
  }

.PuQLpr {
    right: calc(100% + 1rem);
  }

.PEnlIr {
    left: calc(100% + 1rem);
  }

.PQ6cDG .PLSb8c {
    margin-bottom: 1.9rem;
    text-align: center;
  }

.PQ6cDG .P4Ozth + .PdVnAP {
    margin-top: 2.6rem;
  }

.PQ6cDG .P4Ozth {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.PZ7FjJ {
  display: block;
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
}

.PDiYKy {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(255 255 255 / 0.3);
  font-family: inherit;
  text-align: right;
}

.PDiYKy button {
    text-decoration: underline;
  }

.PDiYKy button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .Pq3Rvp .PZ7FjJ {
      font-size: 10px;
      line-height: 14px;
    }

    .Pq3Rvp input:not(:checked) + .PZ7FjJ::before,
    .Pq3Rvp input:checked + .PZ7FjJ::before {
      width: 15px;
      height: 15px;
    }

    .Pq3Rvp input:checked + .PZ7FjJ::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.POF9ic {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1rem;
}

.PvKTcq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.2rem;
}

.PvKTcq button {
    margin: 0 0.2rem;
  }

.Pw7MQg {
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}

.PqBvoZ:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9em 1em;
  background: #9146ff;
}

.PocN7e:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 12.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.PocN7e:only-child .PcqcWy {
    margin-right: 1.5rem;
  }

.PHyQIy {
  width: 25.5rem;
  color: #fff1ef;
  font-family: Roboto, sans-serif;
  text-align: left;
}

  .PWppvs {
    display: none;
    height: 100%;
    min-height: 100vh;
    background: rgba(16 23 15 / 0.85);
    background-size: 100% 100%;
  }

  .PWppvs.PCfJ67 {
      display: block;
    }

.P6oPBV {
  display: block;
  margin: 0 0 2.31rem;
  color: #e45c3c;
  font-family: Rubik, sans-serif;
  font-weight: 700;
}

.PAcGj\+ {
  margin: 0 0 0.5rem;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.PAcGj\+ br {
    display: none;
  }

.PFIUb1 {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
}

.PFIUb1::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/icon_check_orange.png')
      no-repeat center;
    content: '';
  }

.PFIUb1 div {
    color: #e45c3c;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: left;
  }

.PFIUb1 div > div {
      margin: 1.4rem 0 0;
      color: #fff;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      font-weight: 400;
      line-height: 1.5;
    }

.PfwmXB {
  max-width: 21.5rem;
  color: #fff;
  text-align: left;
}

.PfwmXB::before {
    display: block;
    width: 35px;
    height: 30px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/icon_check_orange.png')
      no-repeat center;
    content: '';
  }

.PfwmXB h3 {
    margin: 0 0 1.4rem;
    color: #e45c3c;
    font-family: Rubik, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
  }

.PfwmXB p {
    margin: 0;
    color: #fff;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.5;
  }

.PkqTxU {
  width: 100%;
  margin: 0 0 0.75rem;
}

.PkqTxU + .PkqTxU {
    margin-top: 1.7em;
  }

.Pb5zRw {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  background-color: rgba(178 255 209 / 0.13);
  background-position: center left, center right;
  background-repeat: no-repeat;
  border-radius: 5px;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
}

.Pb5zRw:input-placeholder {
    color: #fff !important;
  }

.Pb5zRw::-ms-clear {
    display: none;
  }

.Pb5zRw:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 1.125rem !important;
  }

.Pb5zRw:-webkit-autofill,
  .Pb5zRw:-webkit-autofill:hover,
  .Pb5zRw:-webkit-autofill:focus {
    -webkit-animation: PsaYdT 0s forwards;
            animation: PsaYdT 0s forwards; /* remove standart autocomplete background */
    font-size: 1.125rem !important;
    -webkit-text-fill-color: #fff;
  }

.PXUDl7 {
  margin: 0 0 0.8rem;
  color: rgba(255 255 255 / 0.49);
  line-height: 1.2;
}

.PzBhpi {
  margin: 0 0 0.8rem;
  color: rgba(255 255 255 / 0.49);
  font-size: 1rem;
  line-height: 1.13;
  text-align: left;
}

.Pe3QOI {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 500;
}

.PYizw2 {
    position: relative;
    z-index: 2;
  }

.PGdphf {
  margin-bottom: 1.28rem;
  color: rgba(255 255 255 / 0.49);
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PGdphf input:not(:checked) + .P-1bro::before,
  .PGdphf input:checked + .P-1bro::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
    background-color: rgba(178 255 209 / 0.13);
    border-radius: 2px;
  }

.PGdphf .P-1bro:hover::before {
    background-color: rgba(178 255 209 / 0.13) !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PGdphf input:checked + .P-1bro::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PGdphf input:focus + .P-1bro::before {
    border-color: none;
  }

.PGdphf .P-1bro {
    display: block;
    padding: 0 0 0 27px;
    color: rgba(255 255 255 / 0.49);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PGdphf .P-1bro a {
      border-bottom: 1px solid rgb(152 143 133 / 0.6);
      color: rgba(255 255 255 / 0.49);
    }

.PGdphf .P-1bro a:hover,
      .PGdphf .P-1bro a:focus {
        border-bottom: none;
      }

.PK2Kcw .PXUDl7 {
    margin-bottom: 1.9rem;
    text-align: center;
  }

.PK2Kcw .P6oPBV + .PK2Kcw .PkqTxU {
    margin-top: 0;
  }

.PK2Kcw .P6oPBV {
    color: #fff;
    font-weight: normal;
    line-height: 2.5rem;
    text-align: center;
    text-transform: none;
  }

.P-1bro {
  display: block;
  margin: 0 0 0.5rem;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 300;
}

.Pov40O {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgba(255 255 255 / 0.49);
  font-family: inherit;
  text-align: right;
}

.Pov40O button {
    text-decoration: underline;
  }

.Pov40O button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PGdphf .P-1bro {
      font-size: 10px;
      line-height: 14px;
    }

    .PGdphf input:not(:checked) + .P-1bro::before,
    .PGdphf input:checked + .P-1bro::before {
      width: 15px;
      height: 15px;
    }

    .PGdphf input:checked + .P-1bro::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.PHpStz {
    width: 25.5rem;
    color: #fff1ef;
    font-family: Rubik, sans-serif;
    text-align: left;
}

    .PxO-6I {
        display: none;
        height: 100%;
        min-height: 100vh;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(32.02%, rgba(15 32 80 / 0.99)), to(rgba(28 51 118 / 0.99)));
        background: linear-gradient(180deg, rgba(15 32 80 / 0.99) 32.02%, rgba(28 51 118 / 0.99) 100%);
        background-size: 100% 100%;
    }

    .PxO-6I.PJ8Wvr {
            display: block;
        }

    .PHpStz::after{
        position: absolute;
        bottom:0;
        left: 32rem;
        display: block;
        width: 64.4375rem;
        height: 60rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/8march/2022/z.png') no-repeat center / contain;
        content: '';
    }

.P-6aPX {
    margin: 0 0 1.1rem;
    color: #fff;
    font-size: 1.37rem;
    font-weight: normal;
    line-height: 1.1;
    text-align: left;
}

.P4b\+PP {
    width: 100%;
    border: 1px solid #FFF;
    margin: 0 0 0.75rem;
    border-radius: 0.32rem;
}

.P4b\+PP + .P4b\+PP {
        margin-top: 1.7em;
    }

.P-tCiD {
    display: block;
    width: 100%;
    padding: 1.1rem 3.6rem 1.1rem 1rem;
    border-radius: 0.32rem;
    color: #fff;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1;
}

.P-tCiD:input-placeholder {
        color: #fff !important;
    }

.P-tCiD::-ms-clear {
        display: none;
    }

.P-tCiD:-webkit-autofill,
    .P-tCiD:-webkit-autofill:hover,
    .P-tCiD:-webkit-autofill:focus {
        -webkit-box-shadow: 0 0 0 2rem #112152 inset !important;
                box-shadow: 0 0 0 2rem #112152 inset !important;
        font-size: 1.125rem !important;
        -webkit-text-fill-color: #fff;
    }

.PLdVOj,
.PcZM9b {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 5.3rem;
    margin: 3.8rem auto 3.9rem;
    font-family: 'Open Sans', sans-serif;
}

.PLdVOj .PO2Jos, .PcZM9b .PO2Jos {
        position: relative;
        padding: 1rem 1.5rem;
        background: #B70F0F;
        border-radius: 3.13rem;
    }

.PLdVOj .PO2Jos span, .PcZM9b .PO2Jos span {
            position: relative;
            z-index: 1;
            color: #FFD99F;
            font-weight: 800;
            line-height: 1;
            text-align: center;
            text-transform: uppercase;
        }

.PLdVOj:hover .PO2Jos, .PcZM9b:hover .PO2Jos {
            background: #DE1212;
        }

.PMfiWJ {
    margin-bottom: 1.28rem;
    color: rgb(255 255 255 / 0.3);
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
}

.PMfiWJ input:not(:checked) + .PDkuYR::before,
    .PMfiWJ input:checked + .PDkuYR::before {
        position: absolute;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border: none;
        background-color: rgb(178 200 255 / 0.31);
        border-radius: 2px;
    }

.PMfiWJ .PDkuYR:hover::before {
        background-color: rgb(178 200 255 / 0.31) !important;
        -webkit-box-shadow: none;
                box-shadow: none;
    }

.PMfiWJ input:checked + .PDkuYR::after {
        margin: 5px;
        background-color: rgb(223 220 226 / 0.5);
    }

.PMfiWJ input:focus + .PDkuYR::before {
        border-color: none;
    }

.PMfiWJ .PDkuYR {
        display: block;
        padding: 0 0 0 27px;
        color: #fff;
        font-family: Roboto;
        font-size: 1rem;
        line-height: 1.3;
        text-shadow: none;
    }

.PMfiWJ .PDkuYR a {
            border-bottom: 1px solid #fff;
            color: #fff;
        }

.PMfiWJ .PDkuYR a:hover,
            .PMfiWJ .PDkuYR a:focus {
                border-bottom: none;
            }

.PjGyvT {
    position: absolute;
    top: 1.1rem;
    right: 1.1rem;
    color: #fff;
    font-size: 1rem;
    font-weight: normal;
    opacity: .8;
}

.P5ZIpx {
        position: relative;
        z-index: 2;
    }

.P7TjcO{
    width: 100%;
}

.PdvRMY {
    margin-bottom: 3rem;
    font-family: Rubik, sans-serif;
}

.PdvRMY::before {
        display: block;
        width: 35px;
        height: 30px;
        margin: 0 auto 1.625rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png') no-repeat center;
        content: '';
    }

.PdvRMY div {
        color: #fff;
        font-size: 2.25rem;
        font-weight: 700;
        line-height: 1.27;
        text-align: center;
    }

.PdvRMY div > div {
            margin: 1.4rem 0 0;
            color: #dee6ea;
            font-family: Roboto, sans-serif;
            font-size: 1.4rem !important;
            font-weight: 400;
            line-height: 1.5;
        }

.Pom\+7r .PLdVOj,
    .Pom\+7r .PcZM9b {
        margin: 3rem auto;
    }
.PjUrdy,
.PoFc0V,
.PgW2p3 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-family: 'Open Sans', sans-serif;
  border-radius: 5px;
  background-color: #f3b923;
}

  .PjUrdy .P0NhFJ, .PoFc0V .P0NhFJ, .PgW2p3 .P0NhFJ {
    background-color: #f88b0c;
  }

  .PjUrdy .Pq9ys9, .PoFc0V .Pq9ys9, .PgW2p3 .Pq9ys9 {
    position: relative;
    z-index: 1;
    width: 1.5rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

  .PjUrdy span, .PoFc0V span, .PgW2p3 span {
    position: relative;
    z-index: 1;
    color: #343920;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
  }

.PFlLqK {
  display: block;
  margin-bottom: 2.31rem;
  color: #fff;
  font-family: Rubik, sans-serif;
  font-weight: 700;
  text-align: left;
  text-align: center;
}

.P5X8jl {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
  margin: 0 auto;
}

.P5X8jl::before {
    display: block;
    width: 2.19rem;
    height: 1.875rem;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/056/icon_check.png')
      no-repeat center / cover;
    content: '';
  }

.P5X8jl div {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: center;
  }

.P5X8jl div > div {
      margin: 1.4rem 0 0;
      color: #fff;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      font-weight: 400;
      line-height: 1.5;
    }

.PSug11 {
  margin-bottom: 0.8rem;
  color: rgba(255 255 255 / 0.49);
  line-height: 1.2;
  text-align: center;
}

.P-NuBF .PFlLqK {
    font-weight: 400;
  }

.Pb3Rt- {
  z-index: 99999;
  top: auto;
  bottom: 0;
  height: 3.5rem;
  margin: auto;
}

@media (max-width: 1366px) {

.Pb3Rt- {
    width: 250px
}
  }

.Pb3Rt- span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.1rem;
    line-height: 1.2;
    opacity: 0.9;
  }

.PQI4xE {
    right: calc(100% + 1rem);
  }

.Pj06so {
    left: calc(100% + 1rem);
  }

.PubsUS {
  display: none;
  height: 100%;
  min-height: 100vh;
  background: rgb(6 50 10 / 0.88);
  background-size: 100% 100%;
}

  .PubsUS.PK-GEM {
    display: block;
  }

.POmF-T,
.PmFC2G,
.PGAiGc {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-family: 'Open Sans', sans-serif;
  border-radius: 5px;
  background-color: #f99015;
}

.POmF-T .P8-aCe, .PmFC2G .P8-aCe, .PGAiGc .P8-aCe {
    background-color: #ff6610;
  }

.POmF-T .P93VL8, .PmFC2G .P93VL8, .PGAiGc .P93VL8 {
    position: relative;
    z-index: 1;
    width: 1.5rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.POmF-T span, .PmFC2G span, .PGAiGc span {
    position: relative;
    z-index: 1;
    color: #343920;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
  }

.P2vIU0 {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  background-color: #565f46;
  border-radius: 5px;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
}

.P2vIU0:input-placeholder {
    color: #fff !important;
  }

.P2vIU0::-ms-clear {
    display: none;
  }

.P2vIU0:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 1.125rem !important;
  }

.P2vIU0:-webkit-autofill,
  .P2vIU0:-webkit-autofill:hover,
  .P2vIU0:-webkit-autofill:focus {
    -webkit-animation: PMKj1- 0s forwards;
            animation: PMKj1- 0s forwards; /* remove standart autocomplete background */
    font-size: 1.125rem !important;
    -webkit-text-fill-color: #fff;
  }

.PUnDjO {
  margin-bottom: 0.8rem;
  color: rgb(255 255 255 / 0.6);
  line-height: 1.2;
  text-align: center;
}

.PuwOrj {
  margin-bottom: 1.28rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PuwOrj input:not(:checked) + .PFPyl3::before,
  .PuwOrj input:checked + .PFPyl3::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
    background-color: rgba(178 255 209 / 0.13);
    border-radius: 2px;
  }

.PuwOrj .PFPyl3:hover::before {
    background-color: rgba(178 255 209 / 0.13) !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PuwOrj input:checked + .PFPyl3::after {
    margin: 5px;
    background-color: rgb(223 220 226 / 0.5);
  }

.PuwOrj input:focus + .PFPyl3::before {
    border-color: none;
  }

.PuwOrj .PFPyl3 {
    display: block;
    padding: 0 0 0 27px;
    color: rgba(255 255 255 / 0.6);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PuwOrj .PFPyl3 a {
      border-bottom: 1px solid rgba(255 255 255 / 0.6);
      color: rgba(255 255 255 / 0.6);
    }

.PuwOrj .PFPyl3 a:hover,
      .PuwOrj .PFPyl3 a:focus {
        border-bottom: none;
      }

.PbLjOj {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(255 255 255 / 0.6);
  font-family: inherit;
  text-align: right;
}

.PbLjOj button {
    text-decoration: underline;
  }

.PbLjOj button:hover {
      text-decoration: none;
    }

.PzfVwQ {
  display: none;
  height: 100%;
  min-height: 100vh;
  background: rgb(32 4 39 / 0.64);
  background-size: 100% 100%;
}

  .PzfVwQ.PmEzy7 {
    display: block;
  }

.PIgZIc,
.Pbf\+QV,
.PhfJ2D {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-family: 'Open Sans', sans-serif;
  border-radius: 5px;
  background-color: #db0908;
}

.PIgZIc .PQI8lS, .Pbf\+QV .PQI8lS, .PhfJ2D .PQI8lS {
    background-color: #fc380d;
  }

.PIgZIc .P6ehJQ, .Pbf\+QV .P6ehJQ, .PhfJ2D .P6ehJQ {
    position: relative;
    z-index: 1;
    width: 1.5rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PIgZIc span, .Pbf\+QV span, .PhfJ2D span {
    position: relative;
    z-index: 1;
    color: #fff;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
  }

.P9cZAl {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  background-color: #fff;
  border-radius: 5px;
  color: #000;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
}

.P9cZAl:input-placeholder {
    color: #000 !important;
  }

.P9cZAl::-ms-clear {
    display: none;
  }

.P9cZAl:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 1.125rem !important;
  }

.P9cZAl:-webkit-autofill,
  .P9cZAl:-webkit-autofill:hover,
  .P9cZAl:-webkit-autofill:focus {
    -webkit-animation: PLtcij 0s forwards;
            animation: PLtcij 0s forwards; /* remove standart autocomplete background */
    font-size: 1.125rem !important;
    -webkit-text-fill-color: #000;
  }

.PmrEzs {
  margin-bottom: 0.8rem;
  color: rgb(255 255 255 / 0.8);
  line-height: 1.2;
  text-align: center;
}

.PIiDUq {
  margin-bottom: 1.28rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PIiDUq input:not(:checked) + .Pxu\+ZY::before,
  .PIiDUq input:checked + .Pxu\+ZY::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
    background-color: #fff;
    border-radius: 2px;
  }

.PIiDUq .Pxu\+ZY:hover::before {
    background: #fff !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.PIiDUq input:checked + .Pxu\+ZY::after {
    margin: 5px;
    background-color: rgb(0 0 0 / 0.75);
  }

.PIiDUq input:focus + .Pxu\+ZY::before {
    border-color: none;
  }

.PIiDUq .Pxu\+ZY {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(255 255 255 / 0.8);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
  }

.PIiDUq .Pxu\+ZY a {
      border-bottom: 1px solidrgb(255 255 255 / 0.8);
      color: rgb(255 255 255 / 0.8);
    }

.PIiDUq .Pxu\+ZY a:hover,
      .PIiDUq .Pxu\+ZY a:focus {
        border-bottom: none;
      }

.P\+yi1k {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(255 255 255 / 0.8);
  font-family: inherit;
  text-align: right;
}

.P\+yi1k button {
    text-decoration: underline;
  }

.P\+yi1k button:hover {
      text-decoration: none;
    }

.PHXP9W {
  width: 25.5rem;
  color: #562721;
  font-family: Roboto, sans-serif;
  text-align: left;
}

  .P1O5XM {
    display: none;
    background: none;
  }

  .P1O5XM.PF1pOi {
      display: block;
    }

.P5XZih {
  display: block;
  margin-bottom: 2.31rem;
  color: #eb5c00;
  font-family: Rubik, sans-serif;
  font-weight: 700;
  text-align: left;
  text-align: center;
}

.PJsaEL .P5XZih {
    font-weight: 400;
  }

.PqppYH,
.PorgF4,
.PzlVc- {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5.3rem;
  margin: 4rem auto 1.3rem;
  font-family: 'Open Sans', sans-serif;
  border-radius: 5px;
  background: -webkit-gradient(
    linear,
    left top, left bottom,
    color-stop(-12.04%, #ffcd1a),
    color-stop(53.84%, #ff742a),
    color-stop(130.23%, #d31928)
  );
  background: linear-gradient(
    180deg,
    #ffcd1a -12.04%,
    #ff742a 53.84%,
    #d31928 130.23%
  );
}

.PqppYH .PiXswn, .PorgF4 .PiXswn, .PzlVc- .PiXswn {
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(-6.45%, #fea801),
      color-stop(21.39%, #ff5d2a),
      color-stop(69%, #ef190c),
      to(#cf0f1f)
    );
    background: linear-gradient(
      180deg,
      #fea801 -6.45%,
      #ff5d2a 21.39%,
      #ef190c 69%,
      #cf0f1f 100%
    );
  }

.PqppYH .PpYcqq, .PorgF4 .PpYcqq, .PzlVc- .PpYcqq {
    position: relative;
    z-index: 1;
    width: 1.5rem !important;
    height: 1.1rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PqppYH span, .PorgF4 span, .PzlVc- span {
    position: relative;
    z-index: 1;
    color: #fff;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
  }

.PZP8kB {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  color: #562721;
  font-size: 1.125rem;
  font-weight: 500;
}

.P5Yeow {
    position: relative;
    z-index: 2;
  }

.PLppWR {
  margin: 0 0 0.5rem;
  color: #562721;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.PLppWR br {
    display: none;
  }

.P1qtES {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  background: none;
  border-radius: 5px;
  border: 1px solid #562721;
  color: #562721;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
}

.P1qtES:input-placeholder {
    color: #562721 !important;
  }

.P1qtES::-ms-clear {
    display: none;
  }

.P1qtES:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 1.125rem !important;
  }

.P1qtES:-webkit-autofill,
  .P1qtES:-webkit-autofill:hover,
  .P1qtES:-webkit-autofill:focus {
    -webkit-animation: Pb\+Zpb 0s forwards;
            animation: Pb\+Zpb 0s forwards; /* remove standart autocomplete background */
    font-size: 1.125rem !important;
    -webkit-text-fill-color: #562721;
  }

.PY6W7E {
  margin-bottom: 0.8rem;
  color: rgb(86 39 33 / 0.7);
  line-height: 1.2;
  text-align: center;
}

.P6-Y0I {
  margin-bottom: 1.28rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.P6-Y0I input:not(:checked) + .PpPjpP::before,
  .P6-Y0I input:checked + .PpPjpP::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #562721;
    background: none;
    border-radius: 2px;
  }

.P6-Y0I .PpPjpP:hover::before {
    background: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.P6-Y0I input:checked + .PpPjpP::after {
    margin: 5px;
    background-color: #562721;
  }

.P6-Y0I input:focus + .PpPjpP::before {
    border-color: none;
  }

.P6-Y0I .PpPjpP {
    display: block;
    padding: 0 0 0 27px;
    color: rgb(86 39 33 / 0.7);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.3;
    text-shadow: none;
  }

.P6-Y0I .PpPjpP a {
      border-bottom: 1px solid rgb(86 39 33 / 0.7);
      color: rgb(86 39 33 / 0.7);
    }

.P6-Y0I .PpPjpP a:hover,
      .P6-Y0I .PpPjpP a:focus {
        border-bottom: none;
      }

.P0As9U {
  padding-right: 1.08rem;
  margin-bottom: 0.5rem;
  color: rgb(86 39 33 / 0.7);
  font-family: inherit;
  text-align: right;
}

.P0As9U button {
    text-decoration: underline;
  }

.P0As9U button:hover {
      text-decoration: none;
    }

.PZJh0F {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
  margin: 0 auto;
  color: #562721;
}

.PZJh0F::before {
    display: block;
    width: 2.19rem;
    height: 1.875rem;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/058/check_brown.svg')
      no-repeat center / cover;
    content: '';
  }

.PZJh0F div {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.27;
    text-align: center;
    color: #eb5c00;
  }

.PZJh0F div > div {
      margin: 1.4rem 0 0;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      font-weight: 400;
      line-height: 1.5;
      color: #562721;
    }

.PZJh0F mark {
    color: #562721;
  }

.PgomBw {
  width: 100%;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

  .PPw9HC {
    display: none;
    width: 29.31em !important;
    height: auto !important;
    background-size: contain;
  }

  .PPw9HC.PT\+1HS {
      display: block;
    }

.P8tWot {
  margin: 0 -2em 2em;
  color: #c29f6c;
  font-family: 'Alegreya Sans', Oswald, serif;
  font-weight: bold;
  line-height: 1.1;
}

.PfhOQV > div {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }

.PfhOQV h3 {
    position: relative;
    padding: 0 3.18rem 0 0;
    margin: 0 0 1.4rem;
    color: #c29f6c;
    font-family: 'Alegreya Sans', Oswald, serif;
    font-size: 2.25rem;
    font-weight: bold;
  }

.PfhOQV h3::before {
      position: absolute;
      top: 0.3rem;
      right: 0;
      display: block;
      width: 2.18rem;
      height: 1.9rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/059/ic_check.png') no-repeat center center/contain;
      content: '';
    }

.PfhOQV p {
    margin: 0;
    color: #c89b6a;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.5;
  }

.PHdT88 {
  position: relative;
  width: 84%;
  padding: 2em 0 0;
  margin: 0 auto 0.49em;
  color: #c29f6c;
  font-size: 1.69em;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PHdT88::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.5em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/059/ic_check.png') no-repeat center center/contain;
    content: '';
  }

.PO4Exa {
  position: relative;
  margin: 0 0 1.6em;
}

.Pq9nUR {
    display: block;
    width: 100%;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.P7X2yl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P7X2yl button:hover {
        opacity: 0.85;
      }

.P12qSi {
    position: relative;
  }

.P4fBFS {
      width: 9.62em !important;
      height: 2.5em !important;
      margin: 0 auto;
      background-size: contain;
    }

.P3CNDb {
  position: relative;
}

.Pheno0 {
  overflow: hidden;
  width: 15.8em;
  margin: 0 auto 0.4em;
  color: #c89b6a;
  font-size: 1.25em;
  font-weight: 300;
  text-align: left;
}

.Pheno0:lang(ja) {
    margin-bottom: 0.6em;
    font-size: 1.1em;
  }

.PAbVSC {
  width: 26em;
  height: 3.4em;
  padding: 0.65em 5em 1em 2.64em;
  margin: 0 auto;
  background-position: center top !important;
  background-size: contain;
}

.PAbVSC + .PAbVSC {
    margin-top: 1em;
  }

.PEG9lf {
  display: block;
  width: 100%;
  padding: 0 1.6em 0 0.5em;
  color: #c89b6a;
  font-size: 1.14em;
  font-weight: normal;
  line-height: 2;
  text-shadow: 0.2px 1px 1px rgb(0 0 0 / 0.4);
}

.PEG9lf::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PEG9lf {
    height: 2em
}
  }

.PEG9lf:input-placeholder {
    color: #c89b6a !important; /* fix color of placeholder ie 11 */
  }

.PEG9lf:-webkit-autofill,
  .PEG9lf:-webkit-autofill:hover,
  .PEG9lf:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
            box-shadow: 0 0 0 30px #695c4b inset !important;
    font-size: 1.14em !important;
    -webkit-text-fill-color: #c89b6a;
  }

.PhxTRz,
.Pk0IKF,
.PThcDQ {
  width: 29.31em;
  height: 5.06em;
  margin: 3.64em auto .75em;
  background-size: contain;
  color: #3c250a;
  font-weight: bold;
  letter-spacing: 0.09px;
  text-shadow: 0 3px 4px rgb(0 0 0 / 0.38);
}

.PhxTRz .PpXYcT,
  .PhxTRz .PNHjw6,
  .PhxTRz .P\+t64q,
  .Pk0IKF .PpXYcT,
  .Pk0IKF .PNHjw6,
  .Pk0IKF .P\+t64q,
  .PThcDQ .PpXYcT,
  .PThcDQ .PNHjw6,
  .PThcDQ .P\+t64q {
    background-size: contain;
  }

.PhxTRz .PEi2Dh span, .Pk0IKF .PEi2Dh span, .PThcDQ .PEi2Dh span {
      position: relative;
      margin-top: -0.12em;
      line-height: 1.1;
      text-transform: uppercase;
    }

.PhxTRz .PEi2Dh span {
      position: relative;
    }

.P3XhVy {
  margin-bottom: 0.6em;
  color: #72593e;
  font-size: 1em;
}

.PgRGHZ {
  padding: 1.2em 2em 0 3.8em;
  margin-bottom: -1.8em;
  text-align: left;
}

.PgRGHZ input:not(:checked) + .P4od22::before,
  .PgRGHZ input:checked + .P4od22::before {
    position: absolute;
    width: 16px;
    height: 16px;
    border: solid 1px #72593e;
    background-color: #24201d;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
  }

.PgRGHZ .P4od22:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PgRGHZ input:checked + .P4od22::after {
    background-color: #72593e;
  }

.PgRGHZ input:focus + .P4od22::before {
    border-color: #72593e;
  }

.PgRGHZ .P4od22 {
    padding: 0 0 0 27px;
    color: #72593e;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.7px 0.7px 0 #000;
  }

.PgRGHZ .P4od22 a {
      border-bottom: 1px solid #72593e;
      color: #72593e;
    }

.PgRGHZ .P4od22 a:hover,
      .PgRGHZ .P4od22 a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PHoXRe {
  position: absolute;
  top: 1em;
  right: 3.4em;
  bottom: auto;
  color: #755b40;
  font-size: 1.08em;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 0.7);
}

.PBxbA8 {
    position: relative;
    z-index: 1;
  }

.PVfTpc {
  z-index: 99999;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PVfTpc {
    width: 28em !important
}
  }

.PVfTpc span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PVfTpc span {
      padding: 0 !important
  }
    }

.PVfTpc span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PVfTpc span span {
        padding: 14px 28px !important
    }
      }

.PHID-7 {
  width: 11em !important;
  margin: 0 auto;
}

.PB2DyL .P8tWot {
    font-weight: normal;
  }

.PB2DyL .PAbVSC {
    margin: 0 auto 1em;
  }

.PB2DyL .PM4dZM {
    margin: 0 3.08em 1rem;
    color: #72593e;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000;
  }

.PB2DyL .PM4dZM a {
      display: block;
      color: #72593e;
      font-size: 0.84em;
    }

.PB2DyL .PhxTRz,
  .PB2DyL .Pk0IKF,
  .PB2DyL .PThcDQ {
    margin: 0 auto .75em;
  }

.PMkO4J {
  padding: 5em 0 0;
  margin: 1.2em 0;
  background-size: 3.75em;
  color: #837464;
  font-family: 'Open Sans Bold', sans-serif;
  font-size: 1em;
  text-shadow: 0 1px 0 #000;
}

@media (max-width: 1366px) {
    .PgRGHZ .P4od22 {
      font-size: 9px;
      line-height: 14px;
    }

    .PgRGHZ input:not(:checked) + .P4od22::before,
    .PgRGHZ input:checked + .P4od22::before {
      width: 15px;
      height: 15px;
    }

    .PgRGHZ input:checked + .P4od22::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PVxz1T {
  position: relative;
  width: 100%;
  font-family: 'Alegreya Sans', Oswald, serif;
}
  
  .PHpeuy {
    display: none;
    width: 29.68em !important;
    min-height: 43.69rem;
    background-size: contain;
  }
  
  .PHpeuy.Prbbtf {
      display: block;
    }
  
  .PoTiix {
    bottom: 0;
    width: 100% !important;
    height: 40.31rem !important;
    background-size: contain;
  }

.PkBMBI {
  margin-bottom: 2.56rem;
  color: #fbf1d7;
  font-weight: bold;
  letter-spacing: 0.06rem;
  line-height: 1.06;
  text-shadow: 0 3px 0.8px rgb(0 0 0 / 0.35);
  text-transform: uppercase;
}

.Pm3ukn {
  position: relative;
  width: 15.625rem;
  padding-top: 4rem;
  margin: 2.93rem auto 0.5rem;
  font-family: Palatino, serif;
  text-align: center;
}

.Pm3ukn > div {
    color: #fbf1d7;
    font-size: 1.97rem;
    font-weight: bold;
    letter-spacing: 0.039rem;
    line-height: 1.48;
    text-align: center;
    text-shadow: 0 3px 0.8px rgb(0 0 0 / 0.35);
  }

.Pm3ukn > div > div {
      margin-top: 1.81rem;
      font-size: 1.25rem !important;
      font-weight: normal;
      letter-spacing: 0.025rem;
      text-align: center;
    }

.Pm3ukn::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 1.81rem;
    height: 1.56rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/060/check.png')
      no-repeat center center/contain;
    content: '';
  }

.PRwuCP {
  margin-top: 1.125rem;
  margin-bottom: 0.94rem;
}

.PhOZly {
    margin: 1.125rem 0 0;
    color: #988f85;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 2.57;
  }

.P43phe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P43phe button:hover {
        opacity: 0.85;
      }

.PWIB4a {
    font-family: inherit;
  }

.PeAiPE {
      width: 9.69rem !important;
      height: 2.5rem !important;
      background-size: contain;
    }

.PD0cHZ {
  margin-bottom: 0.63rem;
  color: #ffd8a1;
  font-size: 1.125rem;
  text-align: center;
  text-shadow: 0 2px 0.8px rgb(0 0 0 / 0.35);
}

.PU1iIm {
  height: 3.38rem;
  padding: 0 3.5rem;
  margin: 0 auto;
  background-position: center top !important;
  background-size: contain;
}

.PU1iIm + .PU1iIm {
    margin-top: 1rem;
  }

.P7q6H0 {
  display: block;
  width: 100%;
  color: #ffd8a1;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0.025rem;
  line-height: 3.38rem;
  text-align: center;
  text-shadow: 0.2px 1px 1px rgb(0 0 0 / 0.4);
}

.P7q6H0::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P7q6H0 {
    height: 2rem
}
  }

.P7q6H0:input-placeholder {
    color: #ffd8a1 !important; /* fix color of placeholder ie 11 */
  }

.P7q6H0:-webkit-autofill,
  .P7q6H0:-webkit-autofill:hover,
  .P7q6H0:-webkit-autofill:focus {
    -webkit-animation: PJKZDQ 0s forwards;
            animation: PJKZDQ 0s forwards; /* remove standart autocomplete background */
    font-size: 1rem !important;
    -webkit-text-fill-color: #ffd8a1;
  }

.P7q6H0:-webkit-autofill::first-line {
    color: #ffd8a1;
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: 0.025rem;
    line-height: 3.38rem;
    text-shadow: 0.2px 1px 1px rgb(0 0 0 / 0.4);
  }

.Puge5v,
.PdLVDp,
.PUgG6c {
  width: 22.3rem;
  height: 4.3rem;
  margin: 0 auto 0.75rem;
  background-size: cover;
}

.Puge5v .PoTEPM span, .PdLVDp .PoTEPM span, .PUgG6c .PoTEPM span {
      color: #4a1603;
      font-size: 2.125rem;
      font-weight: bold;
      letter-spacing: 0.043rem;
      line-height: 1.1;
      text-shadow: 0 2px 0 rgb(203 164 99 / 0.5);
      text-transform: uppercase;
    }

.Puge5v .Paw5VX,
  .Puge5v .PSaG3Z,
  .Puge5v .P87VTr,
  .PdLVDp .Paw5VX,
  .PdLVDp .PSaG3Z,
  .PdLVDp .P87VTr,
  .PUgG6c .Paw5VX,
  .PUgG6c .PSaG3Z,
  .PUgG6c .P87VTr {
    background-size: cover;
  }

.Puge5v {
  margin-top: 1.44rem;
}

.Puge5v .PoTEPM span {
      position: relative;
    }

.POoK4Y {
  position: relative;
  margin-bottom:3.3rem;
  color: #988f85;
  font-size: 0.81rem;
  line-height: 1;
}

.POoK4Y::before {
    position: absolute;
    bottom: -3.75rem;
    left: 50%;
    display: block;
    width: 1.2rem;
    height: 2.9rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/060/line.png')
      no-repeat center center/contain;
    content: '';
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.Ph8Scm {
  padding: 1.2rem 1.5rem 0;
  text-align: left;
}

.Ph8Scm input:not(:checked) + .PN7ik-::before,
  .Ph8Scm input:checked + .PN7ik-::before {
    position: absolute;
    width: 16px;
    height: 16px;
    border: solid 1px #e3cb8d;
    background-color: #24201d;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
  }

.Ph8Scm .PN7ik-:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.Ph8Scm input:checked + .PN7ik-::after {
    width: 7px;
    height: 7px;
    margin: 5.5px 6px;
    background-color: #e3cb8d;
  }

.Ph8Scm .PN7ik- {
    padding: 0 0 0 27px;
    color: #988f85;
    font-size: 0.81rem;
    letter-spacing: normal;
    line-height: 1.3;
    text-align: left;
    text-shadow: 0.5px 0.9px 0 #000;
  }

.Ph8Scm .PN7ik- a {
      border-bottom: 1px solid #988f85;
      color: #988f85;
    }

.PK6wzb {
  position: absolute;
  top: 0.94rem;
  right: 1.75rem;
  color: rgb(255 216 161 / 0.4);
  font-size: 0.88rem;
  letter-spacing: 0.02rem;
}

.PHqFB- {
    position: relative;
    z-index: 1;
  }

.PQ-Bc2 {
  z-index: 99999;
  bottom: 0;
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PQ-Bc2 {
    width: 28em !important
}
  }

.PQ-Bc2 span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PQ-Bc2 span {
      padding: 0 !important
  }
    }

.PQ-Bc2 span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PQ-Bc2 span span {
        padding: 14px 28px !important
    }
      }

.PTd69u {
  width: 100%;
  margin: 0 auto;
}

.PHFKWC .PkBMBI {
    margin-bottom: 2.375rem;
    font-weight: bold;
    letter-spacing: 0.04rem;
    line-height: 1.48;
    text-transform: none;
  }

.PHFKWC .PElBpy {
    padding-right: 1.25rem;
    margin: 0.63rem 0 1.75rem;
    color: #988f85;
    font-size: 0.813rem;
    text-align: right;
    text-shadow: 0.5px 0.9px 0 #000;
  }

.PHFKWC .PElBpy span {
      text-decoration: underline;
    }

.PvKX4t {
  display: none;
  width: 29.68em !important;
  min-height: 39.312rem;
  background-size: contain;
}

  .PvKX4t.PF49Fg {
    display: block;
  }

.PxopWj {
  width: 100%;
  font-family: Roboto;
}

  .PvTdRZ {
    display: none;
    width: 38em !important;
    height: auto !important;
    min-height: 38em;
    background-size: contain;
  }

  .PvTdRZ.PwBcz8 {
      display: block;
    }

.Pv55xa {
  position: absolute;
}

.PSh3QA,
.PeBUbH {
  position: absolute;
  z-index: 7;
  top: 0;
  left: -8px;
  width: 2.25em;
  height: 2.13em;
  margin-top: -1em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow_1.png') no-repeat center top/contain;
  -webkit-transition: -webkit-transform 100ms;
  transition: -webkit-transform 100ms;
  transition: transform 100ms;
  transition: transform 100ms, -webkit-transform 100ms;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PSh3QA,
.PeBUbH {
    -webkit-transition: unset;
    transition: unset
}
  }

.PeBUbH {
  right: -8px;
  left: auto;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow_2.png') no-repeat center top/contain;
}

.P-NZPn {
  margin: 0 0 1.7em;
  color: #ffeba4;
  font-family: 'Noto Sans';
  font-weight: bold;
  text-shadow: 0 2px 0 rgb(44 44 44 / 0.9);
}

.PtsTFK {
  position: relative;
  width: 90%;
  padding: 2em 0 0;
  margin: 0 auto 0.49em;
  color: #ffeba4;
  font-family: 'Noto Sans';
  font-size: 2.3em;
  font-weight: 300;
  text-align: center;
  text-shadow: 0 2px 0 rgb(44 44 44 / 0.9);
  text-transform: uppercase;
}

.PtsTFK div {
    font-weight: bold;
  }

.PtsTFK div div {
      margin-top: 1.5em;
      font-weight: normal;
      text-shadow: none;
      text-transform: lowercase;
    }

.PtsTFK::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1em;
    height: 0.88em;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/check.png') no-repeat center center/contain;
    content: '';
  }

.PMm6Iu {
  position: relative;
  margin: 0 0 0.6em;
}

.PcTKp4 {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
  }

.PCzQeV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PCzQeV button {
      margin: 0 0.4em;
    }

.PCzQeV button:hover {
        opacity: 0.85;
      }

.PRiJlk {
    position: relative;
    font-family: inherit;
  }

.PdAvvT {
      width: 8em !important;
      height: 3em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PmZ3sW {
  position: relative;
  width: 25.5em;
  margin: 0 auto 0.5em;
}

.PVYQ\+E {
  color: #eae5de;
  font-size: 1.15em;
  font-weight: 300;
  text-align: left;
}

.Pvt8yf {
  width: 25.5em;
  margin: 0 auto 1em;
}

.Pvt8yf:hover + .P1uFXV .P3-N1l {
      color: #000;
    }

.PIPxpd {
  display: block;
  width: 100%;
  height: 3em;
  padding: 0.94em 4em 0.7em 1.3em;
  border: 1px solid #cdcdcd;
  background: rgb(182 179 170 / 0.25);
  color: #dadada;
  font-size: 1em;
}

.PIPxpd:hover {
    background: rgb(255 255 255 / 0.9);
    color: #25211a;
  }

.PIPxpd::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIPxpd {
    height: 3em
}
  }

.PIPxpd:input-placeholder {
    color: #dadada !important; /* fix color of placeholder ie 11 */
  }

.PIPxpd:-webkit-autofill,
  .PIPxpd:-webkit-autofill:hover,
  .PIPxpd:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
            box-shadow: 0 0 0 30px #695c4b inset !important;
    font-size: 1em !important;
    -webkit-text-fill-color: #dadada;
  }

.PIPxpd:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 1vw !important;
  }

.PJolj2,
.PJWpqd,
.PRCqm\+ {
  width: 25.13em;
  height: 5.4em;
  margin: 2.56em auto 0.5em;
  background-size: contain;
  color: #f8ddc6;
  font-family: Rubik;
  font-weight: 500;
}

.PJolj2 .PRUqd5,
  .PJolj2 .PTJO0y,
  .PJolj2 .Pcj9ZY,
  .PJWpqd .PRUqd5,
  .PJWpqd .PTJO0y,
  .PJWpqd .Pcj9ZY,
  .PRCqm\+ .PRUqd5,
  .PRCqm\+ .PTJO0y,
  .PRCqm\+ .Pcj9ZY {
    -webkit-animation: none;
            animation: none;
    background-size: contain;
  }

@supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)) and
        (
          (text-fill-color: transparent) or
            (-webkit-text-fill-color: transparent)
        ) {

.PJolj2 .Pp460m span, .PJWpqd .Pp460m span, .PRCqm\+ .Pp460m span {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(46.15%, #fff5de), color-stop(82.08%, rgb(202 177 118 / 0.81))), -webkit-gradient(linear, left bottom, left top, from(#faebc7), to(#faebc7));
        background: linear-gradient(180deg, #fff5de 46.15%, rgb(202 177 118 / 0.81) 82.08%), linear-gradient(0deg, #faebc7, #faebc7);
        -webkit-background-clip: text;
                background-clip: text;
        background-size: cover;
        -webkit-text-fill-color: transparent
    }
      }

.PJolj2 .Pp460m span::after {
      position: relative;
      top: 0.14em;
      left: 0.3em;
      display: inline-block;
      width: 1em;
      height: 0.89em;
      margin-right: -0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow.svg') no-repeat center top / contain;
      content: '';
    }

.PGUWOb {
  margin-bottom: 0.8em;
  color: #574e3e;
  font-size: 0.88em;
  font-weight: 500;
}

.P-sEPn {
  width: 25.5em;
  margin: 2.38em auto 0;
  text-align: left;
}

.P-sEPn input:not(:checked) + .PE9Ryx::before,
  .P-sEPn input:checked + .PE9Ryx::before {
    position: absolute;
    top: 0.15em;
    border: 1px solid #b0b0b0;
    background: rgb(43 37 29 / 0.9);
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000;
  }

.P-sEPn .PE9Ryx:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.P-sEPn input:checked + .PE9Ryx::after {
    top: 0.15em;
    background-color: #a6998c;
  }

.P-sEPn input:focus + .PE9Ryx::before {
    border-color: #a6998c;
  }

.P-sEPn .PE9Ryx {
    padding: 0 0 0 27px;
    color: rgb(255 255 255 / 0.9);
    font-family: Roboto;
    font-size: 0.88em;
    line-height: 1.4;
    text-shadow: none;
  }

.P-sEPn .PE9Ryx a {
      border-bottom: 1px solid rgb(255 255 255 / 0.9);
      color: rgb(255 255 255 / 0.9);
    }

.P-sEPn .PE9Ryx a:hover,
      .P-sEPn .PE9Ryx a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.P3-N1l {
  position: absolute;
  top: auto;
  right: 6.4em;
  bottom: 1.9em;
  color: #fff;
  font-size: 1em;
  line-height: normal;
}

.P1uFXV {
    position: relative;
    z-index: 1;
  }

.PCxydf {
  z-index: 99999;
  bottom: 0;
  width: 25em !important;
  height: 3em;
  margin: auto;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PCxydf {
    width: 28em !important
}
  }

.PCxydf span {
    background-color: #8a230f !important;
    border-radius: 0;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PCxydf span {
      padding: 0 !important
  }
    }

.PCxydf span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PCxydf span span {
        padding: 14px 28px !important
    }
      }

.PUTcju .PH653q {
    padding-right: 4em;
    color: #fff;
    text-align: right;
  }

.PUTcju .P26O4x {
      font-family: Roboto;
      font-size: 0.88em;
      text-decoration: underline;
    }

@media (max-width: 1366px) {
    .P-sEPn .PE9Ryx {
      font-size: 9px;
      line-height: 14px;
    }

    .P-sEPn input:not(:checked) + .PE9Ryx::before,
    .P-sEPn input:checked + .PE9Ryx::before {
      width: 15px;
      height: 15px;
    }

    .P-sEPn input:checked + .PE9Ryx::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PX-lYS,
.PvR1NI {
  position: absolute;
  z-index: 7;
  top: 0;
  left: -8px;
  width: 2.25em;
  height: 2.13em;
  margin-top: -1em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/blue/arrow_1_red.png') no-repeat center top/contain;
  -webkit-transition: -webkit-transform 100ms;
  transition: -webkit-transform 100ms;
  transition: transform 100ms;
  transition: transform 100ms, -webkit-transform 100ms;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PX-lYS,
.PvR1NI {
    -webkit-transition: unset;
    transition: unset
}
  }

.PvR1NI {
  right: -8px;
  left: auto;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/blue/arrow_2_red.png') no-repeat center top/contain;
}

.PmKLOw {
  width: 26.4rem;
  color: #000;
  font-family: 'Patrick Hand', cursive;
  font-size: 1.0625rem;
  text-align: center;
}

  .PmKLOw:lang(ru) {
    font-family: Neucha, cursive;
  }

  .P6C-4H {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
  }

  .P6C-4H.P7IvLb {
      display: block;
    }

.PPTG0b {
  margin: 0 0 1rem;
  color: #f2e8d3;
  letter-spacing: 0.06rem;
}

.PonNt\+ {
  margin: 0 0 0.5rem;
  color: #f2e8d3;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1;
  text-align: left;
}

.PonNt\+ br {
    display: none;
  }

.PTKwsV {
  color: #f2e8d3;
}

.PTKwsV::before {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/063/icon_check.svg') no-repeat center / contain;
    content: '';
  }

.PTKwsV div {
    font-size: 2.25rem;
    line-height: 1.27;
    text-align: center;
  }

.PTKwsV div > div {
      margin: 3rem 0 0;
    }

.PTccvi {
  color: #f2e8d3;
  text-align: center;
}

.PTccvi::before {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 1.625rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/063/icon_check.svg') no-repeat center / contain;
    content: '';
  }

.PTccvi h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-size: 2.25rem;
  }

.PTccvi p {
    margin: 0;
    font-size: 1.75rem;
  }

.PPX6Iw {
  width: 100%;
  padding: 0.6rem 0.8rem;
  margin: 0 0 0.75rem;
  background-size: 100% 100%;
}

.PPX6Iw + .PPX6Iw {
    margin-top: 0.625rem;
  }

.POg0RE {
  display: block;
  width: 100%;
  padding: 0.4rem 2.5rem 0.5rem 1.9rem;
  color: #4b2e28;
  font-family: inherit;
  font-size: 1.875rem;
  line-height: 1;
}

.POg0RE:input-placeholder {
    color: #4b2e28 !important;
  }

.POg0RE::-ms-clear {
    display: none;
  }

.POg0RE:-webkit-autofill,
  .POg0RE:-webkit-autofill:hover,
  .POg0RE:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2rem #e8deca inset !important;
            box-shadow: 0 0 0 2rem #e8deca inset !important;
    font-size: 1.575rem !important;
    -webkit-text-fill-color: #4b2e28;
  }

.PcTPrp,
.P0eeqi,
.P5\+HKU {
  position: relative;
  width: 100%;
  height: 6rem;
  margin: 4rem auto 1.3rem;
  background-size: contain;
  font-size: inherit;
}

.PcTPrp::before, .P0eeqi::before, .P5\+HKU::before {
    position: absolute;
    z-index: -1;
    top: -23%;
    left: -4%;
    width: 107%;
    height: 162%;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/063/button_shadow.png') no-repeat center / 100% 100%;
    content: '';
  }

.PcTPrp .PCjVHn, .P0eeqi .PCjVHn, .P5\+HKU .PCjVHn {
    position: relative;
    padding: 1rem 1.5rem;
  }

.PcTPrp .PCjVHn span, .P0eeqi .PCjVHn span, .P5\+HKU .PCjVHn span {
      position: relative;
      z-index: 1;
      color: #2f221a;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PcTPrp .PeKdCM,
  .PcTPrp .PilZCr,
  .P0eeqi .PeKdCM,
  .P0eeqi .PilZCr,
  .P5\+HKU .PeKdCM,
  .P5\+HKU .PilZCr {
    background-size: contain;
  }

.PFORe8 {
  margin: 0 0 1.4rem;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 1px 0 #000;
}

.PnfFea {
  margin: 0 0 0.8rem;
  line-height: 1.13;
  text-align: left;
}

.Pa9MqH {
  position: absolute;
  top: 1.5rem;
  right: 1.1rem;
  color: #4b2e28;
  font-size: 1.12rem;
}

.PnljhR {
    position: relative;
    z-index: 2;
  }

.PoUa9k {
  margin-bottom: 1.28rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PoUa9k input:not(:checked) + .PeCMGb::before,
  .PoUa9k input:checked + .PeCMGb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #000;
    background-color: transparent;
  }

.PoUa9k .PeCMGb::before {
    width: 1.125rem !important;
    height: 1.125rem !important;
  }

.PoUa9k .PeCMGb:hover::before {
    background-color: transparent !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PoUa9k input:checked + .PeCMGb::after {
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.3125rem;
    background-color: #000;
  }

.PoUa9k input:focus + .PeCMGb::before {
    -webkit-box-shadow: inset 0 0 2px 0 #000;
            box-shadow: inset 0 0 2px 0 #000;
  }

.PoUa9k .PeCMGb {
    display: block;
    padding: 0 0 0 1.6875rem;
    color: #000;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.3;
    text-shadow: none;
  }

.PoUa9k .PeCMGb a {
      border-bottom: 1px solid #000;
      color: #000;
    }

.PoUa9k .PeCMGb a:hover,
      .PoUa9k .PeCMGb a:focus {
        border-bottom: none;
      }

.PS33rD {
  z-index: 99999;
  top: 0;
  bottom: 0;
  margin: auto;
}

.PS33rD span {
    padding: 0.2rem 0;
    color: #d6d5d8;
    font-size: 1.2rem;
    opacity: 0.9;
  }

.PA7uSd {
    right: 110%;
  }

.PNuX3a {
    left: 110%;
  }

.PmDrXC .PFORe8 {
    margin-bottom: 1.5rem;
  }

.PmDrXC .PPTG0b + .PPX6Iw {
    margin-top: 1.6rem;
  }

.PmDrXC .PPTG0b {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.PeCMGb {
  display: block;
  margin: 0 0 0.5rem;
  color: #dee6ea;
  font-size: 1.25rem;
  font-weight: 300;
}

.P9Dgo9 {
  padding-right: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
  text-align: right;
}

.P9Dgo9 button {
    font-family: inherit;
    font-weight: 700;
    text-decoration: underline;
  }

.P9Dgo9 button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PoUa9k .PeCMGb {
      font-size: 10px;
      line-height: 14px;
    }

    .PoUa9k input:not(:checked) + .PeCMGb::before,
    .PoUa9k input:checked + .PeCMGb::before {
      width: 15px;
      height: 15px;
    }

    .PoUa9k input:checked + .PeCMGb::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.PfUMTa {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1rem;
}

.PlTIIa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.2rem;
}

.PlTIIa button {
    margin: 0 0.2rem;
  }

.PLGK9p {
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}

.PkmdlY:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9em 1em;
  background: #9146ff;
}

.PkefQB:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  max-width: 12.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.PkefQB:only-child .PcJNMf {
    margin-right: 1.5rem;
  }

.PkcFLc {
  width: 26.25em !important;
  color: #583a18;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
}

  .PVw7TO {
    display: none;
    background-size: 100% 100%;
  }

  .PVw7TO.Pag-Pc {
      display: block;
    }

.PWtTMw {
  margin: 0 0 1em;
  color: #46330E;
  font-family: 'Alegreya Sans', serif;
  font-weight: 900;
  line-height: 1.1;
}

.PM-M8N {
  margin: 0 0 0.5em;
  color: #65522F;
  font-size: 1.25em;
  font-weight: 800;
  line-height: 1.1;
  text-align: left;
}

.PRicRw {
  width: 100%;
  height: 3.63em;
  padding: 1.1em 0.65em 0.5em 1.2em;
  margin: 0 0 0.5em;
  background-size: contain;
}

.PoKcZp {
  display: block;
  width: 100%;
  padding-right: 4.5em;
  color: #65522F;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: 800;
  line-height: 1;
}

.PoKcZp:input-placeholder {
    color: #65522F !important;
  }

.PoKcZp:-webkit-autofill::first-line {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;

    /* fix font-size autofill */
    font-size: 1vw !important;
    font-weight: 800;
  }

.PoKcZp::-ms-clear {
    display: none;
  }

.PoKcZp:-webkit-autofill,
  .PoKcZp:-webkit-autofill:hover,
  .PoKcZp:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2em #aeb0b2 inset !important;
            box-shadow: 0 0 0 2em #aeb0b2 inset !important;
    font-size: 1.5em !important;
    -webkit-text-fill-color: #4e2301;
  }

.Pj16qd {
  margin: 0 -.8em 1em;
  color: #583a18;
  font-size: 2.25em;
  font-weight: 800;
}

.Pj16qd::before {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    margin: 0 auto 1em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_checkmark.svg') no-repeat center / contain;
    content: '';
    font-weight: 800;
  }

.Pj16qd div > div {
      margin: 1em 0 0;
      font-size: .7em !important;
      line-height: 1.7;
    }

.P8-X2T,
.PQEsgW,
.Pbfx2I {
  position: relative;
  width: 100%;
  height: 5.4em;
  margin: 0 auto 1.3em;
  background-size: contain;
}

.P8-X2T .PPs-mX, .PQEsgW .PPs-mX, .Pbfx2I .PPs-mX {
    position: relative;
    padding: 1em 1.5em;
  }

.P8-X2T .PPs-mX span, .PQEsgW .PPs-mX span, .Pbfx2I .PPs-mX span {
      position: relative;
      color: #fff;
      font-weight: 900;
      line-height: 1;
      text-align: center;
    }

.P8-X2T .PPs-mX span:lang(en),
      .P8-X2T .PPs-mX span:lang(ru),
      .PQEsgW .PPs-mX span:lang(en),
      .PQEsgW .PPs-mX span:lang(ru),
      .Pbfx2I .PPs-mX span:lang(en),
      .Pbfx2I .PPs-mX span:lang(ru) {
        font-family: 'Alegreya Sans', serif;
        letter-spacing: .07em;
      }

.P8-X2T .POelrD,
  .P8-X2T .Pmt6og,
  .PQEsgW .POelrD,
  .PQEsgW .Pmt6og,
  .Pbfx2I .POelrD,
  .Pbfx2I .Pmt6og {
    background-size: contain;
  }

.P5hxsP {
  margin: 0 0 1.4em;
  color: rgb(101 82 47 / 0.5);
  font-size: 1em;
  font-weight: 800;
  text-align: center;
}

.PjKEAO {
  position: absolute;
  top: -3rem;
  right: 1.1rem;
  color: rgb(132 87 46 / 0.7);
  font-size: 1.12rem;
  font-weight: 800;
}

.Pc-k\+6 {
    position: relative;
  }

.Phrpx8 {
  margin: 0 0 1.28em 0.1em;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.Phrpx8 input:not(:checked) + .Pphb8X::before,
  .Phrpx8 input:checked + .Pphb8X::before {
    position: absolute;
    top: -0.15em;
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_chkx_default.svg") no-repeat center center/contain;
  }

.Phrpx8 .Pphb8X::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.Phrpx8 .Pphb8X:hover::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_chkx_hover.svg") no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.Phrpx8 input:checked + .Pphb8X::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_chkx_active.svg") no-repeat center center/contain !important;
  }

.Phrpx8 input:checked + .Pphb8X::after {
    display: none;
  }

.Phrpx8 .Pphb8X {
    display: block;
    padding: 0 0 0 1.9em;
    color: rgb(101 82 47 / 0.5);
    font-family: inherit;
    font-size: 0.86em;
    font-weight: 800;
    line-height: 1.6;
    text-shadow: none;
  }

.Phrpx8 .Pphb8X a {
      border-bottom: 1px solid rgb(101 82 47 / 0.5);
      color: rgb(78 35 1 / 0.5);
    }

.Phrpx8 .Pphb8X a:hover,
      .Phrpx8 .Pphb8X a:focus {
        border-bottom: none;
      }

.PpPrHr {
  z-index: 99999;
  bottom: .5em;
  min-height: 3.4em;
  margin: auto;
}

.PpPrHr span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.2em;
    opacity: 0.9;
  }

.PP23zV {
    right: 105%;
  }

.P7M8IN {
    left: 105%;
  }

.PfxRMy .P5hxsP {
    margin-bottom: 1.5em;
  }

.Pphb8X {
  display: block;
  margin: 0 0 0.5em;
  color: #dee6ea;
  font-size: 1.25em;
  font-weight: 300;
}

.PS6nMC {
  padding-right: 0.5em;
  margin: 0 0 1em;
  text-align: center;
}

.PS6nMC button span {
      color: rgb(78 35 1 / 0.4);
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      font-weight: 800;
    }

.P\+Xs4A {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1em;
}

.PSpTY\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto .8em;
}

.PSpTY\+ button {
    margin: 0 0.2em .5em;
  }

.PzN0wI {
  margin: 0 0 1.25em;
  font-size: 1.125em;
  font-weight: bold;
}

.PzGQ7A {
  width: 9.62em !important;
  height: 2.5em !important;
  margin: 0 auto;
  background-size: contain;
}

.PmSSjR {
  width: 25.4em !important;
  color: #583a18;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-align: center;
}

  .POUhxz {
    display: none;
    width: 38em !important;
    min-height: 50em !important;
    background-size: contain;
  }

  .POUhxz.PcNwx- {
      display: block;
    }

.PfuM7y {
  margin: 0 0 1em;
  font-weight: bold;
  line-height: 1.1;
}

.PfuM7y:lang(en),
  .PfuM7y:lang(ru) {
    font-family: 'Luckiest Guy', cursive;
    font-weight: normal;
  }

.PKwz\+C {
  margin: 0 0 0.5em;
  color: #4e2301;
  font-size: 1.25em;
  font-weight: 800;
  line-height: 1.1;
  text-align: left;
}

.PKglyN {
  width: 100%;
  height: 3.63em;
  padding: 0.95em 0.65em 0.5em 1.2em;
  margin: 0 0 1.75em;
  background-size: contain;
}

.PBH45d {
  display: block;
  width: 100%;
  padding-right: 4.5em;
  color: #84572e;
  font-family: inherit;
  font-size: 1.13em;
  font-weight: 800;
  line-height: 1;
}

.PBH45d:input-placeholder {
    color: #4e2301 !important;
  }

.PBH45d:-webkit-autofill::first-line {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;

    /* fix font-size autofill */
    font-size: 1vw !important;
    font-weight: 800;
  }

.PBH45d::-ms-clear {
    display: none;
  }

.PBH45d:-webkit-autofill,
  .PBH45d:-webkit-autofill:hover,
  .PBH45d:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2em #f4c9a0 inset !important;
            box-shadow: 0 0 0 2em #f4c9a0 inset !important;
    font-size: 1.5em !important;
    -webkit-text-fill-color: #4e2301;
  }

.P9\+Evx {
  margin: 0 -.8em 1em;
  color: #583a18;
  font-size: 2.25em;
  font-weight: 800;
}

.P9\+Evx::before {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto .4em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/065/ic_checkmark.svg') no-repeat center / contain;
    content: '';
    font-weight: 800;
  }

.P9\+Evx div > div {
      margin: 1em 0 0;
      font-size: .7em !important;
      line-height: 1.7;
    }

.P3syDs,
.P9xdBg,
.Pq1VRQ {
  position: relative;
  width: 100%;
  height: 5em;
  margin: 0 auto 1.3em;
  background-size: contain;
}

.P3syDs .PuJP6Q, .P9xdBg .PuJP6Q, .Pq1VRQ .PuJP6Q {
    position: relative;
    padding: 1em 1.5em;
  }

.P3syDs .PuJP6Q span, .P9xdBg .PuJP6Q span, .Pq1VRQ .PuJP6Q span {
      position: relative;
      color: #f9ede2;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.P3syDs .PuJP6Q span:lang(en),
      .P3syDs .PuJP6Q span:lang(ru),
      .P9xdBg .PuJP6Q span:lang(en),
      .P9xdBg .PuJP6Q span:lang(ru),
      .Pq1VRQ .PuJP6Q span:lang(en),
      .Pq1VRQ .PuJP6Q span:lang(ru) {
        font-family: 'Luckiest Guy', cursive;
        font-weight: normal;
        letter-spacing: .07rem;
      }

.P3syDs .PUhYU6,
  .P3syDs .PLJ1bW,
  .P9xdBg .PUhYU6,
  .P9xdBg .PLJ1bW,
  .Pq1VRQ .PUhYU6,
  .Pq1VRQ .PLJ1bW {
    background-size: contain;
  }

.P4pGHi {
  margin: 0 0 1.4em;
  color: rgb(78 35 1 / 0.5);
  font-weight: 800;
  text-align: center;
}

.PuUZhS {
  position: absolute;
  top: -3.9em;
  right: 1.2em;
  color: rgb(132 87 46 / 0.7);
  font-size: 1.12em;
  font-weight: 800;
}

.PdtkzL {
    position: relative;
  }

.P0E6Bi {
  margin: -1rem 0 1.3rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.P0E6Bi input:not(:checked) + .P1Qm1V::before,
  .P0E6Bi input:checked + .P1Qm1V::before {
    position: absolute;
    top: -0.15em;
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065//cb_normal.png") no-repeat center center/contain;
  }

.P0E6Bi .P1Qm1V::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.P0E6Bi .P1Qm1V:hover::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065/cb_hover.png") no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.P0E6Bi input:checked + .P1Qm1V::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065/cb_active.png") no-repeat center center/contain !important;
  }

.P0E6Bi input:checked + .P1Qm1V::after {
    display: none;
  }

.P0E6Bi .P1Qm1V {
    display: block;
    padding: 0 0 0 1.9em;
    color: rgb(78 35 1 / 0.5);
    font-family: inherit;
    font-size: 0.86em;
    font-weight: 800;
    line-height: 1.6;
    text-shadow: none;
  }

.P0E6Bi .P1Qm1V a {
      border-bottom: 1px solid rgb(78 35 1 / 0.5);
      color: rgb(78 35 1 / 0.5);
    }

.P0E6Bi .P1Qm1V a:hover,
      .P0E6Bi .P1Qm1V a:focus {
        border-bottom: none;
      }

.P61dQB {
  z-index: 99999;
  bottom: .5em;
  min-height: 3.4em;
  margin: auto;
}

.P61dQB span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.2em;
    opacity: 0.9;
  }

.PHtlXZ {
    right: 105%;
  }

.PBE7yv {
    left: 105%;
  }

.PURX1D .P4pGHi {
    margin-bottom: 1.5em;
  }

.P1Qm1V {
  display: block;
  margin: 0 0 0.5em;
  color: #dee6ea;
  font-size: 1.25em;
  font-weight: 300;
}

.PxTgya {
  padding-right: 0.5em;
  margin: -1.3em 0 1.7em;
  text-align: center;
}

.PxTgya button span {
      color: rgb(78 35 1 / 0.4);
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      font-weight: 800;
    }

.PEJhge {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1em;
}

.PQu4xd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto .8em;
}

.PQu4xd button {
    margin: 0 0.2em .5em;
  }

.PpCSqo {
  margin: 0 0 1.25em;
  font-size: 1.125em;
  font-weight: bold;
}

.PXF8tB {
  width: 9.62em !important;
  height: 2.5em !important;
  margin: 0 auto;
  background-size: contain;
}

.Pl6aQL {
  width: 25.4em !important;
  color: #fff;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-align: center;
}

  .P1W9Y7 {
    display: none;
    width: 38em !important;
    min-height: 50em !important;
    background-size: contain;
  }

  .P1W9Y7.PWy64F {
      display: block;
    }

.P4nLZ7 {
  margin: 0 0 0.5em;
  color: #fff;
  font-size: 1.25em;
  font-weight: 800;
  line-height: 1.1;
  text-align: left;
}

.PiUojq {
  margin: 0 -.8em 1em;
  color: #fff;
  font-size: 2.25em;
  font-weight: 800;
}

.PiUojq::before {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto .4em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/065/ic_checkmark_white.svg') no-repeat center / contain;
    content: '';
    font-weight: 800;
  }

.PiUojq div > div {
      margin: 1em 0 0;
      font-size: .7em !important;
      line-height: 1.7;
    }

.P3bhhA {
  margin: 0 0 1.4em;
  color: rgb(255 255 255 / 0.7);
  font-weight: 800;
  text-align: center;
}

.PBDugp,
.PcTxPv,
.PMunww {
  position: relative;
  width: 100%;
  height: 5em;
  margin: 0 auto 1.3em;
  background-size: contain;
}

.PBDugp .PeanYa, .PcTxPv .PeanYa, .PMunww .PeanYa {
    position: relative;
    padding: 1em 1.5em;
  }

.PBDugp .PeanYa span, .PcTxPv .PeanYa span, .PMunww .PeanYa span {
      position: relative;
      color: #fff;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PBDugp .PeanYa span:lang(en),
      .PBDugp .PeanYa span:lang(ru),
      .PcTxPv .PeanYa span:lang(en),
      .PcTxPv .PeanYa span:lang(ru),
      .PMunww .PeanYa span:lang(en),
      .PMunww .PeanYa span:lang(ru) {
        font-family: 'Luckiest Guy', cursive;
        font-weight: normal;
        letter-spacing: .07rem;
      }

.PBDugp .P3ztHF,
  .PBDugp .PzjUiT,
  .PcTxPv .P3ztHF,
  .PcTxPv .PzjUiT,
  .PMunww .P3ztHF,
  .PMunww .PzjUiT {
    background-size: contain;
  }

.PBDugp .P3ztHF, .PcTxPv .P3ztHF, .PMunww .P3ztHF {
    -webkit-animation: none;
            animation: none;
  }

.PYmbUG {
  margin: -1rem 0 1.3rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PYmbUG input:not(:checked) + .Pc9D-r::before,
  .PYmbUG input:checked + .Pc9D-r::before {
    position: absolute;
    top: -0.15em;
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065//cb_normal.png") no-repeat center center/contain;
  }

.PYmbUG .Pc9D-r::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PYmbUG .Pc9D-r:hover::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065/cb_hover.png") no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PYmbUG input:checked + .Pc9D-r::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065/cb_active.png") no-repeat center center/contain !important;
  }

.PYmbUG input:checked + .Pc9D-r::after {
    display: none;
  }

.PYmbUG .Pc9D-r {
    display: block;
    padding: 0 0 0 1.9em;
    color: rgb(255 255 255 / 0.7);
    font-family: inherit;
    font-size: 0.86em;
    font-weight: 800;
    line-height: 1.6;
    text-shadow: none;
  }

.PYmbUG .Pc9D-r a {
      border-bottom: 1px solid rgb(78 35 1 / 0.5);
      color: rgb(255 255 255 / 0.7);
    }

.PYmbUG .Pc9D-r a:hover,
      .PYmbUG .Pc9D-r a:focus {
        border-bottom: none;
      }

.P3AmHG {
  width: 100%;
  height: 3.63em;
  padding: 0.95em 0.65em 0.5em 1.2em;
  margin: 0 0 1.75em;
  background-size: contain;
}

.P1XwPu .P3AmHG {
    width: 100%;
    height: 3.63em;
    padding: 0.95em 0.65em 0.5em 1.2em;
    margin: 0 0 1.5em;
    background-size: contain;
  }

.PoRYG1 {
  padding-right: 0.5em;
  margin: -1.3em 0 1.7em;
  text-align: center;
}

.PoRYG1 button span {
      color: rgb(255 255 255 / 0.7);
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      font-weight: 800;
    }
.PaUnVq {
  width: 18.12em !important;
  color: #583a18;
  font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;
  text-align: center;
}

  .PwiD\+I {
    display: none;
    background-size: 100% 100%;
  }

  .PwiD\+I.Pk6ejf {
      display: block;
    }

.PhoKxb {
  margin: 0 0 1em;
  color: #FFE895;
  font-family: 'Alegreya Sans', serif;
  font-weight: 900;
  line-height: 1.1;
  text-shadow: 0 -1px 0 #FFF4CE, 0 2px 0 #000, 0 3px 0 rgb(255 107 0 / 0.46);
}

.PgqWNt {
  margin: 0 0 0.5em;
  color: rgb(255 179 156 / 1);
  font-size: 1.12rem;
  font-weight: bold;
  line-height: 1.1;
  text-align: left;
}

.Peqb5r {
  width: 100%;
  height: 2.7em;
  padding: 0.7em 2em 0.5em 1.2em;
  margin: 0 0 0.5em;
  background-size: contain;
}

.PPgCNI {
  display: block;
  width: 100%;
  padding-right: 1.5em;
  color: rgb(65 58 58 / 1);
  font-family: inherit;
  font-size: 1.13em;
  font-weight: bold;
  line-height: 1;
}

.PPgCNI:input-placeholder {
    color: rgb(65 58 58 / 1);
  }

.PPgCNI:-webkit-autofill::first-line {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;

    /* fix font-size autofill */
    font-size: 1vw !important;
    font-weight: 800;
  }

.PPgCNI::-ms-clear {
    display: none;
  }

.PPgCNI:-webkit-autofill,
  .PPgCNI:-webkit-autofill:hover,
  .PPgCNI:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 2em #aec6cd inset !important;
            box-shadow: 0 0 0 2em #aec6cd inset !important;
    font-size: 1.5em !important;
    -webkit-text-fill-color: #4e2301;
  }

.PZM2v9 {
  margin: 0 -.8em 1em;
  color: rgb(255 232 149 / 1);
  font-size: 2.25rem;
  font-weight: 700;
  text-shadow: 0 -1px 0 #FFF4CE, 0 2px 0 #000, 0 3px 0 rgb(255 107 0 / 0.46);
}

.PZM2v9::before {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 0.5em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/066/ic_checkmark.svg') no-repeat center / contain;
    content: '';
  }

.PZM2v9 div > div {
      padding: 0 2em;
      margin: 0.5em 0 0;
      color: #FFB39C;
      font-size: 1.25rem !important;
      font-weight: bold;
      line-height: 1.87rem;
      text-shadow:none;
    }

.Pghfgp,
.PGJRMO,
.P-trHi {
  position: relative;
  width: 100%;
  height: 4em;
  margin: 0 auto 0.5em;
  background-size: contain;
  font-family: 'Alegreya Sans', serif;
}

.Pghfgp .PVU\+g-, .PGJRMO .PVU\+g-, .P-trHi .PVU\+g- {
    position: relative;
    padding: 1em 1.5em;
    text-shadow: 0 2px 0 #000, 0 3px 0 rgb(175 223 113 / 0.46);
  }

.Pghfgp .PVU\+g- span, .PGJRMO .PVU\+g- span, .P-trHi .PVU\+g- span {
      position: relative;
      color: #f9ede2;
      font-weight: 900;
      line-height: 1;
      text-align: center;
    }

.Pghfgp .P0VKP0,
  .Pghfgp .PS2OdO,
  .PGJRMO .P0VKP0,
  .PGJRMO .PS2OdO,
  .P-trHi .P0VKP0,
  .P-trHi .PS2OdO {
    background-size: contain;
  }

.PREgOW {
  margin: 0 0 1.4em;
  color: rgb(255 179 156 / 0.7);
  font-size: 0.75rem;
  text-align: center;
}

.PV0vmX {
  position: absolute;
  top: -2.3em;
  right: 1em;
  color: rgb(65 58 58);
  font-size: 1.12em;
  font-weight: 800;
}

.PnwS9J {
    position: relative;
  }

.PBgg9g {
  margin: 0 0 1.28em 0.1em;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PBgg9g input:not(:checked) + .PO-C\+b::before,
  .PBgg9g input:checked + .PO-C\+b::before {
    position: absolute;
    top: 0.3em;
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/066/chkx_default.svg") no-repeat center center/contain;
  }

.PBgg9g .PO-C\+b::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PBgg9g .PO-C\+b:hover::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/066/chkx_hover.svg") no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PBgg9g input:checked + .PO-C\+b::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/066/chkx_active.svg") no-repeat center center/contain !important;
  }

.PBgg9g input:checked + .PO-C\+b::after {
    display: none;
  }

.PBgg9g .PO-C\+b {
    display: block;
    padding: 0 0 0 1.9em;
    color: rgb(255 179 156 / 0.7);
    font-family: inherit;
    font-size: 0.68rem;
    line-height: 1rem;
    text-shadow: none;
  }

.PBgg9g .PO-C\+b a {
      border-bottom: 1px solid rgb(255 179 156 / 0.7);
      color: rgb(255 179 156 / 0.7);
    }

.PBgg9g .PO-C\+b a:hover,
      .PBgg9g .PO-C\+b a:focus {
        border-bottom: none;
      }

.Pjo5Iw {
  z-index: 99999;
  bottom: 0;
  min-height: 2.4em;
  margin: auto;
}

.Pjo5Iw span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.2em;
    opacity: 0.9;
  }

.PXpYC1 {
    right: 115%;
  }

.P-DZ8u {
    left: 115%;
  }

.PuHY4B .PREgOW {
    margin-bottom: 1.5em;
  }

.PO-C\+b {
  display: block;
  margin: 0 0 0.5em;
  color: #dee6ea;
  font-size: 1.25em;
  font-weight: 300;
}

.PzLTph {
  padding-right: 0.5em;
  margin: 0 0 0.7em;
  font-size: 1em;
  text-align: center;
}

.PzLTph button span {
      color: rgb(255 232 149 / 0.5);
      font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;
    }

.PrVlHD {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  font-size: 1.1em;
}

.PwGFTa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto .8em;
}

.PwGFTa button {
    margin: 0 0.2em .5em;
  }

.Pnz0id {
  margin: 0 0 1.25em;
  font-size: 1.125em;
  font-weight: bold;
}

.PljgXY {
  width: 9.62em !important;
  height: 2.5em !important;
  margin: 0 auto;
  background-size: contain;
}

.PblAer {
  font-family: Roboto, sans-serif;
  width: 100%;
  color: #fff;
}

  .PmP1VZ {
    display: none;
    width: 43.625rem !important;
    height: 50.375rem !important;
    background-size: contain;
  }

  .PmP1VZ.PSU64Q {
      display: block;
    }

.Pg0bfJ {
  font-weight: 900;
  line-height: 2.938rem;
  margin-bottom: 1.75rem;
}

.P1sLAd {
  margin-top: 3.38rem;
  padding-top: 3.25rem;
  position: relative;
  text-align: center;
}

.P1sLAd > div {
    font-weight: 900;
    font-size: 2.5rem;
    line-height: 2.9rem;
    text-transform: uppercase;
  }

.P1sLAd > div > div {
      margin-top: 1.75rem;
      font-size: 1.5rem !important;
      line-height: 130%;
      text-transform: none;
      font-weight: 500;
    }

.P1sLAd::before {
    display: block;
    content: '';
    width: 2.188rem;
    height: 1.875rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/067/ic_check.png') no-repeat center center/contain;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }

.Pc7R1B {
  position: relative;
}

.Pxetqf {
    display: block;
    font-weight: 900;
    font-size: 1rem;
    line-height: 120%;
    margin: 0.5rem 0 0.813rem;
  }

.P13iMD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P13iMD button:hover {
        opacity: 0.85;
      }

.P5jtqs {
    position: relative;
    font-family: inherit;
  }

.PQwFQw {
      margin: 0 auto;
      width: 8rem !important;
      height: 3rem !important;
      background-size: contain;
    }

.PsEz2A {
  position: relative;
}

.PSPIfb {
  font-style: normal;
  font-weight: 900;
  font-size: 1.25rem;
  line-height: 1.438rem;
  text-align: left;
  margin-bottom: 0.625rem;
}

.PeuTv0 {
  margin-bottom: 0.813rem;
  width: 100%;
  height: 3rem;
  background-size: contain;
  background-position: center top !important;
  padding: 0.94rem 1.25rem;
}

.P3DXjF {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.1875rem;
  color: #3f557a;
  width: calc(100% - 2.5rem);
}

.P3DXjF::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P3DXjF {
    height: 2em
}
  }

.P3DXjF:input-placeholder {
    color: #3f557a !important; /* fix color of placeholder ie 11 */
  }

.P3DXjF:-webkit-autofill,
  .P3DXjF:-webkit-autofill:hover,
  .P3DXjF:-webkit-autofill:focus {
    -webkit-text-fill-color: #3f557a !important;
    -webkit-box-shadow: 0 0 0 30px #82e9ee inset !important;
            box-shadow: 0 0 0 30px #82e9ee inset !important;
  }

.P3DXjF:-webkit-autofill::first-line {
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.9rem;
    color: #3f557a;
  }

.P203yl {
  margin-top: 2.38rem;
}

.P203yl,
.PBgbC0,
.PPEk4d {
  background-size: contain;
  text-shadow: -1px -1px 0 #1f5400, 1px -1px 0 #1f5400, -1px 1px 0 #1f5400, 1px 1px 0 #1f5400;
  font-weight: bold;
  font-size: 2rem;
  line-height: 2.31rem;
  height: 5.38rem;
  width: 25.5rem;
}

.P203yl:hover, .PBgbC0:hover, .PPEk4d:hover {
    text-shadow: -1px -1px 0 #a6421b, 1px -1px 0 #a6421b, -1px 1px 0 #a6421b, 1px 1px 0 #a6421b;
  }

.P203yl .PjDSDZ,
  .P203yl .PJ0Rs0,
  .P203yl .POiY-T,
  .PBgbC0 .PjDSDZ,
  .PBgbC0 .PJ0Rs0,
  .PBgbC0 .POiY-T,
  .PPEk4d .PjDSDZ,
  .PPEk4d .PJ0Rs0,
  .PPEk4d .POiY-T {
    background-size: contain;
    -webkit-animation: none;
            animation: none;
  }
/* stylelint-disable */
.P203yl:hover .P8ckSw span::after {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/067/arrow_hover.svg') no-repeat 50% / contain;
  }
.P203yl .P8ckSw span {
      position: relative;
    }
.P203yl .P8ckSw span::after {
      margin-left: 0.63rem;
      width: 1.56rem;
      height: 1.13rem;
      display: inline-block;
      content: '';
      background: url(//cdn01.x-plarium.com/browser/content/lps/forms/067/arrow.svg) no-repeat 50% / contain;
    }
/* stylelint-enable */
.PF8qjG {
  font-weight: 500;
  font-size: 0.88rem;
  line-height: 1rem;
  margin-bottom: 14px;
}

.PaPCjS {
  margin: 1rem 0;
  text-align: left;
}

.PaPCjS input:not(:checked) + .Pc3vB0::before,
  .PaPCjS input:checked + .Pc3vB0::before {
    position: absolute;
    width: 16px !important;
    height: 16px !important;
    background: #82e9ee;
    border: 2px solid #16919f;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px !important;
  }

.PaPCjS .Pc3vB0:hover::before {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background: #82e9ee !important;
  }

.PaPCjS input:checked + .Pc3vB0::after {
    background: #096e79;
    border-radius: 1px;
    width: 6px !important;
    height: 6px !important;
    top: 5px !important;
    left: 5px !important;
    margin: 0 !important;
  }

.PaPCjS .Pc3vB0 {
    padding-left: 26px;
    font-weight: 500;
    font-size: .85rem;
    line-height: 1.188rem;
    color: rgba(255,255,255,0.74902);
    text-shadow: none;
  }

.PaPCjS .Pc3vB0 a {
      color: rgba(255,255,255,0.74902);
      text-shadow: none;
      border: none;
      text-decoration: underline;
    }

.P1gMFV {
  position: absolute;
  top: 0.85rem;
  right: 1.25rem;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.19rem;
  color: #3f557a;
}

.PbR3qE {
    position: relative;
    z-index: 1;
  }

.PIS0DY {
  height: 3.25em;
  width: 24.04em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
  left: calc(100% + 1rem);
}

.PIS0DY:lang(ja) {
    width: 27em !important;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIS0DY {
    width: 28em !important
}
  }

.PIS0DY span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIS0DY span {
      padding: 0 !important
  }
    }

.PIS0DY span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIS0DY span span {
        padding: 14px 28px !important
    }
      }

.PqWZgq .PJmAai {
    text-align: right;
    margin: 2.38rem 0 0.94rem;
  }

.PqWZgq .PJmAai span {
      font-weight: 900;
      font-size: 1rem;
      line-height: 1.19rem;
      text-decoration: underline;
    }

.Pp21Ck {
  width: 100%;
  color: #fff;
  font-family: Roboto, sans-serif;
}

  .PaaJ8k {
    display: none;
    width: 43.6rem !important;
    height: 45rem !important;
    background-size: contain;
  }

  .PaaJ8k.PO2dVp {
      display: block;
    }

.Pvs\+ZB {
  position: relative;
  padding-top: 3.25rem;
  text-align: center;
}

.Pvs\+ZB > div {
    font-size: 2.5rem;
    font-weight: 900;
    line-height: 2.9rem;
    text-transform: uppercase;
  }

.Pvs\+ZB > div > div {
      margin-top: 1.75rem;
      font-size: 1.5rem !important;
      font-weight: 500;
      line-height: 130%;
      text-transform: none;
    }

.Pvs\+ZB::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 2.188rem;
    height: 1.875rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/067/ic_check.png') no-repeat center center/contain;
    content: '';
  }
.PwkfkY {
    display: none !important;
  }
  .Pdc9Z5 {
    width: 25.5rem !important;
    height: 3rem !important;
    background-size: contain;
  }

.PvmQmj {
  width: 100%;
  color: #fff;
  font-family: 'Alegreya Sans', sans-serif;
}

  .Pei\+0V {
    display: none;
    width: 25.625rem !important;
    background-size: 100% 100%;
  }

  .Pei\+0V.PHEiFj {
      display: block;
    }

.P1d2Or {
  margin-bottom: 2.5rem;
  font-weight: bold;
  line-height: 2.938rem;
}

.PgwgBg {
  position: relative;
  padding-top: 3.25rem;
  margin-top: 2.7rem;
  text-align: center;
}

.PgwgBg > div {
    font-size: 2.5rem;
    font-weight: 700;
  }

.PgwgBg > div > div {
      margin-top: 2.75rem;
      font-size: 1.75rem;
      font-weight: normal;
      line-height: 2.625rem;
      text-transform: none;
    }

.PgwgBg::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 2.188rem;
    height: 1.875rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/068/ic_check.png')
      no-repeat center center/contain;
    content: '';
  }

.PMOKZ7 {
  position: relative;
}

.PC8fIA {
    display: block;
    margin: 0.5rem 0 0.813rem;
    font-size: 1rem;
    font-weight: 900;
    line-height: 120%;
  }

.POxHfH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.POxHfH button:hover {
        opacity: 0.85;
      }

.Ppc-RO {
    position: relative;
    font-family: inherit;
  }

.P3JgL7 {
      width: 8rem !important;
      height: 3rem !important;
      margin: 0 auto;
      background-size: contain;
    }

.PfX5Mw {
  position: relative;
}

.P0pgGp {
  margin-bottom: 0.375rem;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: normal;
  line-height: 1.438rem;
  opacity: 0.8;
  text-align: left;
}

.PbmvgJ {
  width: 100%;
  height: 3.4375rem;
  padding: 0.94rem 1.25rem;
  background-color: rgb(213 156 155 / 0.3);
  background-position: center top !important;
  background-size: contain;
}

.Pyuklv {
  width: calc(100% - 1.875rem);
  height: 100%;
  color: rgb(255 255 255 / 0.7);
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.625rem;
}

.Pyuklv::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pyuklv {
    height: 2em
}
  }

.Pyuklv:input-placeholder {
    color: #3f557a !important; /* fix color of placeholder ie 11 */
  }

.Pyuklv:-webkit-autofill,
  .Pyuklv:-webkit-autofill:hover,
  .Pyuklv:-webkit-autofill:focus {
    -webkit-animation: PSiXx8 0s forwards;
            animation: PSiXx8 0s forwards; /* remove standart autocomplete background */
    -webkit-text-fill-color: #c8d2d6;
  }

.PT8Kjk {
  margin-top: 1.875rem;
}

.PT8Kjk,
.PI5dI2,
.P64gle {
  width: 25rem;
  height: 6.6rem;
  background-size: contain;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.31rem;
}

.PT8Kjk .PeUeNy, .PI5dI2 .PeUeNy, .P64gle .PeUeNy {
    top: 40% !important;
    left: 50% !important;
    width: 100%;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
            transform: translate(-50%, -50%) !important;
  }

.PT8Kjk .P-YWGO,
  .PT8Kjk .P\+PS3f,
  .PT8Kjk .Pc79uK,
  .PI5dI2 .P-YWGO,
  .PI5dI2 .P\+PS3f,
  .PI5dI2 .Pc79uK,
  .P64gle .P-YWGO,
  .P64gle .P\+PS3f,
  .P64gle .Pc79uK {
    -webkit-animation: none;
            animation: none;
    background-size: contain;
  }

.PQgxd7 {
  margin-bottom: 14px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1rem;
  opacity: 0.3;
}

.Pa9bzc {
  max-width: 21rem;
  margin: 1rem 0 1.9375rem;
  text-align: left;
}

.Pa9bzc input:not(:checked) + .P16HnI::before,
  .Pa9bzc input:checked + .P16HnI::before {
    position: absolute;
    width: 16px !important;
    height: 16px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
    background: rgb(213 156 155 / 0.3);
    border-radius: 3px !important;
  }

.Pa9bzc .P16HnI:hover::before {
    background: rgb(213 156 155 / 0.3) !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.Pa9bzc input:checked + .P16HnI::after {
    top: 5px !important;
    left: 5px !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0 !important;
    background: rgb(213 156 155 / 0.8);
    border-radius: 1px;
  }

.Pa9bzc .P16HnI {
    padding-left: 26px;
    color: rgb(255 255 255 / 0.3);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.5rem;
    text-shadow: none;
  }

.Pa9bzc .P16HnI a {
      border-bottom: 1px solid rgb(255 255 255 / 0.3);
      color: rgb(255 255 255 / 0.3);
    }

.Pa9bzc .P16HnI a:hover,
      .Pa9bzc .P16HnI a:focus {
        border-bottom: none;
      }

.PON48H {
  position: absolute;
  top: 1.1rem;
  right: 1.25rem;
  color: rgb(255 255 255 / 0.7);
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.19rem;
}

.P\+SuU\+ {
    position: relative;
    z-index: 1;
  }

.Pcm2qB {
  z-index: 99999;
  bottom: 0;
  left: calc(100% + 1rem);
  width: 24.04em !important;
  height: 3.25em;
  margin: auto;
}

.Pcm2qB:lang(ja) {
    width: 27em !important;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pcm2qB {
    width: 28em !important
}
  }

.Pcm2qB span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pcm2qB span {
      padding: 0 !important
  }
    }

.Pcm2qB span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pcm2qB span span {
        padding: 14px 28px !important
    }
      }

.PtmMfO .PbmvgJ {
    margin-bottom: 0.813rem;
  }

.PtmMfO .PcIG6N {
    margin: 0.625rem 0 1.875rem;
    text-align: right;
  }

.PtmMfO .PcIG6N span {
      color: rgb(255 255 255 / 0.3);
      font-size: 0.875rem;
      font-weight: normal;
      line-height: 1.19rem;
      text-decoration: underline;
    }

.PtmMfO .PcIG6N:hover span {
        text-decoration: none;
      }

.PVo92N {
  margin-top: 1.875rem;
}

.PVo92N,
.PhiLo3,
.PSgFUW {
  width: 25.5rem;
  height: 10.31rem;
  background-size: contain;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.31rem;
}

.PVo92N .PCHwhW, .PhiLo3 .PCHwhW, .PSgFUW .PCHwhW {
    top: 40% !important;
    left: 50% !important;
    width: 100%;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
            transform: translate(-50%, -50%) !important;
  }

.PVo92N .PWpIBF,
  .PVo92N .PthTH2,
  .PVo92N .PEFMqX,
  .PhiLo3 .PWpIBF,
  .PhiLo3 .PthTH2,
  .PhiLo3 .PEFMqX,
  .PSgFUW .PWpIBF,
  .PSgFUW .PthTH2,
  .PSgFUW .PEFMqX {
    -webkit-animation: none;
            animation: none;
    background-size: contain;
  }
.PfjhBD {
  color: #eae5de;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  text-align: center;
}

  .PqJzjV {
    display: none;
    width: 42.25rem !important;
    height: auto !important;
    min-height: 52.94rem !important;
    background-size: contain;
  }

  .PqJzjV.PZTQAI {
      display: block;
    }

.PR2drk {
  margin-bottom: 1rem;
  font-weight: bold;
  line-height: 2.5rem;
}

.PR2drk:lang(en),
  .PR2drk:lang(ru) {
    color: #ffd83b;
    font-family: Groboldov, sans-serif;
    font-size: 1.875rem;
    font-weight: normal;
    line-height: 2.5rem;
    text-shadow: 0 2px 0 #9d6107, 0 4px 0 #370656;
    text-transform: uppercase;
  }

.PsxMRd {
  margin-bottom: 0.5em;
  font-size: 17px;
  font-weight: bold;
  line-height: 23px;
  text-align: left;
  text-shadow: 0 1px 2px #07091c;
}

.PCNB-O {
  height: 3.63rem;
  margin-bottom: 0.5rem;
  background-size: contain;
}

.P11Niq {
  display: block;
  width: 100%;
  padding: 1rem 3.25rem 0.8125rem 0.8125rem;
  border-radius: 1rem;
  color: inherit;
  font-family: inherit;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.375rem;
}

.P11Niq:input-placeholder {
    color: #eae5de !important;
  }

.P11Niq:-webkit-autofill::first-line {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 600;
  }

.P11Niq::-ms-clear {
    display: none;
  }

.P11Niq:-webkit-autofill,
  .P11Niq:-webkit-autofill:hover,
  .P11Niq:-webkit-autofill:focus {
    -webkit-animation: PfKzXW 0s forwards;
            animation: PfKzXW 0s forwards; /* remove standart autocomplete background */
    -webkit-text-fill-color: #eae5de;
  }

.Pge1PL,
.P1Ut8D,
.PTKaSp {
  position: relative;
  height: 5.875rem;
  margin: 1.875rem auto 1rem;
  background-size: contain;
  color: #fff;
  font-family: inherit;
  font-size: 2rem;
  font-weight: 800;
  line-height: 2.75rem;
  text-shadow: 0 3px 0 #802152;
  text-transform: uppercase;
}

.Pge1PL .PBnPmY, .P1Ut8D .PBnPmY, .PTKaSp .PBnPmY {
    position: relative;
  }

.Pge1PL .PBnPmY span, .P1Ut8D .PBnPmY span, .PTKaSp .PBnPmY span {
      position: absolute;
      top: 22%;
    }

.Pge1PL .PU2pJY,
  .Pge1PL .PtWqFH,
  .P1Ut8D .PU2pJY,
  .P1Ut8D .PtWqFH,
  .PTKaSp .PU2pJY,
  .PTKaSp .PtWqFH {
    background-size: contain;
  }

.PRZy8Q {
  color: rgb(255 255 255 / 0.4);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.19rem;
}

.PDV89S {
  position: absolute;
  top: -3.1rem;
  right: 1em;
  color: rgb(234 229 222 / 0.8);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375rem;
}

.POZ2c0 {
    position: relative;
  }

.POFuKl {
  text-align: left;
}

.POFuKl input:not(:checked) + .PzAnYR::before,
  .POFuKl input:checked + .PzAnYR::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/070/chkx_default.svg')
      no-repeat center center/contain;
  }

.POFuKl .PzAnYR::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.POFuKl .PzAnYR:hover::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/070/chkx_hover.svg')
      no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.POFuKl input:checked + .PzAnYR::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/070/chkx_active.svg')
      no-repeat center center/contain !important;
  }

.POFuKl input:checked + .PzAnYR::after {
    display: none;
  }

.POFuKl .PzAnYR {
    display: block;
    padding-left: 1.8rem;
    color: #fff;
    font-family: inherit;
    font-size: 0.813rem;
    font-weight: 600;
    line-height: 1.31rem;
    text-shadow: none;
  }

.POFuKl .PzAnYR a {
      border-bottom: 1px solid #fff;
      color: #fff;
    }

.POFuKl .PzAnYR a:hover,
      .POFuKl .PzAnYR a:focus {
        border-bottom: none;
      }

.PigLJt {
  z-index: 99999;
  bottom: 0.5em;
  min-height: 3.4em;
  margin: auto;
}

.PigLJt span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.2em;
    opacity: 0.9;
  }

.PBjEcm {
    right: 100%;
  }

.PI8kfq {
    left: 100%;
  }

.P\+XMmA .PR2drk {
    font-weight: normal;
    line-height: 2.5rem;
    text-transform: none;
  }

.P\+XMmA .PRZy8Q {
    margin-bottom: 1.5em;
  }

.PFzXiE {
  padding-right: 0.5em;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  text-align: right;
}

.PFzXiE button span {
      color: rgb(255 255 255 / 0.4);
      font-family: 'Open Sans', Arial, Helvetica, sans-serif;
      font-style: normal;
      font-weight: normal;
    }

.POBWio {
  width: 25.4em !important;
  padding: 0 2rem;
  color: #EFC2FF;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  text-align: center;
}

  .PWIVY1 {
    display: none;
    width: 31rem !important;
    height: auto !important;
    min-height: 30rem !important;
    background-size: 100% 100%;
  }

  .PWIVY1.PYtNp3 {
      display: block;
    }

.PhR3Y9 {
  margin: 0 0 .5em;
  font-weight: bold;
  line-height: 1.1;
  text-shadow: 0 2px 0 #9D6107, 0 4px 0 #370656;
}

.PhR3Y9:lang(en),
  .PhR3Y9:lang(ru) {
    color: #ffd83b;
    font-family: Groboldov, sans-serif;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: normal;
    line-height: 2.5rem;
  }

.PWXU3w {
  margin: 0 0 0.5em;
  font-size: 1rem;
  font-style: normal;
  font-weight: bold;
  line-height: 1.1;
  text-align: left;
  text-shadow: 0 1px 2px #07091C;
}

.PdlkYt {
  width: 100%;
  height: 3.63rem;
  margin-bottom: .5rem;
  background-image: none !important;
  background-size: contain;
}

.PiMK-z {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1rem 3rem 1rem 0.8125rem;
  border: 2px solid #b867e6;
  -webkit-animation: Pyrasv 1s ease infinite alternate;
          animation: Pyrasv 1s ease infinite alternate;
  background: rgb(255 141 253 / 0.3);
  border-radius: 10px;
  color: #EFC2FF;
  font-family: inherit;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
}

.PiMK-z:input-placeholder {
    color: #EFC2FF !important;
  }

.PiMK-z:-webkit-autofill::first-line {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 0.9375rem;
    font-weight: 800;
  }

.PiMK-z::-ms-clear {
    display: none;
  }

.PiMK-z:-webkit-autofill,
  .PiMK-z:-webkit-autofill:hover,
  .PiMK-z:-webkit-autofill:focus {
    -webkit-animation: P\+KIyt 0s forwards;
            animation: P\+KIyt 0s forwards; /* remove standart autocomplete background */
    -webkit-text-fill-color: #EFC2FF;
  }

.PlzYFk {
  margin: 0 -0.8em 1em;
  color: #583a18;
  font-size: 2.25em;
  font-weight: 800;
}

.PlzYFk::before {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 0.4em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/065/ic_checkmark.svg')
      no-repeat center / contain;
    content: '';
    font-weight: 800;
  }

.PlzYFk div > div {
      margin: 1em 0 0;
      font-size: 0.7em !important;
      line-height: 1.7;
    }

.PlVcJ5,
.PzyKtb,
.PHGOgA {
  position: relative;
  width: 100%;
  height: 5.75rem;
  margin: 1.875rem auto .75rem;
  background-size: contain;
  color: #FFF;
  font-family: Groboldov, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-shadow: 0 2px 0 #029727;
}

.PlVcJ5 .PceqI-, .PzyKtb .PceqI-, .PHGOgA .PceqI- {
    position: relative;
  }

.PlVcJ5 .PceqI- span, .PzyKtb .PceqI- span, .PHGOgA .PceqI- span {
      position: relative;
      color: #fff;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PlVcJ5 .PceqI- span:lang(en),
      .PlVcJ5 .PceqI- span:lang(ru),
      .PzyKtb .PceqI- span:lang(en),
      .PzyKtb .PceqI- span:lang(ru),
      .PHGOgA .PceqI- span:lang(en),
      .PHGOgA .PceqI- span:lang(ru) {
        font-family: Groboldov, sans-serif;
        font-weight: normal;
        letter-spacing: 0.07rem;
      }

.PlVcJ5 .PUFb9r,
  .PlVcJ5 .PbeAwr,
  .PzyKtb .PUFb9r,
  .PzyKtb .PbeAwr,
  .PHGOgA .PUFb9r,
  .PHGOgA .PbeAwr {
    background-size: contain;
  }

.PzyKtb {
  margin: .75rem auto;
}

.PALeWH {
  color: rgb(255 255 255 / 0.4);
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}

.P-x1cS {
  position: absolute;
  top: -2.8rem;
  right: 1em;
  color: rgb(239 194 255 / 0.5);
  font-size: 0.937rem;
  font-style: normal;
  font-weight: bold;
}

.PUe0f5 {
    position: relative;
  }

.PLLsyK {
  margin: .5rem 0 1.3rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

.PLLsyK input:not(:checked) + .Pw0qNF::before,
  .PLLsyK input:checked + .Pw0qNF::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/071/chkx_default.png')
      no-repeat center center/contain;
  }

.PLLsyK .Pw0qNF::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PLLsyK .Pw0qNF:hover::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/071/chkx_hover.png')
      no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PLLsyK input:checked + .Pw0qNF::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/071/chkx_active.png')
      no-repeat center center/contain !important;
  }

.PLLsyK input:checked + .Pw0qNF::after {
    display: none;
  }

.PLLsyK .Pw0qNF {
    display: block;
    padding: 0 0 0 1.9em;
    color: rgb(255 255 255 / 0.4);
    font-family: inherit;
    font-size: 0.85rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3125rem;
    text-shadow: none;
  }

.PLLsyK .Pw0qNF a {
      border-bottom: 1px solid rgb(255 255 255 / 0.4);
      color: rgb(255 255 255 / 0.4);
    }

.PLLsyK .Pw0qNF a:hover,
      .PLLsyK .Pw0qNF a:focus {
        border-bottom: none;
      }

.PwxETN {
  z-index: 99999;
  bottom: 0.5em;
  min-height: 3.4em;
  margin: auto;
}

.PwxETN span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1.2em;
    opacity: 0.9;
  }

.Plx3cd {
    right: 105%;
  }

.PYLIeT {
    left: 105%;
  }

.PZMWo\+ .PALeWH {
    margin-bottom: 1.5em;
  }

.Pw0qNF {
  display: block;
  margin: 0 0 0.5em;
  color: #dee6ea;
  font-size: 1.25em;
  font-weight: 300;
}

.PVR36z {
  padding-right: 0.5em;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  text-align: right;
}

.PVR36z button span {
      color: rgb(255 255 255 / 0.4);
      font-family: 'Open Sans', Arial, Helvetica, sans-serif;
      font-style: normal;
      font-weight: normal;
    }


@-webkit-keyframes Pyrasv {
  0% {
    -webkit-box-shadow: inset 0 0 0 #e8a8ff;
            box-shadow: inset 0 0 0 #e8a8ff;
  }

  100% {
    -webkit-box-shadow: inset 0 0 20px #e8a8ff;
            box-shadow: inset 0 0 20px #e8a8ff;
  }
}


@keyframes Pyrasv {
  0% {
    -webkit-box-shadow: inset 0 0 0 #e8a8ff;
            box-shadow: inset 0 0 0 #e8a8ff;
  }

  100% {
    -webkit-box-shadow: inset 0 0 20px #e8a8ff;
            box-shadow: inset 0 0 20px #e8a8ff;
  }
}
.PoL6ZO {
  position: absolute;
  top: 8rem;
  left: 50%;
  width: 54.1rem;
  min-height: 36.5rem;
  padding: 3.9rem 11.9rem 1rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(18.54%, #fff), color-stop(53.44%, #e0e0e0), to(#c6c5c6));
  background: linear-gradient(180deg, #fff 18.54%, #e0e0e0 53.44%, #c6c5c6 100%);
  -webkit-box-shadow: 15px 15px 0 rgb(0 0 0 / 0.25);
          box-shadow: 15px 15px 0 rgb(0 0 0 / 0.25);
  font-family: Roboto;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

  .PFBeLm {
    display: none;
    background: rgb(67 67 67 / 0.67);
  }

  .PFBeLm.Ps4ERJ {
      display: block;
    }

.PsLFgA {
  margin-bottom: 1.5rem;
  color: #000;
  font-weight: normal;
  text-transform: capitalize;
}

.PNQOkf {
  position: relative;
  margin-bottom: 2rem;
}

.PNQOkf span {
    margin-right: 1rem;
    color: #403f3f;
    font-size: 1.25rem;
    line-height: 2rem;
    text-transform: capitalize;
  }

.PNQOkf span::before {
      display: inline-block;
      width: 1rem;
      height: 0.94rem;
      margin-right: 0.3rem;
      background: url("//cdn01.x-plarium.com/browser/content/lps/forms/072/check_2.svg") no-repeat center center/contain;
      content: '';
    }

.P661cj {
  position: relative;
  padding: 2.3em 0 0;
  margin: 3rem auto 0.49em;
  color: #000;
  font-size: 2.13rem;
  font-weight: normal;
  line-height: 1.27;
  text-align: center;
  text-transform: capitalize;
}

.P661cj > div > div {
      margin-top: 1.5rem;
      color: #575656;
      font-size: 1.5rem;
    }

.P661cj::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2.2rem;
    height: 2rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/072/check_1.svg') no-repeat center center/contain;
    content: '';
  }

.PYIVWb {
  position: relative;
  margin: 0 0 0.6em;
}

.PwKm2D {
    display: block;
    width: 100%;
    margin-bottom: 0.69rem;
    color: #575656;
    font-size: 0.88rem;
    text-transform: capitalize;
  }

.P4xr42 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P4xr42 button {
      margin: 0 0.3rem;
    }

.P4xr42 button:hover {
        opacity: 0.85;
      }

.PizeBK {
    position: relative;
  }

.Pi7Hx4 {
      width: 3.25rem !important;
      height: 2rem !important;
      margin: 0 auto;
      background-size: contain;
    }

.PTi04Z {
  width: 30.3rem;
  height: 3.4rem;
  padding: 1.1rem 1rem 1rem 1.9rem;
  margin-bottom: 1.4rem;
  background: #fff;
}

.P8jT7k {
  display: block;
  width: 84%;
  color: #575656;
  font-size: 1.13rem;
  font-weight: normal;
}

.P8jT7k::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P8jT7k {
    height: 2em
}
  }

.P8jT7k:input-placeholder {
    color: #575656 !important; /* fix color of placeholder ie 11 */
  }

.P8jT7k:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 0.88vw !important;
  }

.P8jT7k:-webkit-autofill,
  .P8jT7k:-webkit-autofill:hover,
  .P8jT7k:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
            box-shadow: 0 0 0 30px #fff inset !important;
    font-size: 1.14em !important;
    -webkit-text-fill-color: #575656;
  }

.PF86Rq,
.PA8qxW,
.PnYXSh {
  width: 30.25rem;
  height: 5.375rem;
  margin: 0 auto 1.8rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e76217), color-stop(100%, #a94005), to(#963804)) !important;
  background-image: linear-gradient(180deg, #e76217 0%, #a94005 100%, #963804 100%) !important;
}

.PF86Rq:hover, .PA8qxW:hover, .PnYXSh:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5221), to(#8d2c0d)) !important;
    background-image: linear-gradient(180deg, #ee5221 0%, #8d2c0d 100%) !important;
  }

.PF86Rq .PPa-ne span, .PA8qxW .PPa-ne span, .PnYXSh .PPa-ne span {
      position: relative;
      color: #fff;
      font-weight: bold;
      text-transform: uppercase;
    }

.PnaCpQ {
  margin-bottom: 0.88rem;
  color: #575656;
  font-size: 0.88rem;
}

.PyeSR\+ {
  margin-bottom: 1.2em;
  text-align: left;
}

.PyeSR\+.Pu2Xza .P4lEne::before {
      border: none;
      -webkit-animation: P8VegA 1s linear 3;
              animation: P8VegA 1s linear 3;
      background: url("//cdn01.x-plarium.com/browser/content/lps/forms/072/checkbox_error.svg") no-repeat center center/contain !important;
    }

.PyeSR\+ input:not(:checked) + .P4lEne::before,
  .PyeSR\+ input:checked + .P4lEne::before {
    border: none !important;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/072/checkbox.svg") no-repeat center center/contain;
  }

.PyeSR\+ .P4lEne::before {
    top: -.1rem !important;
    width: 1.13rem !important;
    height: 1.33rem !important;
  }

.PyeSR\+ .P4lEne:hover::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/072/checkbox.svg") no-repeat center center/contain !important;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PyeSR\+ input:checked + .P4lEne::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/072/checkbox_active.svg") no-repeat center center/contain !important;
  }

.PyeSR\+ input:checked + .P4lEne::after {
    display: none;
  }

.PyeSR\+ .P4lEne {
    color: rgb(87 86 86 / 0.7);
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: none;
  }

.PyeSR\+ .P4lEne a {
      border-bottom: 1px solid #a69887;
      color: rgb(87 86 86 / 0.7);
      text-shadow: none;
    }

.PyeSR\+ .P4lEne a:hover,
      .PyeSR\+ .P4lEne a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PptLPv {
  position: absolute;
  top: 1em;
  right: 2.4em;
  bottom: auto;
  color: #575656;
  font-size: 1.08em;
  line-height: normal;
}

.PmDcY3 {
    position: relative;
    z-index: 1;
  }

.P2notL {
  z-index: 99999;
  bottom: 0;
  width: 26em !important;
  height: 3.4rem;
  margin: auto;
}

.Pv8kIH {
    left: calc(100% + 1rem);
  }

.PDwXLx {
    right: calc(100% + 1rem);
  }

.P2notL:lang(ja) {
    width: 28em !important;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P2notL {
    width: 28em !important
}
  }

.P2notL span {
    background-color: #8a230f !important;
    border-radius: 0 !important;
    color: #c5b9b7;
    opacity: 0.9;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P2notL span {
      padding: 0 !important
  }
    }

.P2notL span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P2notL span span {
        padding: 14px 28px !important
    }
      }

.PoRBmB .PsLFgA {
    margin-bottom: 2.67rem;
  }

.PoRBmB .PTi04Z {
    margin-bottom: 0.63rem;
  }

.PoRBmB .PpdnVO {
    margin: 0 0 1.6rem;
    color: #575656;
    text-align: right;
  }

.PoRBmB .PpdnVO button {
      font-family: Roboto;
      font-size: 0.84em;
      text-decoration: underline;
    }

@-webkit-keyframes P8VegA {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}

@keyframes P8VegA {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}
.PVKBum {
  font-family: Noto Sans, sans-serif;
  text-align: center;
  color: #fff;
  width: 24.5rem !important;
}

  .PTbDjf {
    display: none;
    background-size: 100% 100%;
    width: 30rem !important;
    height: auto !important;
    min-height: 39.68rem !important;
  }

  .PTbDjf.PiiQ0\+ {
      display: block;
    }

.Pb9Jil {
  font-weight: bold;
  font-size: 32px;
  text-align: center;
  margin-bottom: 2rem;
}

.PtV-j5 {
  text-align: center;
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 1rem;
  word-break: break-word;
}

.P4kZAj {
  width: 100%;
  height: 3.63rem;
  background-size: contain;
  background-image: none !important;
  margin-bottom: 0.8rem;
}

.Phz-rR {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  width: 100%;
  line-height: 1;
  color: #2f2e33;
  padding: 1.2rem 3.5rem 1.2rem 1rem;
  background: #cbcbcb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Phz-rR:-ms-input-placeholder {
    color: #2f2e33 !important;
  }

.Phz-rR:-webkit-autofill::first-line {
    font-size: 1.25rem;
    font-weight: 600;
    font-family: Noto Sans, sans-serif;
  }

.Phz-rR::-ms-clear {
    display: none;
  }

.Phz-rR:-webkit-autofill,
  .Phz-rR:-webkit-autofill:hover,
  .Phz-rR:-webkit-autofill:focus {
    -webkit-text-fill-color: #2f2e33;
    -webkit-animation: PeRs\+t 0s forwards; /*remove standart autocomplete background*/
    animation: PeRs\+t 0s forwards;
  }

.PDaRJU,
.P7mGQr,
.Pk\+Ejx {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 1.875rem auto 0.75rem;
  font-family: Tactic Sans, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2.7rem;
  letter-spacing: 0.1rem;
  color: #ffffff;
  border: 3px solid #f51d00;
  background-image: linear-gradient(30deg, #f51d00 50%, transparent 50%);
  background-size: 950px;
  background-repeat: no-repeat;
  background-position: 0%;
  -webkit-transition: 0.4s ease background, 0.4s ease color, 0.4s ease border;
  transition: 0.4s ease background, 0.4s ease color, 0.4s ease border;
}

.PDaRJU .PxlUbS, .P7mGQr .PxlUbS, .Pk\+Ejx .PxlUbS {
    position: relative;
  }

.PDaRJU .PxlUbS span, .P7mGQr .PxlUbS span, .Pk\+Ejx .PxlUbS span {
      position: relative;
      text-align: center;
      line-height: 1;
      text-transform: uppercase;
    }

.PDaRJU:hover, .P7mGQr:hover, .Pk\+Ejx:hover {
    background-position: 100%;
    color: #fff;
    border: 3px solid #fff;
  }

.PsRY8b {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.6);
}

.PqIP3H {
  position: absolute;
  top: -3.1rem;
  right: 1rem;
  font-size: 0.937rem;
  color: #2f2e33;
  opacity: 0.5;
  font-style: normal;
  font-weight: bold;
  z-index: 1;
}

.PZQ8wW {
    position: relative;
  }

.PzOp-I {
  margin: 0.8rem 0 1.3rem 0;
  text-align: left;
  font-weight: 600;
}

.PzOp-I input:not(:checked) + .PLSnK\+::before,
  .PzOp-I input:checked + .PLSnK\+::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_default.svg')
      no-repeat center center/contain;
  }

.PzOp-I .PLSnK\+::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PzOp-I .PLSnK\+:hover::before {
    background-color: transparent;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_hover.svg')
      no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PzOp-I input:checked + .PLSnK\+::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_active.svg')
      no-repeat center center/contain !important;
  }

.PzOp-I input:checked + .PLSnK\+::after {
    display: none;
  }

.PzOp-I .PLSnK\+ {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3125rem;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.9375rem;
    text-shadow: none;
  }

.PzOp-I .PLSnK\+ a {
      color: rgba(255, 255, 255, 0.6);
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }

.PzOp-I .PLSnK\+ a:hover,
      .PzOp-I .PLSnK\+ a:focus {
        border-bottom: none;
      }

.P5wd\+G {
  position: relative;
  color: #fff;
  font-size: 2.25rem;
  font-weight: 800;
  margin: 2rem -0.8rem 1rem -0.8rem;
}

.P5wd\+G div > div {
      margin: 1rem 0 0;
      font-size: 1rem !important;
      line-height: 1.7;
    }

.P5wd\+G::before {
    content: '';
    position: absolute;
    top: -3rem;
    right: 0;
    left: 0;
    display: block;
    width: 2.188rem;
    height: 1.875rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/068/ic_check.png')
      no-repeat center center/contain;
  }

.PAxXyJ {
  min-height: 3.4rem;
  bottom: 0.5em;
  z-index: 99999;
  margin: auto;
}

.PAxXyJ span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.PaAnmo {
    right: 105%;
  }

.Pj61XK {
    left: 105%;
  }

.PYnda6 .PsRY8b {
    margin-bottom: 1.5em;
  }

.PLSnK\+ {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.Pt0fGt {
  padding-right: 0.5em;
  text-align: right;
  font-size: 1rem;
  line-height: 1.1875rem;
}

.Pt0fGt button span {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      font-family: Noto Sans, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 1rem;
      color: rgba(255, 255, 255, 0.6);
    }

.Pt0fGt button span:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
      }

.PTASDg {
  font-family: Noto Sans, sans-serif;
  text-align: center;
  color: #000000;
  width: 24.5rem !important;
}

  .P4OYkM {
    display: none;
    background-size: 100% 100%;
    width: 31rem !important;
    height: auto !important;
    min-height: 39.68rem !important;
  }

  .P4OYkM.P8S7a\+ {
      display: block;
    }

.PjweDV {
  font-weight: bold;
  font-size: 32px;
  text-align: center;
  margin-bottom: 1.875rem;
}

.PcUuzv {
  text-align: center;
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 1rem;
}

.P04XFb {
  width: 100%;
  height: 3.63rem;
  background-size: contain;
  background-image: none !important;
  margin-bottom: 0.8rem;
}

.Ps4qoA {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  width: 100%;
  line-height: 1;
  color: #FFFFFF;
  padding: 1.2rem 3.5rem 1.2rem 1rem;
  background: #0F1923;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Ps4qoA:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

.Ps4qoA:-webkit-autofill::first-line {
    font-size: 1.25rem;
    font-weight: 600;
    font-family: Noto Sans, sans-serif;
  }

.Ps4qoA::-ms-clear {
    display: none;
  }

.Ps4qoA:-webkit-autofill,
  .Ps4qoA:-webkit-autofill:hover,
  .Ps4qoA:-webkit-autofill:focus {
    -webkit-text-fill-color: #FFFFFF;
    -webkit-animation: Pjxh-T 0s forwards; /*remove standart autocomplete background*/
    animation: Pjxh-T 0s forwards;
  }

.P44gSK,
.PrgmaX,
.PbdVnJ {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 1.875rem auto 0.75rem;
  font-family: Tactic Sans, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2.7rem;
  letter-spacing: 0.1rem;
  color: #ffffff;
  border: 3px solid #f51d00;
  background-image: linear-gradient(30deg, #f51d00 50%, transparent 50%);
  background-size: 950px;
  background-repeat: no-repeat;
  background-position: 0%;
  -webkit-transition: 0.4s ease background, 0.4s ease color;
  transition: 0.4s ease background, 0.4s ease color;
}

.P44gSK .PHCJKf, .PrgmaX .PHCJKf, .PbdVnJ .PHCJKf {
    position: relative;
  }

.P44gSK .PHCJKf span, .PrgmaX .PHCJKf span, .PbdVnJ .PHCJKf span {
      position: relative;
      text-align: center;
      line-height: 1;
      text-transform: uppercase;
    }

.P44gSK:hover, .PrgmaX:hover, .PbdVnJ:hover {
    background-position: 100%;
    color: #f51d00;
    /* border: 3px solid #fff; */
  }

.PDWArp {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.8);
}

.PT9zzX {
  position: absolute;
  top: -3.1rem;
  right: 1rem;
  font-size: 0.937rem;
  color: #fff;
  opacity: 0.5;
  font-style: normal;
  font-weight: bold;
  z-index: 1;
}

.PUxqaZ {
    position: relative;
  }

.Py92u0 {
  margin: 0.8rem 0 1.3rem 0;
  text-align: left;
  font-weight: 600;
}

.Py92u0 input:not(:checked) + .P6FbpT::before,
  .Py92u0 input:checked + .P6FbpT::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_default_black.svg')
      no-repeat center center/contain;
  }

.Py92u0 .P6FbpT::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.Py92u0 .P6FbpT:hover::before {
    background-color: transparent;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_hover_black.svg')
      no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.Py92u0 input:checked + .P6FbpT::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_active_black.svg')
      no-repeat center center/contain !important;
  }

.Py92u0 input:checked + .P6FbpT::after {
    display: none;
  }

.Py92u0 .P6FbpT {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3125rem;
    color: rgba(0, 0, 0, 0.7);
    font-size: 0.9375rem;
    text-shadow: none;
  }

.Py92u0 .P6FbpT a {
      color: rgba(0, 0, 0, 0.7);
      border-bottom: 1px solid rgba(0, 0, 0, 0.7);
    }

.Py92u0 .P6FbpT a:hover,
      .Py92u0 .P6FbpT a:focus {
        border-bottom: none;
      }

.P02bNQ {
  color: #000;
  font-size: 2.25rem;
  font-weight: 800;
  margin: 0 -0.8rem 1em -0.8rem;
}

.P02bNQ::before {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 0.4rem;
    font-weight: bold;
  }

.P02bNQ div > div {
      margin: 1rem 0 0;
      font-size: 1rem !important;
      line-height: 1.7;
    }

.PxIpoL {
  min-height: 3.4rem;
  bottom: 0.5em;
  z-index: 99999;
  margin: auto;
}

.PxIpoL span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.PbF9sG {
    right: 105%;
  }

.Py5yWY {
    left: 105%;
  }

.PGdcOt .PDWArp {
    margin-bottom: 1.5em;
  }

.P6FbpT {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.Pz2Nku {
  padding-right: 0.5em;
  text-align: right;
  font-size: 1rem;
  line-height: 1.1875rem;
}

.Pz2Nku button span {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      font-family: Noto Sans, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 1rem;
      color: rgba(255, 255, 255, 0.6);
    }

.Pz2Nku button span:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
      }

.PxNqHy {
  font-family: Noto Sans, sans-serif;
  text-align: center;
  color: #fff;
  width: 24.5rem !important;
}

  .PXPNQW {
    display: none;
    background-size: 100% 100%;
    width: 30rem !important;
    height: auto !important;
    min-height: 40rem !important;
  }

  .PXPNQW.P4DLg2 {
      display: block;
    }

.PAfBRV {
  position: relative;
  font-family: Tactic Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 1.75rem;
  text-align: center;
  margin-bottom: 2rem;
}

.PAfBRV::after {
    content: '';
    position: absolute;
    top: 1.25rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/074/decor_elements.png')
      no-repeat center center/contain;
    width: 100%;
    height: 0.875rem;
  }

.PB19iq {
  font-family: Roboto, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 1rem;
  padding: 0 1rem;
  word-break: break-word;
}

.POtzq0 {
  width: 100%;
  height: 3.63rem;
  background-size: contain;
  background-image: none !important;
  margin-bottom: 0.8rem;
}

.Phkfy9 {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  width: 100%;
  line-height: 1;
  color: #2f2e33;
  padding: 1.2rem 3.5rem 1.2rem 1rem;
  background: #cbcbcb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Phkfy9:-ms-input-placeholder {
    color: #2f2e33 !important;
  }

.Phkfy9:-webkit-autofill::first-line {
    font-size: 1.25rem;
    font-weight: 600;
    font-family: Noto Sans, sans-serif;
  }

.Phkfy9::-ms-clear {
    display: none;
  }

.Phkfy9:-webkit-autofill,
  .Phkfy9:-webkit-autofill:hover,
  .Phkfy9:-webkit-autofill:focus {
    -webkit-text-fill-color: #2f2e33;
    -webkit-animation: PF-66H 0s forwards; /*remove standart autocomplete background*/
    animation: PF-66H 0s forwards;
  }

.PJ5CVG,
.PfKUtk,
.PJud7k {
  position: relative;
  width: 100%;
  height: 5.4rem;
  margin: 2rem auto 0.5rem;
  background-size: contain;
  font-family: Tactic Sans, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.1rem;
  color: #44434a;
}

.PJ5CVG .P6rg3-, .PfKUtk .P6rg3-, .PJud7k .P6rg3- {
    position: relative;
  }

.PJ5CVG .P6rg3- span, .PfKUtk .P6rg3- span, .PJud7k .P6rg3- span {
      position: relative;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PJ5CVG .P1XTSq,
  .PJ5CVG .POdUu1,
  .PfKUtk .P1XTSq,
  .PfKUtk .POdUu1,
  .PJud7k .P1XTSq,
  .PJud7k .POdUu1 {
    background-size: contain;
  }

.PSIWDn {
  font-family: Roboto, sans-serif;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.6);
}

.Pt6qT8 {
  font-family: 'Open Sans', sans-serif;
  position: absolute;
  top: -3.1rem;
  right: 1rem;
  font-size: 0.937rem;
  color: #2f2e33;
  opacity: 0.5;
  font-style: normal;
  font-weight: bold;
  z-index: 1;
}

.Plc1cT {
    position: relative;
  }

.PLpRbb {
  margin: 0.8rem 0 1.3rem 0;
  text-align: left;
  font-weight: 600;
}

.PLpRbb input:not(:checked) + .Pqk4Uv::before,
  .PLpRbb input:checked + .Pqk4Uv::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_default.svg')
      no-repeat center center/contain;
  }

.PLpRbb .Pqk4Uv::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PLpRbb .Pqk4Uv:hover::before {
    background-color: transparent;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_hover.svg')
      no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PLpRbb input:checked + .Pqk4Uv::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_active.svg')
      no-repeat center center/contain !important;
  }

.PLpRbb input:checked + .Pqk4Uv::after {
    display: none;
  }

.PLpRbb .Pqk4Uv {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3125rem;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.9375rem;
    text-shadow: none;
  }

.PLpRbb .Pqk4Uv a {
      color: rgba(255, 255, 255, 0.6);
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }

.PLpRbb .Pqk4Uv a:hover,
      .PLpRbb .Pqk4Uv a:focus {
        border-bottom: none;
      }

.PfC2TA {
  position: relative;
  color: #fff;
  font-size: 2.25rem;
  font-weight: 800;
  margin: 2rem -0.8rem 1rem -0.8rem;
}

.PfC2TA div > div {
      margin: 1rem 0 0;
      font-size: 1rem !important;
      line-height: 1.7;
    }

.PfC2TA::before {
    content: '';
    position: absolute;
    top: -3rem;
    right: 0;
    left: 0;
    display: block;
    width: 2.188rem;
    height: 1.875rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/068/ic_check.png')
      no-repeat center center/contain;
  }

.Pviaia {
  min-height: 3.4rem;
  bottom: 0.5em;
  z-index: 99999;
  margin: auto;
}

.Pviaia span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.PzF6gv {
    right: 105%;
  }

.P2enW2 {
    left: 105%;
  }

.Pg5vo3 .PSIWDn {
    margin-bottom: 1.5em;
  }

.Pg5vo3 .PAfBRV {
    text-transform: uppercase;
  }

.Pg5vo3 .PAfBRV::after {
      content: '';
      position: absolute;
      top: 0.7rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/074/decor_elements.png')
        no-repeat center center/contain;
      width: 100%;
      height: 0.875rem;
    }

.Pqk4Uv {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.P7xZd1 {
  padding-right: 0.5em;
  text-align: right;
  font-size: 1rem;
  line-height: 1.1875rem;
}

.P7xZd1 button span {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      font-family: Noto Sans, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 1rem;
      color: rgba(255, 255, 255, 0.6);
    }

.P7xZd1 button span:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
      }

.P72qrX {
  font-family: Noto Sans, sans-serif;
  text-align: center;
  color: #fff;
  width: 24.5rem !important;
}

  .PGuXGY {
    display: none;
    background-size: 100% 100%;
    width: 31.13rem !important;
    height: auto !important;
    min-height: 39.68rem !important;
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(39.06%, rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.5) 39.06%,
      rgba(0, 0, 0, 0) 100%
    );
  }

  .PGuXGY.P5LNS8 {
      display: block;
    }

.P7-mEo {
  font-weight: bold;
  font-size: 32px;
  text-align: center;
  margin-bottom: 1rem;
}

.PSvxC3 {
  text-align: center;
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 1rem;
  word-break: break-word;
}

.PTrtwr {
  width: 100%;
  height: 3.63rem;
  background-size: contain;
  background-image: none !important;
  margin-bottom: 0.8rem;
}

.Pep\+sN {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  width: 100%;
  line-height: 1;
  color: #2f2e33;
  padding: 1.2rem 3.5rem 1.2rem 1rem;
  background: #cbcbcb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Pep\+sN:-ms-input-placeholder {
    color: #2f2e33 !important;
  }

.Pep\+sN:-webkit-autofill::first-line {
    font-size: 1.25rem;
    font-weight: 600;
    font-family: Noto Sans, sans-serif;
  }

.Pep\+sN::-ms-clear {
    display: none;
  }

.Pep\+sN:-webkit-autofill,
  .Pep\+sN:-webkit-autofill:hover,
  .Pep\+sN:-webkit-autofill:focus {
    -webkit-text-fill-color: #2f2e33;
    -webkit-animation: PpUpD3 0s forwards; /*remove standart autocomplete background*/
    animation: PpUpD3 0s forwards;
  }

.PuAlRV,
.PlJ-gE,
.Pc9pE5 {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 1.875rem auto 0.75rem;
  font-family: Tactic Sans, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2.7rem;
  letter-spacing: 0.1rem;
  color: #ffffff;
  background-color: #f51d00;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.4);
}

.PuAlRV:before, .PlJ-gE:before, .Pc9pE5:before {
    content: '';
    display: block;
    position: absolute;
    background-color: #274C62;
    top: 50%;
    left: 50%;
    width: 200%;
    height: 0;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
            transform: translate3d(-50%, -50%, 0) rotate(45deg);
    -webkit-transition: all 0.45s;
    transition: all 0.45s;
  }

.PuAlRV .PWC503, .PlJ-gE .PWC503, .Pc9pE5 .PWC503 {
    position: relative;
  }

.PuAlRV .PWC503 span, .PlJ-gE .PWC503 span, .Pc9pE5 .PWC503 span {
      position: relative;
      text-align: center;
      line-height: 1;
      text-transform: uppercase;
    }

.PuAlRV:hover:before, .PlJ-gE:hover:before, .Pc9pE5:hover:before {
      height: 500%;
    }

.PWACuO {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.6);
}

.PFdJF\+ {
  position: absolute;
  top: -3.1rem;
  right: 1rem;
  font-size: 0.937rem;
  color: #2f2e33;
  opacity: 0.5;
  font-style: normal;
  font-weight: bold;
  z-index: 1;
}

.PsXn35 {
    position: relative;
  }

.PM14C- {
  margin: 0.8rem 0 1.3rem 0;
  text-align: left;
  font-weight: 600;
}

.PM14C- input:not(:checked) + .PbTEoc::before,
  .PM14C- input:checked + .PbTEoc::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_default.svg')
      no-repeat center center/contain;
  }

.PM14C- .PbTEoc::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PM14C- .PbTEoc:hover::before {
    background-color: transparent;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_hover.svg')
      no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PM14C- input:checked + .PbTEoc::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/073/chkx_active.svg')
      no-repeat center center/contain !important;
  }

.PM14C- input:checked + .PbTEoc::after {
    display: none;
  }

.PM14C- .PbTEoc {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3125rem;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.9375rem;
    text-shadow: none;
  }

.PM14C- .PbTEoc a {
      color: rgba(255, 255, 255, 0.6);
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }

.PM14C- .PbTEoc a:hover,
      .PM14C- .PbTEoc a:focus {
        border-bottom: none;
      }

.PV6GWi {
  position: relative;
  color: #fff;
  font-size: 2.25rem;
  font-weight: 800;
  margin: 2rem 0 1rem 0;
}

.PV6GWi div > div {
      margin: 1rem 1rem 0;
      font-size: 1rem !important;
      line-height: 1.7;
    }

.PV6GWi::before {
    content: '';
    position: absolute;
    top: -3rem;
    right: 0;
    left: 0;
    display: block;
    width: 2.188rem;
    height: 1.875rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/068/ic_check.png')
      no-repeat center center/contain;
  }

.P\+7lfh {
  min-height: 3.4rem;
  bottom: 0.5em;
  z-index: 99999;
  margin: auto;
}

.P\+7lfh span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.P0Y\+9p {
    right: 105%;
  }

.P68ONu {
    left: 105%;
  }

.PEKUog .PWACuO {
    margin-bottom: 1.5em;
  }

.PbTEoc {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.PDyTJ4 {
  padding-right: 0.5em;
  text-align: right;
  font-size: 1rem;
  line-height: 1.1875rem;
}

.PDyTJ4 button span {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      font-family: Noto Sans, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 1rem;
      color: rgba(255, 255, 255, 0.6);
    }

.PDyTJ4 button span:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
      }

.P4tVZg {
  font-family: Noto Sans, sans-serif;
  text-align: center;
  color: #fff;
  width: 23.75rem !important;
}

  .PMFtng {
    display: none;
    background-size: 100% 100%;
    width: 30rem !important;
    height: auto !important;
    min-height: 30rem !important;
  }

  .PMFtng.PQYt8s {
      display: block;
    }

.PGk6KR {
  position: relative;
  font-family: Tactic Sans;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2rem;
}

.PCl-37 {
  font-family: Roboto, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 1rem;
  padding: 0 1rem;
  word-break: break-word;
}

.PD4YEJ {
  width: 100%;
  height: 3.63rem;
  background-size: contain;
  background-image: none !important;
  margin-bottom: 0.8rem;
}

.PH0908 {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  width: 100%;
  line-height: 1;
  color: #2f2e33;
  padding: 1.2rem 3.5rem 1.2rem 1rem;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Roboto, sans-serif;
  -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 75%, 93% 100%, 0 100%, 0 0);
  clip-path: polygon(50% 0%, 100% 0, 100% 75%, 93% 100%, 0 100%, 0 0);
}

.PH0908:-ms-input-placeholder {
    color: #2f2e33 !important;
  }

.PH0908:-webkit-autofill::first-line {
    font-size: 1.25rem;
    font-weight: 600;
    font-family: Noto Sans, sans-serif;
  }

.PH0908::-ms-clear {
    display: none;
  }

.PH0908:-webkit-autofill,
  .PH0908:-webkit-autofill:hover,
  .PH0908:-webkit-autofill:focus {
    -webkit-text-fill-color: #2f2e33;
    -webkit-animation: Ph9t1A 0s forwards; /*remove standart autocomplete background*/
    animation: Ph9t1A 0s forwards;
  }

.PHF\+Ox,
.P1UWka,
.PYWRkS {
  position: relative;
  width: 100%;
  height: 5.4rem;
  margin: 2rem auto 0.5rem;
  font-family: Tactic Sans, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2.125rem;
  letter-spacing: 0.1rem;
  color: #fff;
  background: #d73737;
  -webkit-clip-path: polygon(7% 0, 100% 0, 100% 75%, 93% 100%, 0 100%, 0 25%);
  clip-path: polygon(7% 0, 100% 0, 100% 75%, 93% 100%, 0 100%, 0 25%);
  -webkit-transition: 0.4s ease clip-path, 0.4s ease background;
  transition: 0.4s ease clip-path, 0.4s ease background;
}

.PHF\+Ox .PZGWaP, .P1UWka .PZGWaP, .PYWRkS .PZGWaP {
    position: relative;
  }

.PHF\+Ox .PZGWaP span, .P1UWka .PZGWaP span, .PYWRkS .PZGWaP span {
      position: relative;
      font-weight: bold;
      line-height: 1;
      text-align: center;
      text-transform: uppercase;
    }

.PHF\+Ox:hover, .P1UWka:hover, .PYWRkS:hover {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 0);
    background: #ff0000;
  }

.Pdb5Ap {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.7);
}

.PFTnBd {
  position: absolute;
  top: -3.1rem;
  right: 1rem;
  color: #23232d;
  opacity: 0.5;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  z-index: 1;
}

.PaKXsh {
    position: relative;
  }

.PR356g {
  margin: 0.8rem 0 1.3rem 0;
  text-align: left;
  font-weight: 600;
}

.PR356g input:not(:checked) + .PhUdbv::before,
  .PR356g input:checked + .PhUdbv::before {
    position: absolute;
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/076/chkx_default.svg')
      no-repeat center center/contain;
  }

.PR356g .PhUdbv::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PR356g .PhUdbv:hover::before {
    background-color: transparent;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/076/chkx_hover.svg')
      no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PR356g input:checked + .PhUdbv::before {
    border: none;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/076/chkx_active.svg')
      no-repeat center center/contain !important;
  }

.PR356g input:checked + .PhUdbv::after {
    display: none;
  }

.PR356g .PhUdbv {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3125rem;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.9375rem;
    text-shadow: none;
  }

.PR356g .PhUdbv a {
      color: rgba(255, 255, 255, 0.6);
      border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }

.PR356g .PhUdbv a:hover,
      .PR356g .PhUdbv a:focus {
        border-bottom: none;
      }

.PYdfZm {
  position: relative;
  color: #fff;
  font-size: 2.25rem;
  font-weight: 800;
  margin: 2rem -0.8rem 1rem -0.8rem;
  font-family: Roboto, sans-serif;
}

.PYdfZm div > div {
      margin: 1rem 0 0;
      font-size: 1rem !important;
      line-height: 1.7;
    }

.PYdfZm::before {
    content: '';
    position: absolute;
    top: -3rem;
    right: 0;
    left: 0;
    display: block;
    width: 2.188rem;
    height: 1.875rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/068/ic_check.png')
      no-repeat center center/contain;
  }

.Ptz7\+Z {
  min-height: 3.4rem;
  bottom: 0.5em;
  z-index: 99999;
  margin: auto;
}

.Ptz7\+Z span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.POeB0d {
    right: 105%;
  }

.PHiO8O {
    left: 105%;
  }

.PJr9JH .Pdb5Ap {
    margin-bottom: 1.5em;
  }

.PhUdbv {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.PLojxd {
  padding-right: 0.5em;
  text-align: right;
  font-size: 1rem;
  line-height: 1.1875rem;
}

.PLojxd button span {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      font-family: Noto Sans, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 1rem;
      color: rgba(255, 255, 255, 0.6);
    }

.PLojxd button span:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
      }

.PBj\+8z {
  width: 20rem;
  min-height: 27rem;
  color: #bbae8c;
  font-family: Oswald, Arial, Helvetica, sans-serif;
}

  .Pdqczk {
    display: none;
    background-position: center bottom !important;
    background-size: 100% 100%;
  }

  .Pdqczk.PLVT\+r {
      display: block;
    }

.PcE6JW {
  margin-bottom: 0.7rem;
  color: #D7B592;
  font-size: 1rem;
  font-weight: 200;
  line-height: 1.25rem;
  text-shadow: 1px 1px 0 #000;
}

.PIiuW1 {
  margin-bottom: 1.2rem;
  color: #FFF5E7;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.1;
  text-align: center;
  text-transform: uppercase;
}

.PgW1Eb {
  position: relative;
  margin: 1rem 0 0;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.PgW1Eb .PNYR9l {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0.36rem;
    font-size: 1.32rem !important;
    text-shadow: 3px 2px 1px #000;
  }

.PgW1Eb .PNYR9l .line3{
        margin-bottom: 0.5rem;
        color: #FFC852;
        font-size: 1.87rem;
        font-weight: 500;
        line-height: 1.2;
        text-align: center;
      }

.Ps-MuW {
  display: block;
  width: 100%;
  height: 3.75rem;
  padding: 0 1.25rem;
  background: #FFF;
  border-radius: 0.31rem;
  color: #484847;
  font-family: inherit;
  font-size: 1.2rem !important;
  font-weight: normal;
  line-height: 3.75rem;
}

.Ps-MuW:input-placeholder {
    color: #484847 !important;
  }

.Ps-MuW::-ms-clear {
    display: none;
  }

.Ps-MuW:-webkit-autofill,
  .Ps-MuW:-webkit-autofill:hover,
  .Ps-MuW:-webkit-autofill:focus {
    -webkit-animation: PLfSUw 0s forwards;
            animation: PLfSUw 0s forwards;
    font-family: inherit;
    font-size: 1.2rem !important;
    -webkit-text-fill-color: #484847;
  }

.Ph7oOe,
.Pyd6Kr,
.PO6KTP {
  width: 100%;
  height: 4.25rem;
  margin: 1rem 0 0.75rem;
  background: #BA1600;
  background: linear-gradient(184deg, rgb(255 92 0 / 1) 0%, rgb(159 20 1 / 1) 100%);
  background-size: contain;
  border-radius: 5px;
  text-shadow: 1px 1px 3px rgba(0 0 0 0.25);
  will-change: visibility, opacity;
}

.Ph7oOe::after,.Pyd6Kr::after,.PO6KTP::after{
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 45%;
    left: 2px;
    background: #d32801;
    border-radius: 3px 3px 6px 6px;
    content: '';
  }

.Ph7oOe::before,.Pyd6Kr::before,.PO6KTP::before{
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background: #CB2500;
    border-radius: 3px;
    content: '';
  }

.Ph7oOe .PqURGp, .Pyd6Kr .PqURGp, .PO6KTP .PqURGp {
    width: 100%;
    height: 100%;
    color: #FFEEDA;
    font-family: inherit;
    font-weight: 600;
    letter-spacing: 0.04rem;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.Ph7oOe .P6BN9j,
  .Ph7oOe .PoIG23,
  .Ph7oOe .PJ-xDV,
  .Pyd6Kr .P6BN9j,
  .Pyd6Kr .PoIG23,
  .Pyd6Kr .PJ-xDV,
  .PO6KTP .P6BN9j,
  .PO6KTP .PoIG23,
  .PO6KTP .PJ-xDV {
    background: #A30000;
    background-size: contain;
    border-radius: 3px;
    top: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
    left: 2px !important;
    will-change: visibility, opacity;
  }

.Ph7oOe .P6BN9j::after,.Ph7oOe .PoIG23::after,.Ph7oOe .PJ-xDV::after,.Pyd6Kr .P6BN9j::after,.Pyd6Kr .PoIG23::after,.Pyd6Kr .PJ-xDV::after,.PO6KTP .P6BN9j::after,.PO6KTP .PoIG23::after,.PO6KTP .PJ-xDV::after{
      position: absolute;
      top: 2px;
      right: 2px;
      bottom: 45%;
      left: 2px;
      background: #e31010;
      border-radius: 3px;
      content: '';
    }

.P-SEBK {
  overflow: hidden;
  font-size: 1.32rem;
  line-height: 1.3;
  text-align: center;
  text-shadow: 2px 2px 1px #000;
}

.P-SEBK .line1{
      color: #FFF5E7;
      font-size: 2.5rem;
      font-weight: 500;
      line-height: 1.1;
      text-align: center;
      text-transform: uppercase;
    }

.P-SEBK .line2{
      padding: 0.7rem 0 1.6rem;
      margin: 0 0 1rem;
      background: url("https://cdn01.x-plarium.com/browser/content/lps/forms/077/line_small.png") no-repeat center bottom;
      color: #D7B592;
      font-size: 1.25rem;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0.02em;
      line-height: 1.2;
      text-align: center;
    }

.P-SEBK .line3{
      color: #FFC852;
      font-size: 1.87rem;
      font-weight: 500;
      line-height: 1.2;
      text-align: center;
    }

.PasN9H {
    width: 24.04rem !important;
    height: 0.63rem !important;
    margin: 0 auto;
    background-size: 24.04rem 0.31rem;
  }

.PhdevS {
  margin: 1rem 0 0;
  background: none !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PhdevS {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1
}
  }

.PhdevS input {
    position: absolute;
    left: -9999px;
    width: 0;
    height: 0;
  }

.PhdevS input:not(:checked) + .PNYR9l::before,
  .PhdevS input:checked + .PNYR9l::before {
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #D7B592;
    background: #1C232E;
    border-radius: 3px;
    content: '';
    cursor: pointer;
  }

.PhdevS .PNYR9l:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000;
  }

.PhdevS input:not(:checked) + .PNYR9l::after {
    opacity: 0;
  }

.PhdevS input:checked + .PNYR9l::after {
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    width: 8px;
    height: 8px;
    margin: 4px;
    background-color: #dfdce2;
    content: '';
    cursor: pointer;
    opacity: 1;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
  }

.PhdevS input:focus + .PNYR9l::before {
    border-color: #dfdce2;
  }

.PhdevS .PNYR9l {
    position: relative;
    display: inline-block;
    padding: 0 0 0 27px;
    color: #D7B592;
    font-family: inherit;
    font-size: 0.9rem;
    font-weight: 200;
    line-height: 1.5;
    text-align: left;
  }

.PhdevS .PNYR9l a {
      border-bottom: 1px solid rgb(255 255 255 / 0.3);
      color: #D7B592;
      outline: none;
      text-decoration: none;
      -webkit-transition: color 0.11s;
      transition: color 0.11s;
    }

.PhdevS .PNYR9l a:hover,
      .PhdevS .PNYR9l a:focus {
        border-color: rgb(255 255 255 / 0.5);
        text-decoration: none;
      }

.PhdevS.PXqMKF .PNYR9l::before {
      border: 1px solid rgb(228 73 73 / 0.84) !important;
      -webkit-animation: P8m-9D 1s linear 3;
              animation: P8m-9D 1s linear 3;
    }

.PloMFb {
  position: relative;
  margin:0.6rem auto 0;
}

.Pa-Uk4 {
    display: inline-block;
    margin: 0 auto 0.3rem;
    -webkit-backdrop-filter: blur(30px);
            backdrop-filter: blur(30px);
    color: #E3E2E1;
    font-size: 1rem;
    text-shadow: 0 1px 0 rgb(0 0 0 / 0.55);
  }

.P69Qhi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 1em;
  }

.P69Qhi button {
      margin: 0 0.625rem;
    }

.P69Qhi button:hover {
        opacity: 0.85;
      }

.PceWel {
    position: relative;
  }

.PHbSF7 {
      width: 3.75rem !important;
      height: 2.5rem !important;
      margin: 0 auto;
      background-size: contain;
    }

.PbJ9iP {
  top: auto;
  width: 24.04rem !important;
  height: 3.73rem;
}

.PXyusK {
    left: 100%;
  }

.P0F1Tl {
    right: 100%;
  }

.Pl0FeF .PIiuW1 {
    color: #FFF5E7;
    text-transform: none;
  }

.Pl0FeF .PloMFb {
    height: 4.21rem;
  }

.Pl0FeF .PloMFb:lang(ru) {
      height: 3.61rem;
    }

.Pl0FeF .Pa-Uk4 {
      position: absolute;
      top: 3.13rem !important;
      display: block;
      height: 1.2rem;
      margin: 0;
      background-position: center 0.3rem !important;
      background-repeat: no-repeat;
      background-size: 22.84rem 12px;
    }

.Pl0FeF .Pa-Uk4:lang(ru) {
        top: 2.64rem !important;
      }

.Pl0FeF .P69Qhi {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.Pl0FeF .PceWel {
      width: auto;
      height: auto;
    }

.Pl0FeF .PHbSF7 {
        width: 7.21rem !important;
        height: 3.13rem !important;
        background-size: contain;
      }

.Pl0FeF .PFzIa7 {
    margin-bottom: 4px;
    color: #D7B592;
    font-family: Oswald, Arial, Helvetica, sans-serif;
    font-size: 0.9rem ;
    line-height: 2.5;
    text-align: right;
    text-shadow: 1px 1px 0 #000;
  }

.Pl0FeF .PFzIa7 button {
      font-family: Oswald, Arial, Helvetica, sans-serif;
    }

.PNBWnF h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    font-size: 1.7rem;
    text-shadow: 3px 2px 1px #000;
  }

.PNBWnF h3::after {
      position: relative;
      bottom: 0.1rem;
      display: inline-block;
      width: 1rem;
      height: 0.9rem;
      margin: 0 -1rem 0 0.5rem;
      background: url("//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png") no-repeat 50% / contain;
      content: '';
    }

.PNBWnF p {
    margin: 0 2.2rem 1rem;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 200;
  }

.POS3rj {
  padding: 3.5rem 0 0;
  margin: 0 -2rem 0.5rem !important;
  background: url("//cdn01.x-plarium.com/browser/content/lps/forms/077/check.png") no-repeat;
  background-position: 50% 1rem;
  background-size: 3.3rem 2.8rem;
  color: #FFF5E7;
  font-family: Palatino, serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
}

.POS3rj div div div{
        color: #b8afa3 !important;
        font-weight: 500;
      }

.PWMbPu {
  width: 100%;
  margin: 0 auto;
}

.PZmbqD {
    color: #D7CDB3;
    font-family: 'Alegreya Sans';
}

    .PP\+JYR {
        display: none;
        width: 32.7rem;
        -webkit-backdrop-filter: blur(30px);
                backdrop-filter: blur(30px);
        background: rgb(0 0 0 / 0.8);
        border-radius: 6px;
    }

    .PP\+JYR.PdUwlG {
            display: block;
        }

.P43yby {
    margin-bottom: .5rem;
    font-weight: 500;
    letter-spacing: 0.02rem;
    text-shadow: 0 3px 4px rgb(0 0 0 / 0.35);
    text-transform: capitalize;
}

.PZPKSg {
    position: relative;
    margin-bottom: 2rem;
}

.PZPKSg span {
        margin-right: 1rem;
        color: #A69B7E;
        font-size: 1.3rem;
        line-height: 2rem;
        text-shadow: 0 2px 1px rgb(0 0 0 / 0.3);
        text-transform: capitalize;
    }

.PZPKSg span::before {
            display: inline-block;
            width: 0.8rem;
            height: 0.75rem;
            margin-right: 0.5rem;
            background: url("//cdn01.x-plarium.com/browser/content/lps/forms/078/check.png") no-repeat center center/contain;
            content: '';
        }

.P4hN2r {
    width: 22.4rem;
    height:3.125rem;
    padding: 0.9em 4.1em 0.8em 2em;
    margin:0 auto 1.6rem;
    background-position: center top !important;
    background-size: contain;
}

.PzF2hZ {
    display: block;
    width: 100%;
    padding:0;
    color: #FFD8A1;
    font-family: 'Alegreya Sans';
    font-size: 1.14em;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 1;
    text-align:left;
    text-shadow: 0 2px 1px rgb(0 0 0 / 0.45);
}

.PzF2hZ::-ms-clear {
        width: 0;
        height: 0;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PzF2hZ {
        height: 2em
}
    }

.PzF2hZ:input-placeholder {
        color: #FFD8A1 !important; /* fix color of placeholder ie 11 */
    }

.PzF2hZ:-webkit-autofill::first-line {
        /* fix font-size autofill */
        font-size: 1vw !important;
    }

.PzF2hZ:-webkit-autofill,
    .PzF2hZ:-webkit-autofill:hover,
    .PzF2hZ:-webkit-autofill:focus {
        -webkit-box-shadow: 0 0 0 30px #27272a inset !important;
                box-shadow: 0 0 0 30px #27272a inset !important;
        font-size: 1.14em !important;
        -webkit-text-fill-color: #FFD8A1;
    }

.P5sh7S {
    position: relative;
    padding: 2.3em 0 0;
    margin: 3rem auto 0.49em;
    margin-bottom:5rem;
    color: #D7CDB3;
    font-size: 2.13rem;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 1.27;
    text-align: center;
    text-shadow: 0 3px 4px rgb(0 0 0 / 0.35);
}

.P5sh7S > div > div {
            margin-top: 1.25rem;
            color: #A69B7E;
            font-size: 1.5rem;
            text-shadow: 0 2px 1px rgb(0 0 0 / 0.3);
        }

.P5sh7S::before {
        position: absolute;
        top: 0.5em;
        right: 0;
        left: 0;
        display: block;
        width: 2.2rem;
        height: 2rem;
        margin: auto;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/078/check_2.png') no-repeat center center/contain;
        content: '';
    }

.PrB2qg {
    position: relative;
    width:22.4rem;
    height: 5.6rem;
    margin: 0 0 0.6em;
    margin:2.6rem auto 0;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/078/border.png") no-repeat center center/contain;
}

.Ph-iZg {
        display: inline-block;
        margin: -0.55rem auto 0.94rem;
        -webkit-backdrop-filter: blur(30px);
                backdrop-filter: blur(30px);
        background: rgb(50 46 40);
        color: #E3E2E1;
        font-size: 1rem;
        text-shadow: 0 1px 0 rgb(0 0 0 / 0.55);
    }

.PYvB1H {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 0.6em;
    }

.PYvB1H button {
            margin: 0 0.625rem;
        }

.PYvB1H button:hover {
                opacity: 0.85;
            }

.PWtcbQ {
        position: relative;
    }

.PHtrO8 {
            width: 3.75rem !important;
            height: 2.5rem !important;
            margin: 0 auto;
            background-size: contain;
        }

.PHlbLB,
.PNTtuS,
.Pxjwkj {
    width: 22.4rem;
    height: 4.4rem;
    margin: 0 auto 0.5rem;
    background-size: contain;
}

.PHlbLB .P9eYBW span, .PNTtuS .P9eYBW span, .Pxjwkj .P9eYBW span {
            position: relative;
            top: 0.1rem;
            color: #4A1603;
            font-weight: bold;
            text-shadow: 0 2px 0 rgb(203 164 99 / 0.5);
            text-transform: uppercase;
        }

.PHlbLB .PQDbRT,
    .PHlbLB .PYkPQL,
    .PHlbLB .PH72ny,
    .PNTtuS .PQDbRT,
    .PNTtuS .PYkPQL,
    .PNTtuS .PH72ny,
    .Pxjwkj .PQDbRT,
    .Pxjwkj .PYkPQL,
    .Pxjwkj .PH72ny {
        background-size: contain;
    }

.PwW6-c {
    margin-bottom: 0;
    color: #BDB5AB;
    font-size: 0.8rem;
    font-weight:normal;
    text-shadow: 0 1px 0 rgb(0 0 0 / 0.55);
}

.P67caQ {
    width:19.7rem;
    margin: -0.7rem auto 1.2em;
    text-align: left;
}

.P67caQ.PA85zY .PKC3zd::before {
            border: none;
            -webkit-animation: PH6mdL 1s linear 3;
                    animation: PH6mdL 1s linear 3;
        }

.P67caQ input:not(:checked) + .PKC3zd::before,
    .P67caQ input:checked + .PKC3zd::before {
        border: none !important;
        background: url("//cdn01.x-plarium.com/browser/content/lps/forms/078/checkbox.png") no-repeat center center/contain;
    }

.P67caQ .PKC3zd::before {
        top: -.1rem !important;
        width: 1.13rem !important;
        height: 1.33rem !important;
    }

.P67caQ .PKC3zd:hover::before {
        border: none;
        background: url("//cdn01.x-plarium.com/browser/content/lps/forms/078/checkbox.png") no-repeat center center/contain !important;
        background-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
    }

.P67caQ input:checked + .PKC3zd::before {
        border: none;
        background: url("//cdn01.x-plarium.com/browser/content/lps/forms/078/checkbox_checked.png") no-repeat center center/contain !important;
    }

.P67caQ input:checked + .PKC3zd::after {
        display: none;
    }

.P67caQ .PKC3zd {
        color: #BDB5AB;
        font-family:'Alegreya Sans';
        font-size: 0.88rem;
        line-height: 1.2;
        text-shadow: none;
    }

.P67caQ .PKC3zd a {
            border-bottom: 1px solid #BDB5AB;
            color: #BDB5AB;
            text-shadow: none;
        }

.PPgdtv {
    position: absolute;
    top: .9rem;
    right: 4rem;
    bottom: auto;
    color: #737070;
    font-family: 'Times New Roman', Times;
    font-size: 1.1em;
    line-height: normal;
}

.Pp794Z {
        position: relative;
        z-index: 1;
    }

.PvDaBe {
    z-index: 99999;
    bottom: 0;
    width: 26em !important;
    height: 3.4rem;
    margin: auto;
}

.PYtZB2 {
        left: calc(100% + 4.5rem);
    }

.PbCSug {
        right: calc(100% + 3rem);
    }

.PvDaBe:lang(ja) {
        width: 28em !important;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PvDaBe {
        width: 28em !important
}
    }

.PvDaBe span {
        background-color: #8a230f !important;
        border-radius: 0 !important;
        color: #c5b9b7;
        opacity: 1;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PvDaBe span {
            padding: 0 !important
    }
        }

.PvDaBe span span {
            background-color: #8a230f;
        }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PvDaBe span span {
                padding: 14px 28px !important
        }
            }

.P7yXac .P43yby {
        margin-bottom: 2.5rem;
    }

.P7yXac .P4hN2r {
        margin-bottom: 0.88rem;
    }

.P7yXac .P3VwFa {
        width: 19.4rem;
        margin: -0.8rem auto 1.3rem;
        text-align: right;
    }

.P7yXac .P3VwFa button {
            font-family: 'Alegreya Sans';
            text-decoration: underline;
        }

.P7yXac .P3VwFa button span{
                color: #BDB5AB;
                font-size:13px;
                text-shadow: 0 1px 0 rgb(0 0 0 / 0.55);
            }

@-webkit-keyframes PH6mdL {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-15px);
                transform: translateY(-15px);
    }

    60% {
        -webkit-transform: translateY(-7px);
                transform: translateY(-7px);
    }
}

@keyframes PH6mdL {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-15px);
                transform: translateY(-15px);
    }

    60% {
        -webkit-transform: translateY(-7px);
                transform: translateY(-7px);
    }
}
.PXuS1A {
    color: #D7CDB3;
    font-family: 'Alegreya Sans';
}

    .Pz6byd {
        display: none;
        width: 32.7rem;
        -webkit-backdrop-filter: blur(14px);
                backdrop-filter: blur(14px);
        background: rgb(0 0 0 / 0.6);
        border-radius: 6px;
    }

    .Pz6byd.Pjh6RF {
            display: block;
        }

.PSdlFP {
    position: relative;
    padding: 2.3em 0 0;
    margin: 0;
    color: #D7CDB3;
    font-size: 2.13rem;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 1.27;
    text-align: center;
    text-shadow: 0 3px 4px rgb(0 0 0 / 0.35);
}

.PSdlFP > div > div {
            margin-top: 1.25rem;
            color: #A69B7E;
            font-size: 1.5rem;
            text-shadow: 0 2px 1px rgb(0 0 0 / 0.3);
        }

.PSdlFP::before {
        position: absolute;
        top: 0.5em;
        right: 0;
        left: 0;
        display: block;
        width: 2.2rem;
        height: 2rem;
        margin: auto;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/078/check_2.png') no-repeat center center/contain;
        content: '';
    }
.PI6j1T {
  width: 100%;
  padding: 3.875rem 6.1rem;
  color: #fff;
  font-family: 'Segoe UI', sans-serif;
}

  .PkSnpa {
    display: none;
    width: 100% !important;
    background-size: 100% 100%;
  }

  .PkSnpa.PbXLpe {
      display: block;
    }

.Pl3M3e {
  margin-bottom: 2.625rem;
  color: #ff9e44;
  font-weight: bold;
  line-height: 1;
  text-transform: capitalize;
}

.Pl3M3e > span:lang(de), .Pl3M3e > span:lang(tr), .Pl3M3e > span:lang(nl) {
      font-size: 2.1rem !important;
    }

.PCfwHJ {
  position: relative;
  padding-top: 3.25rem;
  margin-top: 2.7rem;
  text-align: center;
}

.PCfwHJ > div {
    color: #ff9e44;
    font-size: 2.375rem;
    font-weight: bold;
    line-height: 3.1875rem;
    text-transform: uppercase;
  }

.PCfwHJ > div > div {
      margin-top: 2.125rem;
      color: #eae5de;
      font-size: 1.75rem;
      font-weight: normal;
      line-height: 2.625rem;
      text-align: center;
      text-transform: none;
    }

.PCfwHJ::before {
    position: absolute;
    top: -1.875rem;
    right: 0;
    left: 0;
    display: block;
    width: 3.75rem;
    height: 3.75rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/079/ic_checked.png')
      no-repeat center center/contain;
    content: '';
  }

.Pyg4hR {
  position: relative;
}

.PauqHA {
    display: block;
    margin: 0.5rem 0 0.813rem;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1.2;
  }

.PRKp9h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PRKp9h button:hover {
        opacity: 0.85;
      }

.Pa\+cTv {
    position: relative;
    font-family: inherit;
  }

.Pcug8h {
      width: 8rem !important;
      height: 3rem !important;
      margin: 0 auto;
      background-size: contain;
    }

.PkAYKn {
  width: 100%;
  height: 3rem;
  padding: 0.5rem 1.25rem;
  margin-bottom: 1.125rem;
  background: #fff;
}

.PHp9DE {
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  background: #fff;
  color: #410469;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3125rem;
}

.PHp9DE::-ms-clear {
    width: 0;
    height: 0;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PHp9DE {
    height: 2em
}
  }

.PHp9DE:input-placeholder {
    color: #410469 !important; /* fix color of placeholder ie 11 */
  }

.PHp9DE:-webkit-autofill,
  .PHp9DE:-webkit-autofill:hover,
  .PHp9DE:-webkit-autofill:focus {
    -webkit-animation: PigHFS 0s forwards;
            animation: PigHFS 0s forwards; /* remove standart autocomplete background */
    -webkit-text-fill-color: #410469;
  }

.PDRyCP {
  margin-top: 1.875rem;
}

.PDRyCP,
.Px1\+Iv,
.PR8mdU {
  width: 100%;
  height: 4.875rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#eda562), to(#e17344));
  background: linear-gradient(180deg, #eda562 0%, #e17344 100%);
  color: #2f024e;
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 2.0625rem;
}

.PDRyCP .PHXwqw, .Px1\+Iv .PHXwqw, .PR8mdU .PHXwqw {
    top: 50% !important;
    left: 50% !important;
    width: 100%;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
            transform: translate(-50%, -50%) !important;
  }

.PDRyCP .PeqQ3C,
  .PDRyCP .P4fAyf,
  .PDRyCP .PWsOKE,
  .Px1\+Iv .PeqQ3C,
  .Px1\+Iv .P4fAyf,
  .Px1\+Iv .PWsOKE,
  .PR8mdU .PeqQ3C,
  .PR8mdU .P4fAyf,
  .PR8mdU .PWsOKE {
    -webkit-animation: none;
            animation: none;
  }

.PJfloc {
  margin-top: 1.125rem;
  color: #fff;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.1875rem;
}

.P3tPOa {
  width: 100%;
  margin: 1rem 0 2.25rem;
  text-align: left;
}

.P3tPOa input:not(:checked) + .PX6HBC::before,
  .P3tPOa input:checked + .PX6HBC::before {
    position: absolute;
    width: 16px !important;
    height: 16px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #eb8d64;
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(22.92%, rgb(46 4 73 / 0.65)),
      color-stop(86.98%, rgb(47 2 78 / 0.364))
    );
    background: linear-gradient(
      180deg,
      rgb(46 4 73 / 0.65) 22.92%,
      rgb(47 2 78 / 0.364) 86.98%
    );
  }

.P3tPOa .PX6HBC:hover::before {
    background: rgb(83 23 122) !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.P3tPOa input:checked + .PX6HBC::after {
    top: 5px !important;
    left: 5px !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0 !important;
    background: #eb8d64;
  }

.P3tPOa .PX6HBC {
    padding-left: 24px;
    color: rgb(255 255 255 / 0.9);
    font-size: 0.875rem;
    font-weight: normal;
    font-weight: 400;
    line-height: 1.2;
    text-shadow: none;
  }

.P3tPOa .PX6HBC a {
      border-bottom: 1px solid rgb(255 255 255 / 0.9);
      color: rgb(255 255 255 / 0.9);
    }

.P3tPOa .PX6HBC a:hover,
      .P3tPOa .PX6HBC a:focus {
        border-bottom: none;
      }

.P39V2c {
  z-index: 99999;
  bottom: 0;
  left: calc(100% + 1.1rem);
  width: 24.04rem !important;
  height: 3rem;
  margin: auto;
}

.P39V2c:lang(ja) {
    width: 27rem !important;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P39V2c {
    width: 28rem !important
}
  }

.P39V2c span {
    background-color: #d33f00 !important;
    border-radius: 0 !important;
    color: #fff;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P39V2c span {
      padding: 0 !important
  }
    }

.P39V2c span span {
      background-color: #8a230f;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.P39V2c span span {
        padding: 14px 28px !important
    }
      }

.PJm15a .PkAYKn {
    margin-bottom: 1rem;
  }

.PJm15a .PAqJyc {
    margin: 0 0 1.875rem;
    text-align: right;
  }

.PJm15a .PAqJyc span {
      color: #fff;
      font-family: Roboto, sans-serif;
      font-size: 0.875rem;
      font-weight: normal;
      line-height: 1.375rem;
      text-decoration: underline;
    }

.PJm15a .PAqJyc:hover span {
        text-decoration: none;
      }

.Pg0iwJ {
  width: 100%;
  padding: 3.875rem 6.1rem;
  color: #fff;
  font-family: 'Segoe UI', sans-serif;
}

  .P2rb-O {
    display: none;
    width: 100% !important;
    background-size: 100% 100%;
  }

  .P2rb-O.PspU\+d {
      position: static !important;
      display: block;
    }

.PxGO5M {
  margin-bottom: 2.625rem;
  color: #f9c539;
  font-weight: bold;
  line-height: 1;
  text-transform: capitalize;
}

.PxGO5M > span:lang(de),
    .PxGO5M > span:lang(tr),
    .PxGO5M > span:lang(nl) {
      font-size: 2.1rem !important;
    }

.P4zi32 {
  position: relative;
  padding-top: 3.25rem;
  margin-top: 2.7rem;
  text-align: center;
}

.P4zi32 > div {
    color: #ff9e44;
    font-size: 2.375rem;
    font-weight: bold;
    line-height: 3.1875rem;
    text-transform: uppercase;
  }

.P4zi32 > div > div {
      margin-top: 2.125rem;
      color: #eae5de;
      font-size: 1.75rem;
      font-weight: normal;
      line-height: 2.625rem;
      text-align: center;
      text-transform: none;
    }

.P4zi32::before {
    position: absolute;
    top: -1.875rem;
    right: 0;
    left: 0;
    display: block;
    width: 3.75rem;
    height: 3.75rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/079/ic_checked.png')
      no-repeat center center/contain;
    content: '';
  }

.P8wsr3 {
  margin-top: 1.875rem;
}

.P8wsr3,
.Ptg3rF,
.Pd8mXN {
  width: 100%;
  height: 4.875rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#fbce49), to(#f2962b));
  background: linear-gradient(180deg, #fbce49 0%, #f2962b 100%);
  border-radius: 4px;
  color: #2f024e;
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 2.06rem;
}

.P8wsr3 .PNwPsS, .Ptg3rF .PNwPsS, .Pd8mXN .PNwPsS {
    top: 50% !important;
    left: 50% !important;
    width: 100%;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
            transform: translate(-50%, -50%) !important;
  }

.P8wsr3 .PNsQRn,
  .P8wsr3 .P0P0Oi,
  .P8wsr3 .PvslBD,
  .Ptg3rF .PNsQRn,
  .Ptg3rF .P0P0Oi,
  .Ptg3rF .PvslBD,
  .Pd8mXN .PNsQRn,
  .Pd8mXN .P0P0Oi,
  .Pd8mXN .PvslBD {
    -webkit-animation: none;
            animation: none;
  }

.PEtVMt {
  width: 100%;
  margin: 1rem 0 2.25rem;
  text-align: left;
}

.PEtVMt input:not(:checked) + .PKANeq::before,
  .PEtVMt input:checked + .PKANeq::before {
    position: absolute;
    width: 16px !important;
    height: 16px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid #fbce49;
    background: transparent;
  }

.PEtVMt .PKANeq:hover::before {
    background: hsl(261deg 45% 30%) !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.PEtVMt input:checked + .PKANeq::after {
    top: 5px !important;
    left: 5px !important;
    width: 6px !important;
    height: 6px !important;
    margin: 0 !important;
    background: #fbce49;
  }

.PEtVMt .PKANeq {
    padding-left: 24px;
    color: rgb(255 255 255 / 0.9);
    font-size: 0.875rem;
    font-weight: normal;
    font-weight: 400;
    line-height: 1.2;
    text-shadow: none;
  }

.PEtVMt .PKANeq a,
    .PEtVMt .PKANeq span {
      border-bottom: 1px solid rgb(255 255 255 / 0.9);
      color: rgb(255 255 255 / 0.9);
    }

.PEtVMt .PKANeq a:hover,
      .PEtVMt .PKANeq a:focus,
      .PEtVMt .PKANeq span:hover,
      .PEtVMt .PKANeq span:focus {
        border-bottom: none;
      }

.PrK9y- {
  width: 23.75rem;
  font-family: 'Segoe UI', Oswald, sans-serif;
  text-align: center;
}

  .PY7\+d9 {
    display: none;
    background: #fff;
    border-radius: 0.62rem;
  }

  .PY7\+d9.PMhwh\+ {
      display: block;
    }

.Pxkx4v {
  margin-bottom: 0.75rem;
  color: #8F9BAD;
  font-size: 0.72rem;
  line-height: 1.12;
}

.PAS2hv {
  margin: 0 0 2.2rem;
  color: #313B47;
  font-weight: 900;
  line-height: 2.5rem;
}

.PEkJjC {
  color: #79808A;
  font-size: 1.37rem;
  font-weight: 500;
  line-height: 1;
}

.PlQMeb {
  width: 100%;
  margin:1.25rem 0 0;
}

.PGThkp {
  display: block;
  width: 100%;
  padding: 1.1rem 3rem 1.1rem 1rem;
  border: 1px solid #DDE2E8;
  background: #F7FAFC;
  border-radius: 0.5rem;
  color: #7E848C;
  font-size: 1.12rem;
  font-weight: 400;
  line-height: 1;
}

.PGThkp::-webkit-input-placeholder {
    color: #7E848C !important;
  }

.PGThkp::-moz-placeholder {
    color: #7E848C !important;
  }

.PGThkp:-ms-input-placeholder {
    color: #7E848C !important;
  }

.PGThkp::-ms-input-placeholder {
    color: #7E848C !important;
  }

.PGThkp::placeholder {
    color: #7E848C !important;
  }

.PGThkp::-ms-clear {
    display: none;
  }

.PGThkp:-webkit-autofill,
  .PGThkp:-webkit-autofill:hover,
  .PGThkp:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #F7FAFC inset !important;
            box-shadow: 0 0 0 50px #F7FAFC inset !important;
    font-size: 1.12em !important;
    -webkit-text-fill-color: #7E848C;
  }

.PGM5gT,
.PrqaKJ,
.Pei\+O3 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.68rem;
  margin: 1.87rem auto 1rem;
  background: #EB315A;
  border-radius: 0.63rem;
  font-size: 2.18rem;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;

}

.PGM5gT .Pa5s7f, .PrqaKJ .Pa5s7f, .Pei\+O3 .Pa5s7f {
    position: relative;
    padding: 1em 1.5em;
  }

.PGM5gT .Pa5s7f span, .PrqaKJ .Pa5s7f span, .Pei\+O3 .Pa5s7f span {
      position: relative;
      z-index: 1;
      color: #fff;
    }

.PGM5gT .Pq4Mu7,
  .PGM5gT .PHA7Xz,
  .PrqaKJ .Pq4Mu7,
  .PrqaKJ .PHA7Xz,
  .Pei\+O3 .Pq4Mu7,
  .Pei\+O3 .PHA7Xz {
    background: #FF0F0F;
  }

.PjrZXk {
  width: 95%;
  padding-top: 5rem;
  margin: 0 auto 0.49em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/icons/check/check_green_01.svg') no-repeat 50% 1rem;
  background-size: 2.56rem 2.37rem;
  color: #79808A;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.27;
}

.PjrZXk h3{
    margin-top: 0;
    margin-bottom: 0;
    color: #313B47;
    font-size: 2.37rem;
    font-weight: 900;
    line-height: 3.18rem;
  }

.PnNxTW {
  margin-top: 0.75em;
  text-align: left;
}

.PnNxTW input:not(:checked) + .PStmvq::before,
  .PnNxTW input:checked + .PStmvq::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #D4DAE1;
    background: #F7FAFC;
    border-radius: 4px;
  }

.PnNxTW .PStmvq:hover::before {
    background-color: #F7FAFC !important;
    -webkit-box-shadow: inset 0 0 2px 0 #667EEA;
            box-shadow: inset 0 0 2px 0 #667EEA;
  }

.PnNxTW input:checked + .PStmvq::after {
    margin: 5px;
    background: #667EEA;
  }

.PnNxTW input:focus + .PStmvq::before {
    border-color: rgba(109 111 130 0.5);
  }

.PnNxTW .PStmvq {
    display: block;
    padding-right: 27px;
    color: #8F9BAD;
    font-size: 0.72rem;
    line-height: 1.12;
    text-shadow:none;
  }

.PnNxTW .PStmvq a {
      border-bottom: 1px solid #8F9BAD;;
      color: #8F9BAD;
    }

.PnNxTW .PStmvq a:hover,
      .PnNxTW .PStmvq a:focus {
        border-bottom: none;
      }

.P5MqhZ {
  position: absolute;
  top: -2.85em;
  right: 1.1em;
  color: #7E848C;
  font-size: 0.87rem;
}

.PKqemE {
    position: relative;
    z-index: 2;
  }

.POKoFt {
  z-index: 99999;
  top: 0;
  bottom: 0;
  height: 3em;
  margin: auto;
}

.POKoFt span {
    padding: 0.2em 0;
    color: #d6d5d8;
    font-size: 1rem;
    opacity: 0.9;
  }

.P74wcd {
    right: calc(100% + 1em);
  }

.PceqCK {
    left: calc(100% + 1em);
  }

.PMjQa0 {
  margin-top:0.37rem;
  color: #8F9BAD;
  font-family: inherit;
  font-size: 0.72rem;
  line-height: 1.12rem;
  text-align: right;
}

.PMjQa0 button {
    text-decoration: underline;
  }

.PMjQa0 button:hover {
      text-decoration: none;
    }

.P61UFf {
  width: 23.75rem;
  font-family: 'Segoe UI', Oswald, sans-serif;
  text-align: center;
}

  .PYlE3L {
    display: none;
    background: #fff;
    height: 100%;
  }

  .PYlE3L.PKuVqh {
      display: block;
    }

.Pje6Vp {
  margin: 1.5rem 0 2.2rem;
  font-weight: 900;
  font-size: 2.75rem;
  line-height: 3.68rem;
  color: #56c008;
}

.PdGLhu {
  font-weight: 700;
  font-size: 1.37rem;
  line-height: 1.37rem;
  color: #79808a;
}

.PfuaMB,
.Pq6q9T,
.PZXao- {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.68rem;
  margin: 1.87rem auto 1rem;
  background: #fd1484;
  border-radius: 0.63rem;
  font-size: 2.18rem;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}

.PfuaMB .P20iG5, .Pq6q9T .P20iG5, .PZXao- .P20iG5 {
    position: relative;
    padding: 1em 1.5em;
  }

.PfuaMB .P20iG5 span, .Pq6q9T .P20iG5 span, .PZXao- .P20iG5 span {
      position: relative;
      z-index: 1;
      color: #fff;
    }

.PfuaMB .Pdjx68,
  .PfuaMB .PioFiS,
  .Pq6q9T .Pdjx68,
  .Pq6q9T .PioFiS,
  .PZXao- .Pdjx68,
  .PZXao- .PioFiS {
    background: #e7167a;
  }

.PC11QL {
  width: 26rem;
  margin: 0 auto;
}

.PC11QL video {
    width: 100%;
  }

.PLWsQA {
  width: 95%;
  padding-top: 5rem;
  margin: 0 auto 0.49em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/080/check1.svg')
    no-repeat 50% 1rem;
  background-size: 2.56rem 2.37rem;
  color: #79808a;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.27;
}

.PLWsQA h3 {
    margin-top: 0;
    margin-bottom: 0;
    color: #fd1484;
    font-size: 2.37rem;
    font-weight: 900;
    line-height: 3.18rem;
  }

.PufLxU {
  width: 23.44em;
  color: #bbae8c;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .P7vQZ4 {
    display: none;
    width: 36.06em !important;
    min-height: 28.6em !important;
    background-size: contain;
  }

  .P7vQZ4.PRFDkv {
      display: block;
    }

  .PgsQjd {
    bottom: -2.4em;
    width: 100% !important;
    height: 27.8em !important;
    background-size: contain;
  }

.PBJUvo {
  margin-bottom: 0.7em;
  color: #fff;
  font-size: 0.86em;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Pdb7cn {
  top: auto !important;
  bottom: 0 !important;
  width: 2.4em !important;
  height: 2.4em !important;
  background-size: contain;
  -webkit-transform: translate(70%, -50%) !important;
      -ms-transform: translate(70%, -50%) !important;
          transform: translate(70%, -50%) !important;
}

.Pz9Aub {
  margin-bottom: 1.2em;
  color: #f4ffff;
  font-weight: normal;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  text-transform: uppercase;
}

.PG6LoK {
  position: relative;
  height: 4.5em;
  margin: 0 0 1.6em;
}

.P5B-Us {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0.5em;
    background-position: center 0.48em;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: 1.08em;
    text-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
  }

.PTLSna {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.43em !important;
    margin: 0 auto;
  }

.PTLSna button {
      width: 100%;
      height: 100%;
    }

.PTLSna button:hover {
        opacity: 0.8;
      }

.PXrPwc {
    position: relative;
    width: 100%;
    height: 6.01em;
    font-family: inherit;
  }

.PER9gF {
      width: 9.69em !important;
      height: 2.81em !important;
      margin: 0 auto;
      background-size: contain;
    }

.PAjrV\+ {
      position: absolute;
      top: 1.2em;
      right: 0;
      left: 0;
      display: block;
      height: 1.92em;
      padding: 0.12em 1.2em 0 4.81em;
      margin: auto;
      color: #feffff;
      font-size: 1.2em;
      letter-spacing: 1px;
      line-height: 2.1em;
      text-align: left;
      text-shadow: 0 2px 2px #000;
      text-transform: uppercase;
    }

.P3OqUP {
  position: relative;
  margin-bottom: 0.5rem;
  background-position: center bottom !important;
  background-size: contain;
  color: #fff;
}

.P3OqUP .PQeg3R {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 -2rem 0.4rem;
    color: #f4ffff;
    font-size: 1.375rem;
    font-weight: normal;
    line-height: 1.3;
    text-align: center;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
  }

.P3OqUP .PQeg3R:lang(de) {
      margin: 0 -2.5rem 1rem;
      font-size: 1.35em;
    }

.P3OqUP .Pa2D02 {
    background-position: center bottom !important;
  }

.PFKNxc {
  display: block;
  padding: 1.2em 2em 1.35em 3.8em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2rem !important;
  font-weight: bold;
}

.PFKNxc:input-placeholder {
    color: rgb(206 206 226 / 0.5) !important;
  }

.PFKNxc::-ms-clear {
    display: none;
  }

.PFKNxc:-webkit-autofill::first-line {
    /* fix font-size autofill */
    font-size: 1.2rem !important;
  }

.PFKNxc:-webkit-autofill,
  .PFKNxc:-webkit-autofill:hover,
  .PFKNxc:-webkit-autofill:focus {
    -webkit-animation: PuEAat 0s forwards;
            animation: PuEAat 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

.P0FNkA,
.PFuLRk,
.PJvq3d {
  width: 24.04em;
  height: 5.65em;
  padding: 0 1.8em 0.48em;
  margin: 0 0 0.5em -0.1em;
  background-size: contain;
  will-change: visibility, opacity;
}

.P0FNkA .Pdrxxn, .PFuLRk .Pdrxxn, .PJvq3d .Pdrxxn {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: Philosopher, Palatino, serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    line-height: 1;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
  }

.P0FNkA .Pdrxxn .Pdb7cn, .PFuLRk .Pdrxxn .Pdb7cn, .PJvq3d .Pdrxxn .Pdb7cn {
      position: relative;
      bottom: -0.18em !important;
      width: 2.4em !important;
      height: 2.04em !important;
      margin-right: 2px;
    }

.P0FNkA .PcritD,
  .P0FNkA .P8bAmx,
  .P0FNkA .PYAvSx,
  .PFuLRk .PcritD,
  .PFuLRk .P8bAmx,
  .PFuLRk .PYAvSx,
  .PJvq3d .PcritD,
  .PJvq3d .P8bAmx,
  .PJvq3d .PYAvSx {
    background-size: contain;
    will-change: visibility, opacity;
  }

.PFuLRk,
.PJvq3d {
  width: 23.4em;
  margin: 0 -0.4em;
}

.PDtWSz {
  margin: 0 -2rem 1.3rem;
  color: #f4ffff;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

.PDtWSz:lang(de) {
    margin: 0 -2.5rem 0.5rem;
    font-size: 1.35em;
  }

.PB2e-F {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto 0.5rem;
    background-size: 24.04em 0.31em;
  }

.PDPEJY {
  margin-bottom: 0.6em;
  color: #e4dbc6;
  font-size: 0.87em;
  line-height: 1.13em;
  text-align: center;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.PDPEJY .POKJ1o {
    font-family: Arial, sans-serif;
    font-size: 0.86em;
  }

.Pt\+qBc {
  margin: 0 0 0.6em 0.12em !important;
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.Pt\+qBc span {
    font-size: 0.8em !important;
    line-height: 1.5 !important;
  }

.PCBB9J {
  text-shadow: 1px 1px 1px #000;
}

.PPrrBQ {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 2.69em;
    margin: 0 auto;
  }

.PwtE2w:nth-child(1) {
        position: absolute;
        top: 1.54em;
        left: 0;
        width: 100%;
        height: 0.47em;
        background: #141517;
      }

.PwtE2w:nth-child(1) div {
          position: absolute;
          top: -0.34em;
          width: 1.07em;
          height: 1.07em;
          background: #141517;
          border-radius: 0.47em;
        }

.PwtE2w:nth-child(1) div:nth-child(1) {
            left: 0;
          }

.PwtE2w:nth-child(1) div:nth-child(1) span {
              left: 0;
              text-align: left;
            }

.PwtE2w:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -0.47em;
          }

.PwtE2w:nth-child(1) div:nth-child(2) span {
              left: -1.68em;
              text-align: center;
            }

.PwtE2w:nth-child(1) div:nth-child(3) {
            right: 0;
          }

.PwtE2w:nth-child(1) div:nth-child(3) span {
              right: 0;
              text-align: right;
            }

.PwtE2w:nth-child(1) div span {
            position: absolute;
            top: -1.01em;
            width: 4.04em;
            color: #fff;
            font: 0.67em/1 Arial, 'Helvetica Neue', Helvetica, sans-serif;
            font-weight: 600;
            text-shadow: 1px 1px 1px #000;
            text-transform: uppercase;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PwtE2w:nth-child(1) div span[data-state='active'] {
              top: -1.2em;
              width: 4.04em;
              color: #fff;
              font-size: 0.73em;
            }

.PwtE2w:nth-child(1) div span[data-state='done'] {
              color: #fff;
              text-shadow: 1px 1px 1px #000;
            }

.PwtE2w:nth-child(2) {
        position: absolute;
        z-index: 1;
        top: 1.68em;
        left: 0.67em;
        display: block;
        height: 0.2em;
        background: #dd47e1;
        background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
        background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
        clear: both;
        content: '';
        -webkit-transition: width 1s;
        transition: width 1s;
      }

.PwtE2w:nth-child(3) {
        position: absolute;
        top: 1.54em;
        left: 0;
        width: 100%;
        height: 0.53em;
      }

.PwtE2w:nth-child(3) div {
          position: absolute;
          z-index: 2;
          top: -0.07em;
          width: 0.53em;
          height: 0.53em;
          background: #dc47e0;
          background: -webkit-gradient(linear, left bottom, left top, from(#f595e4), to(#b32ae1));
          background: linear-gradient(to top, #f595e4 0%, #b32ae1 100%);
          border-radius: 0.47em;
          opacity: 0;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
        }

.PwtE2w:nth-child(3) div:nth-child(1) {
            left: 0.26em;
          }

.PwtE2w:nth-child(3) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -0.18em;
          }

.PwtE2w:nth-child(3) div:nth-child(3) {
            right: 0.31em;
          }

.PrJrX5 {
  top: auto;
  bottom: 0.48em;
  width: 24.04em !important;
  height: 3.73em;
}

.Pcm0nP {
    left: 100%;
  }

.Pr2Ggh {
    right: 100%;
  }

.PCfdOJ .Pz9Aub {
    text-transform: none;
  }

.PCfdOJ .PG6LoK {
    height: 4.21em;
  }

.PCfdOJ .PG6LoK:lang(ru) {
      height: 3.61em;
    }

.PCfdOJ .P5B-Us {
      position: absolute;
      top: 3.13em !important;
      display: block;
      height: 1.2em;
      margin: 0;
      background-position: center 0.3em !important;
      background-repeat: no-repeat;
      background-size: 22.84em 12px;
    }

.PCfdOJ .P5B-Us:lang(ru) {
        top: 2.64em !important;
      }

.PCfdOJ .PTLSna {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100% !important;
      height: auto !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PCfdOJ .PXrPwc {
      width: auto;
      height: auto;
    }

.PCfdOJ .PER9gF {
        width: 7.21em !important;
        height: 3.13em !important;
        background-size: contain;
      }

.PCfdOJ .PuNf5- {
    margin: -0.5rem 0 0.7rem;
    color: #e8e8e8;
    font-size: 0.84rem;
    text-align: center;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  }

.PFw2IZ h3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    font-size: 1.7em;
    text-shadow: 3px 2px 1px #000;
  }

.PFw2IZ h3::after {
      position: relative;
      bottom: 0.1em;
      display: inline-block;
      width: 1em;
      height: 0.9em;
      margin: 0 -1em 0 0.5em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png')
        no-repeat 50% / contain;
      content: '';
    }

.PFw2IZ p {
    margin: 0 2.2em 1em;
    color: #fff;
    font-size: 1.2em;
    font-weight: 200;
  }

.Pw\+Olh {
  width: 100%;
  padding: 3em 0 0;
  margin: 0 auto 0.5em;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/042/check.png')
    no-repeat;
  background-position: 50% 1.3em;
  background-size: 1.3em 1.3em;
  color: #fff;
  font-size: 1.8em;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

.Pw\+Olh h3 {
    margin: 0 0 0.2em;
    font-size: 1.7em;
    text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
  }

.Pw\+Olh::before {
    position: absolute;
    top: 1.5em;
    right: 0;
    left: 0;
    display: block;
    width: 1.88em;
    height: 1.56em;
    margin: auto;
    content: '';
  }

.Pvs4Va {
  position: absolute;
  top: -2.7em;
  right: 2.4em;
  bottom: auto;
  color: #e9e5d9;
  font-family: 'Times New Roman', Times, sans-serif;
  font-size: 1.08em;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 70%);
}

.PMjjf\+ {
    position: relative;
    z-index: 1;
  }

.PqW6pi {
  display: none;
  visibility: hidden;
}

.PSeYs\+ {
  z-index: 5;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  -webkit-animation: PBXNkc 300ms;
          animation: PBXNkc 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background: rgb(24 19 19 / 0.7);
  background-image: none !important;
  opacity: 0;
  -webkit-transform: translate(0) !important;
      -ms-transform: translate(0) !important;
          transform: translate(0) !important;
}

.PSeYs\+ .Pz9Aub {
    color: #d7cdb3;
    text-shadow: 0 2px 2px #000;
  }

.PSeYs\+ .PufLxU {
    width: 32.7rem;
    min-height: 40.8rem;
    padding: 3rem 0.7rem 2.5rem;
    -webkit-backdrop-filter: blur(30px);
            backdrop-filter: blur(30px);
    background: rgb(0 0 0 / 0.8);
    border-radius: 0.4rem;
    color: #bbae8c;
    font-family: 'Palatino Linotype', serif;
    margin-top: -2rem;
  }

.PSeYs\+ .P7vQZ4 {
      display: none;
      width: 36.06em !important;
      min-height: 28.6em !important;
      background: rgb(28 28 28 / 0.54);
    }

.PSeYs\+ .P7vQZ4.PRFDkv {
        display: block;
      }

.PSeYs\+ .PgsQjd {
      background-image: none !important;
    }

.PSeYs\+ .PufLxU .PBJUvo {
      margin-bottom: 0.3em;
      color: #d7cdb3;
      font-size: 0.86em;
      text-shadow: 0 2px 2px #000;
    }

.PSeYs\+ .PufLxU .PG6LoK {
      position: relative;
      height: 4.5em;
      margin: 0 0 1.6em;
    }

.PSeYs\+ .PufLxU .P5B-Us {
        position: relative;
        display: block;
        width: 100%;
        margin-bottom: 0.5em;
        background-position: center 0.48em;
        background-repeat: no-repeat;
        background-size: contain;
        color: #fff;
        font-size: 1.08em;
        text-shadow: 2px 2px 2px #000;
        text-transform: uppercase;
      }

.PSeYs\+ .PufLxU .PTLSna {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 20.43em !important;
        margin: 0 auto;
      }

.PSeYs\+ .PufLxU .PTLSna button {
          width: 100%;
          height: 100%;
        }

.PSeYs\+ .PufLxU .PTLSna button:hover {
            opacity: 0.8;
          }

.PSeYs\+ .PufLxU .PXrPwc {
        position: relative;
        width: 100%;
        height: 6.01em;
        font-family: inherit;
      }

.PSeYs\+ .PufLxU .PER9gF {
          width: 9.69em !important;
          height: 2.81em !important;
          margin: 0 auto;
          background-size: contain;
        }

.PSeYs\+ .PufLxU .PAjrV\+ {
          position: absolute;
          top: 1.2em;
          right: 0;
          left: 0;
          display: block;
          height: 1.92em;
          padding: 0.12em 1.2em 0 4.81em;
          margin: auto;
          color: #feffff;
          font-size: 1.2em;
          letter-spacing: 1px;
          line-height: 2.1em;
          text-align: left;
          text-shadow: 0 2px 2px #000;
          text-transform: uppercase;
        }

.PSeYs\+ .PufLxU .P3OqUP {
      width: 22.4rem;
      margin: 0 auto;
      margin: 0 auto 1.25rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/main/field_popup_v2.svg')
        no-repeat center bottom / contain !important;
    }

.PSeYs\+ .PufLxU .P3OqUP .Pdb7cn {
        display: none;
      }

.PSeYs\+ .PufLxU .P3OqUP .PQeg3R {
        margin: 0 0 0.5rem;
        color: #d7cdb3;
        font-family: 'Palatino Linotype';
        font-size: 1.5rem;
        font-weight: 700;
        text-shadow: 0 2px 2px #000;
      }

.PSeYs\+ .PufLxU .P3OqUP .Pa2D02 {
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/main/field_popup_empty.png')
          no-repeat center bottom / contain !important;
      }

.PSeYs\+ .PufLxU .PFKNxc {
      display: block;
      width: 100%;
      padding: 0.9rem 2.2rem 1rem;
      color: #ffd8a1;
      font-family: inherit;
      font-size: 1.2em !important;
      font-weight: 400;
      text-shadow: 0 2px 1px rgba(0 0 0 0.45);
    }

.PSeYs\+ .PufLxU .PFKNxc:input-placeholder {
        color: #ffd8a1 !important;
      }

.PSeYs\+ .PufLxU .PFKNxc::-ms-clear {
        display: none;
      }

.PSeYs\+ .PufLxU .PFKNxc:-webkit-autofill,
      .PSeYs\+ .PufLxU .PFKNxc:-webkit-autofill:hover,
      .PSeYs\+ .PufLxU .PFKNxc:-webkit-autofill:focus {
        -webkit-animation: PuEAat 0s forwards;
                animation: PuEAat 0s forwards; /* remove standart autocomplete background */
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-size: 1.2rem !important;
        -webkit-text-fill-color: #ffd8a1;
      }

.PSeYs\+ .PufLxU .Pdb7cn {
      top: auto !important;
      bottom: 0 !important;
      width: 2.4em !important;
      height: 2.4em !important;
      background-size: contain;
    }

.PSeYs\+ .PufLxU .P0FNkA,
    .PSeYs\+ .PufLxU .PFuLRk,
    .PSeYs\+ .PufLxU .PJvq3d {
      width: 22.5em;
      height: 4.65em;
      padding: 0 1.8em 0.48em;
      margin: 0 auto 1rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/main/button_popup.png')
        no-repeat center / contain !important;
      background-size: contain;
      will-change: visibility, opacity;
    }

.PSeYs\+ .PufLxU .P0FNkA .Pdrxxn, .PSeYs\+ .PufLxU .PFuLRk .Pdrxxn, .PSeYs\+ .PufLxU .PJvq3d .Pdrxxn {
        padding: 0 0.7rem;
        color: #582100;
        font-weight: 700;
        line-height: 1;
        text-shadow: 0 2px 0 rgb(203 164 99 / 0.5);
        text-transform: uppercase;
      }

.PSeYs\+ .PufLxU .P0FNkA .Pdrxxn span, .PSeYs\+ .PufLxU .PFuLRk .Pdrxxn span, .PSeYs\+ .PufLxU .PJvq3d .Pdrxxn span {
          font-family: 'Palatino Linotype', serif;
        }

.PSeYs\+ .PufLxU .P0FNkA .Pdrxxn .Pdb7cn, .PSeYs\+ .PufLxU .PFuLRk .Pdrxxn .Pdb7cn, .PSeYs\+ .PufLxU .PJvq3d .Pdrxxn .Pdb7cn {
          display: none;
        }

.PSeYs\+ .PufLxU .P0FNkA .PcritD,
      .PSeYs\+ .PufLxU .P0FNkA .P8bAmx,
      .PSeYs\+ .PufLxU .P0FNkA .PYAvSx,
      .PSeYs\+ .PufLxU .PFuLRk .PcritD,
      .PSeYs\+ .PufLxU .PFuLRk .P8bAmx,
      .PSeYs\+ .PufLxU .PFuLRk .PYAvSx,
      .PSeYs\+ .PufLxU .PJvq3d .PcritD,
      .PSeYs\+ .PufLxU .PJvq3d .P8bAmx,
      .PSeYs\+ .PufLxU .PJvq3d .PYAvSx {
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/main/button_popup_hover.png')
          no-repeat center / contain !important;
        background-size: contain;
        will-change: visibility, opacity;
      }

.PSeYs\+ .PufLxU .PDtWSz {
      display: none;
    }

.PSeYs\+ .PufLxU .PB2e-F {
        display: none;
      }

.PSeYs\+ .PufLxU .Pt\+qBc {
      width: 22.4rem;
      margin: 0 auto 0.6em !important;
      text-align: left;
      text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    }

.PSeYs\+ .PufLxU .Pt\+qBc span {
        font-size: 0.8em !important;
        line-height: 1.5 !important;
      }

.PSeYs\+ .PufLxU .Pt\+qBc .PQeg3R,
      .PSeYs\+ .PufLxU .Pt\+qBc a {
        color: #d7cdb3;
        text-shadow: 0 2px 2px #000;
      }

.PSeYs\+ .PufLxU .Pt\+qBc input:not(:checked) + .PQeg3R::before,
      .PSeYs\+ .PufLxU .Pt\+qBc input:checked + .PQeg3R::before {
        border: 1px solid #d7cdb3;
      }

.PSeYs\+ .PufLxU .Pt\+qBc input:checked + .PQeg3R::after {
        background-color: #d7cdb3;
      }

.PSeYs\+ .PufLxU .PqW6pi {
      display: block;
      color: #d7cdb3;
      font-family: 'Palatino Linotype';
      font-size: 2rem;
      font-weight: 700;
      text-shadow: 0 3px 4px rgb(0 0 0 / 0.35);
      visibility: visible;
    }

.PSeYs\+ .PufLxU .PqW6pi span {
        color: #ffd600;
      }

.PSeYs\+ .PufLxU .PqW6pi img {
        display: block;
        width: 12.7rem;
        height: 8.9rem;
        margin: 1.9rem auto;
      }

.PSeYs\+ .PufLxU .PrJrX5 {
      bottom: 0;
      width: 24.04rem !important;
      height: 3.15rem;
    }

.PSeYs\+ .PufLxU .Pcm0nP {
        left: 100%;
      }

.PSeYs\+ .PufLxU .Pr2Ggh {
        right: 100%;
      }

.PSeYs\+ .PufLxU .PCfdOJ {
      padding: 5rem 0 0;
    }

.PSeYs\+ .PufLxU .PCfdOJ .PuNf5- {
        margin: -0.5rem 0 1rem auto;
        color: #d7cdb3;
        font-size: 0.84rem;
        text-align: center;
        text-shadow: 0 2px 2px #000;
      }

.PSeYs\+ .PufLxU .Pw\+Olh {
      position: relative;
      width: 84%;
      padding: 2.5rem 0 0;
      margin: 7rem auto 0.5em;
      background: none;
      color: #d7cdb3;
      font-family: 'Palatino Linotype';
      font-size: 2.5rem;
      font-style: normal;
      font-weight: 700;
      line-height: 1.4;
      text-align: center;
      text-shadow: 0 3px 4px rgb(0 0 0 / 0.35);
    }

.PSeYs\+ .PufLxU .Pw\+Olh div {
        line-height: 2;
      }

.PSeYs\+ .PufLxU .Pw\+Olh div div {
          color: #a69b7e;
          font-size: 1.37rem !important;
          line-height: 1.2;
          text-shadow: 0 2px 1px rgba(0 0 0 0.3);
        }

.PSeYs\+ .PufLxU .Pw\+Olh mark {
        color: #a69b7e;
        text-shadow: 0 2px 1px rgb(0 0 0 / 0.3);
      }

.PSeYs\+ .PufLxU .Pw\+Olh::before {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        display: block;
        width: 1.88rem;
        height: 1.56rem;
        margin: auto;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/main/check_popup.svg')
          no-repeat center / contain;
        content: '';
      }

@-webkit-keyframes PBXNkc {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PBXNkc {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PK44-g,
.PptleX {
  padding: 3.4rem 1.4rem;
  position: relative;
  width: 28.25rem;
  height: 39.5rem;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/form_bg.svg')
    no-repeat center top / contain;
}

.Paq4rx {
  font-family: Roboto, sans-serif;
  width: 100%;
  background: rgba(8 41 47 / 0.45);
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Pci4sD {
    display: none;
  }

.Pci4sD.PoFDc8 {
      display: none;
    }

.Pci4sD.PZbyFH {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.P8DHZT {
  margin-bottom: 2.3rem;
}

.P8DHZT img {
    display: block;
    margin: 0 auto;
    width: 11rem;
    height: 4.9rem;
  }

.P8DHZT::after {
    margin-top: 2.3rem;
    content: '';
    display: block;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui2.svg')
      no-repeat center / contain;
    width: 100%;
    height: 0.5rem;
  }

.PPCl8\+ {
  margin: 0 0 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
  color: #f3ddbc;
}

.PBwdX4 {
  position: relative;
  width: 20.19rem;
  margin: 0 auto 2.4rem;
}

.PQA4a5 {
  display: block;
  width: 100%;
  padding: 1.1rem 3rem 1.1rem 1rem;
  border: 1px solid #b68f56;
  background: #141618;
  color: #a68459;
  font-size: 1.12rem;
  font-weight: 400;
  line-height: 1;
}

.PQA4a5::-webkit-input-placeholder {
    color: rgba(166,132,89,0.44706) !important;
  }

.PQA4a5::-moz-placeholder {
    color: rgba(166,132,89,0.44706) !important;
  }

.PQA4a5:-ms-input-placeholder {
    color: rgba(166,132,89,0.44706) !important;
  }

.PQA4a5::-ms-input-placeholder {
    color: rgba(166,132,89,0.44706) !important;
  }

.PQA4a5::placeholder {
    color: rgba(166,132,89,0.44706) !important;
  }

.PQA4a5::-ms-clear {
    display: none;
  }

.PQA4a5:-webkit-autofill,
  .PQA4a5:-webkit-autofill:hover,
  .PQA4a5:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #141618 inset !important;
            box-shadow: 0 0 0 50px #141618 inset !important;
    font-size: 1.12em !important;
    -webkit-text-fill-color: #a68459;
  }

.PSp1ip {
  width: 20.19rem;
  margin: 0 auto 0.3rem;
  text-align: left;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #f3ddbc;
}

.PNb0oN img {
    width: 17rem;
    height: 5.56rem;
    margin: 0.7rem auto 0;
  }

.PyKH05 {
  width: 20.19rem;
  position: relative;
  margin: 0 auto 2.2rem;
  padding: 2.4rem 0 0;
  font-weight: 700;
  font-size: 1.85rem;
  line-height: 1.2;
  text-align: center;
  color: #f3ddbc;
}

.PyKH05:lang(en) {
    font-size: 2rem;
  }

.PyKH05 div div {
      margin-top: 1.1rem;
      font-weight: 400;
      font-size: 1.125rem !important;
      line-height: 1.2;
    }

.PyKH05 div mark {
      color: #f3ddbc;
    }

.PyKH05::before {
    display: block;
    content: '';
    width: 1.9rem;
    height: 1.6rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ic_checkmark.svg')
      no-repeat center center/contain;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }

.PiT2Yj {
  z-index: 2;
}

.P3VqWi,
.PjfPwx {
  width: 20.35rem;
  height: 4.375rem;
  background-size: contain;
  -webkit-box-shadow: 0 0 10px #0d4657;
          box-shadow: 0 0 10px #0d4657;
  margin: 0 auto 0.75rem;
}

.P3VqWi .Pu2z1q span, .PjfPwx .Pu2z1q span {
      font-family: Oswald;
      text-transform: uppercase;
      color: #fff;
    }

.PDOoV8,
.P-55ln {
  background-size: contain;
}

.P3P7QO {
  font-family: Roboto;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.1;
  color: #a68459;
}

.PcdHJq {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 1.2rem;
  width: 1.2rem;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/close.svg')
    no-repeat center / contain;
}

.PcdHJq button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PeJzcH .PBwdX4 {
    margin-bottom: 0.75rem;
  }

.P9rUlN {
  width: 20.19rem;
  margin: 0 auto 2.5rem;
  text-align: left;
}

.P9rUlN .PgnXiX {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    color: #a68459;
    padding: 0 0 0 1.7rem;
  }

.P9rUlN input:not(:checked) + .PgnXiX::before,
  .P9rUlN input:checked + .PgnXiX::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    border: 1px solid currentColor;
    background-color: #000;
    content: '';
    cursor: pointer;
    -webkit-transition: border-color 0.3s;
    transition: border-color 0.3s;
  }

.P9rUlN input:checked + .PgnXiX::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.375rem;
    background-color: currentColor;
    content: '';
    cursor: pointer;
    opacity: 1;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
  }

.PptleX .PBwdX4 {
    margin: 0 auto 1rem;
  }

.PptleX .POWVZp {
    margin: 0 0 1.6rem;
    color: #a68459;
    text-align: right;
    padding-right: 2.7rem;
  }

.PptleX .POWVZp button {
      font-family: Roboto;
      font-size: 0.84rem;
      text-decoration: underline;
    }

.P9xnEc .P8DHZT {
    margin-bottom: 2rem;
  }

.P9xnEc .P8DHZT::after {
      margin-top: 2rem;
    }

.PWsL4h {
  width: 100%;
  font-family: 'Segoe UI';
}

  .P32-Pf {
    display: none;
    width: 35rem !important;
    height: auto !important;
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(21.88%, #001121),
      color-stop(88.85%, #021a30),
      to(#001d38)
    );
    background: linear-gradient(
      180deg,
      #001121 21.88%,
      #021a30 88.85%,
      #001d38 100%
    );
  }

  .P32-Pf.P3l4z8 {
      display: block;
    }

.PuFVqA {
  font-weight: 400;
  font-size: 0.88rem;
  color: #40ff57;
}

.PokyB4 {
  margin: 0 0 2.7rem;
  color: #fff;
  font-weight: 400;
}

.PdbceQ {
  position: relative;
  width: 84%;
  padding: 5rem 0 0;
  margin: 0 auto 3.75rem;
  color: #fff;
  font-size: 3rem;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.PdbceQ div div {
      font-size: 1.75rem !important;
      line-height: 1.4;
      color: #40ff57;
      margin-top: 1.5rem;
    }

.PdbceQ div div mark {
        color: currentColor;
      }

.PdbceQ::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.9rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/082/check.svg')
      no-repeat center center/contain;
    content: '';
  }

.P602Zr {
  position: relative;
}

.P-Bntw {
  overflow: hidden;
  padding: 0 1rem;
  margin-bottom: 0.4em;
  color: #40ff57;
  font-size: 1.38rem;
  font-weight: 300;
  text-align: center;
}

.PoAVCS {
  width: 25.5rem;
  margin: 0 auto 40px;
  border-bottom: 1.5px solid #2ae740;
}

.PoAVCS.PG6Xju {
    border-bottom: 1.5px solid #8a230f;
  }

.PqDr3H {
  display: block;
  width: 100%;
  padding: 0 4rem 0.75rem 0;
  color: #40ff57;
  font-size: 1.125rem;
  font-weight: 400;
}

.PqDr3H::-webkit-input-placeholder {
    color: rgba(64,255,86,0.45882) !important;
  }

.PqDr3H::-moz-placeholder {
    color: rgba(64,255,86,0.45882) !important;
  }

.PqDr3H:-ms-input-placeholder {
    color: rgba(64,255,86,0.45882) !important;
  }

.PqDr3H::-ms-input-placeholder {
    color: rgba(64,255,86,0.45882) !important;
  }

.PqDr3H::placeholder {
    color: rgba(64,255,86,0.45882) !important;
  }

.PqDr3H::-ms-clear {
    width: 0;
    height: 0;
  }

.PqDr3H:-webkit-autofill,
  .PqDr3H:-webkit-autofill:hover,
  .PqDr3H:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #011324 inset !important;
            box-shadow: 0 0 0 30px #011324 inset !important;
    font-size: 1.14em !important;
    -webkit-text-fill-color: #40ff57;
  }

.PRZYvi {
  z-index: 99999;
  bottom: 0;
  width: 24.04em !important;
  height: 2.25em;
  margin: auto;
}

.PRZYvi span {
    background-color: #8a230f !important;
    color: #fff;
    opacity: 1;
  }

.PRZYvi span span {
      background-color: #8a230f;
    }

.PTPDhM {
    left: 100%;
  }

.PzDFw2 {
    right: 100%;
  }

.PUHA4Z {
  position: absolute;
  top: 0;
  right: 5.4em;
  bottom: auto;
  color: #2ae740;
  font-size: 1.08em;
}

.PORyMX {
    position: relative;
    z-index: 1;
  }

.Pd65A9 img {
    width: 25.5rem;
    height: 5.9rem;
    margin: 0 auto;
  }

.PPW8tl,
.PTykke,
.PrmTgr {
  width: 25.5rem;
  height: 5.25rem;
  margin: 0 auto 2.8rem;
  background: linear-gradient(
    91.88deg,
    #208115 7.21%,
    #31cc4c 87.45%,
    #0be731 96.99%
  );
  border-radius: 0.32rem;
}

.PPW8tl .PCsEoo,
  .PPW8tl .PWlUbY,
  .PPW8tl .PE3Tus,
  .PTykke .PCsEoo,
  .PTykke .PWlUbY,
  .PTykke .PE3Tus,
  .PrmTgr .PCsEoo,
  .PrmTgr .PWlUbY,
  .PrmTgr .PE3Tus {
    background: linear-gradient(
      92.48deg,
      #208115 -16.75%,
      #31cc4c 60.5%,
      #0be731 96.83%
    );
    border-radius: 0.32rem;
  }

.PPW8tl .Pp6Svs, .PTykke .Pp6Svs, .PrmTgr .Pp6Svs {
    position: relative;
    z-index: 1;
    width: 1.6rem !important;
    height: 1.75rem !important;
    margin: 0.3rem 0 0 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PPW8tl span, .PTykke span, .PrmTgr span {
    color: #000;
    font-family: 'Segoe UI';
    font-weight: 900;
  }

.PRB58c {
  width: 25.5rem;
  margin: -1.5rem auto 2.5rem;
}

.PRB58c input:not(:checked) + .PZ-YXJ::before {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/082/checkbox1.svg')
      no-repeat center/ contain;
  }

.PRB58c input:checked + .PZ-YXJ::before {
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/082/checkbox2.svg')
      no-repeat center/ contain;
  }

.PRB58c input:not(:checked) + .PZ-YXJ::before,
  .PRB58c input:checked + .PZ-YXJ::before {
    position: absolute;
    border: none;
    width: 1rem;
    height: 1rem;
    background-color: unset;
  }

.PRB58c .PZ-YXJ:hover::before {
    -webkit-box-shadow: unset;
            box-shadow: unset;
    background-color: unset;
  }

.PRB58c .PZ-YXJ::after {
    display: none !important;
  }

.PRB58c input:focus + .PZ-YXJ::before {
    background-color: unset;
  }

.PRB58c.PG6Xju .PZ-YXJ::before {
      border: none !important;
    }

.PRB58c .PZ-YXJ {
    padding: 0 0 0 1.7rem;
    color: #fff;
    font-size: 0.84em;
    line-height: 1.2;
    text-align: left;
    font-family: 'Segoe UI';
  }

.PRB58c .PZ-YXJ::before {
      top: 0.2rem !important;
    }

.PRB58c .PZ-YXJ a {
      border-bottom: 1px solid #fff;
      color: currentColor;
    }

.PRB58c .PZ-YXJ a:hover,
      .PRB58c .PZ-YXJ a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.PeAFR\+ {
  width: 100%;
  margin-bottom: 1rem;
}

.PeAFR\+ video {
    width: 100%;
    height: 12.5rem;
  }

.PtufZc .PokyB4 {
    font-weight: normal;
  }

.PtufZc .PzxDTK {
    padding-right: 2.5rem;
    color: rgba(64,255,86,0.30196);
    text-align: right;
    margin: -1.5rem 0 2rem;
  }

.Prbz91 {
  width: 25.5rem;
  font-family: 'Segoe UI';
}

  .P\+kxt0 {
    display: none;
    background: none;
  }

  .P\+kxt0.P26qBz {
      display: block;
    }

.P2Ae5s {
  display: block;
  width: 100%;
  padding: 0 3.5rem 0.75rem 0;
  color: #40ff57;
  font-size: 1.125rem;
  font-weight: 400;
}

.P2Ae5s::-webkit-input-placeholder {
    color: #40ff57 !important;
  }

.P2Ae5s::-moz-placeholder {
    color: #40ff57 !important;
  }

.P2Ae5s:-ms-input-placeholder {
    color: #40ff57 !important;
  }

.P2Ae5s::-ms-input-placeholder {
    color: #40ff57 !important;
  }

.P2Ae5s::placeholder {
    color: #40ff57 !important;
  }

.P2Ae5s::-ms-clear {
    width: 0;
    height: 0;
  }

.P2Ae5s:-webkit-autofill,
  .P2Ae5s:-webkit-autofill:hover,
  .P2Ae5s:-webkit-autofill:focus {
    -webkit-animation: PJsNWE 0s forwards;
            animation: PJsNWE 0s forwards;
    font-size: 1.125rem;
    -webkit-text-fill-color: #40ff57;
  }

.PD9KXw {
  width: 25.5rem;
  margin: 0 auto 2.5rem;
  border-bottom: 1.5px solid #40ff57;
}

.PD9KXw.PuIYH- {
    border-bottom: 1.5px solid #8a230f;
  }

.PwlrRz,
.POPOpU,
.PgiCpW {
  width: 25.5rem;
  height: 5.25rem;
  margin: 0 auto 2.8rem;
  background: linear-gradient(
    91.88deg,
    #a9e10b 7.21%,
    #24e946 72.02%,
    #00ff2c 96.99%
  );
  border-radius: 0.32rem;
}

.PwlrRz .PWznMH, .POPOpU .PWznMH, .PgiCpW .PWznMH {
    background: linear-gradient(
      91.88deg,
      #00ff2c 7.21%,
      #24e946 35.48%,
      #c2ff14 96.99%
    );
    border-radius: 0.32rem;
  }

.PwlrRz .PmlhwF, .POPOpU .PmlhwF, .PgiCpW .PmlhwF {
    position: relative;
    z-index: 1;
    width: 1.6rem !important;
    height: 1.75rem !important;
    margin: 0.3rem 0 0 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PwlrRz span, .POPOpU span, .PgiCpW span {
    color: #000;
    font-family: 'Segoe UI';
    font-weight: 900;
  }

.PtEa5Z {
  position: absolute;
  top: 0;
  right: 0.5em;
  bottom: auto;
  color: #40ff57;
  font-size: 1.08em;
}

.P1WX-J {
    position: relative;
    z-index: 1;
  }

.PEO1pv img {
    width: 25.5rem;
    height: 5.9rem;
    margin: 0 auto;
  }

.PlKfty {
  width: 25.5rem;
  margin: -1.5rem auto 2.5rem;
}

.PlKfty input:not(:checked) + .Pffsb4::before,
  .PlKfty input:checked + .Pffsb4::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #40ff57;
    background: none;
    width: 1rem;
    height: 1rem;
  }

.PlKfty .Pffsb4:hover::before {
    background: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.PlKfty input:checked + .Pffsb4::after {
    width: 0.625rem;
    height: 0.625rem;
    margin: 0.39rem 0 0 0.19rem;
    background-color: #40ff57;
  }

.PlKfty input:focus + .Pffsb4::before {
    border-color: none;
  }

.PlKfty .Pffsb4 {
    padding: 0 0 0 1.7rem;
    color: #fff;
    font-size: 0.84em;
    line-height: 1.2;
    text-align: left;
    font-family: 'Segoe UI';
  }

.PlKfty .Pffsb4::before {
      top: 0.2rem !important;
    }

.PlKfty .Pffsb4 a {
      border-bottom: 1px solid #fff;
      color: currentColor;
    }

.PlKfty .Pffsb4 a:hover,
      .PlKfty .Pffsb4 a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

.P3OIJ6 {
  padding-right: 0;
  color: #fff;
  text-align: right;
  margin: -1.5rem 0 2rem;
}

.P3OIJ6 span {
    text-decoration: underline;
  }

.P3OIJ6 span:hover {
      text-decoration: none;
    }

.P6FIUy {
  font-weight: 400;
  font-size: 0.88rem;
  color: #a5dcff;
}

.Ppfwxe {
  position: relative;
  width: 84%;
  padding: 5rem 0 0;
  margin: 0 auto 3.75rem;
  color: #fff;
  font-size: 3rem;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.Ppfwxe div div {
      font-size: 1.75rem !important;
      line-height: 1.4;
      color: #a5dcff;
      margin-top: 1.5rem;
    }

.Ppfwxe div div mark {
        color: currentColor;
      }

.Ppfwxe::before {
    position: absolute;
    top: 0.5em;
    right: 0;
    left: 0;
    display: block;
    width: 2em;
    height: 1.9rem;
    margin: auto;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/082/check_blue.svg')
      no-repeat center center/contain;
    content: '';
  }

.PzHSde {
  display: block;
  width: 100%;
  padding: 0 3.5rem 0.75rem 0;
  color: #a5dcff;
  font-size: 1.125rem;
  font-weight: 400;
}

.PzHSde::-webkit-input-placeholder {
    color: #a5dcff !important;
  }

.PzHSde::-moz-placeholder {
    color: #a5dcff !important;
  }

.PzHSde:-ms-input-placeholder {
    color: #a5dcff !important;
  }

.PzHSde::-ms-input-placeholder {
    color: #a5dcff !important;
  }

.PzHSde::placeholder {
    color: #a5dcff !important;
  }

.PzHSde::-ms-clear {
    width: 0;
    height: 0;
  }

.PzHSde:-webkit-autofill,
  .PzHSde:-webkit-autofill:hover,
  .PzHSde:-webkit-autofill:focus {
    -webkit-animation: PGrjDg 0s forwards;
            animation: PGrjDg 0s forwards;
    font-size: 1.125rem;
    -webkit-text-fill-color: #a5dcff;
  }

.PXwUgR {
  width: 25.5rem;
  margin: 0 auto 2.5rem;
  border-bottom: 1.5px solid #fff;
}

.PXwUgR.Ph65uc {
    border-bottom: 1.5px solid #8a230f;
  }

.PihEPH,
.PMnVRp,
.PUG5qY {
  width: 25.5rem;
  height: 5.25rem;
  margin: 0 auto 2.8rem;
  background: linear-gradient(
    86.69deg,
    #4886ff -1.33%,
    #2b32e3 33.42%,
    #1e58ed 96.18%
  );
  border-radius: 0.32rem;
}

.PihEPH .PkwPxh, .PMnVRp .PkwPxh, .PUG5qY .PkwPxh {
    background: linear-gradient(
      86.69deg,
      #1e58ed -1.33%,
      #2b32e3 33.42%,
      #4886ff 96.18%
    );
    border-radius: 0.32rem;
  }

.PihEPH .PG47JV, .PMnVRp .PG47JV, .PUG5qY .PG47JV {
    position: relative;
    z-index: 1;
    width: 1.6rem !important;
    height: 1.75rem !important;
    margin: 0.3rem 0 0 1rem;
    background-position: center !important;
    background-size: contain;
  }

.PihEPH span, .PMnVRp span, .PUG5qY span {
    color: #fff;
    font-family: 'Segoe UI';
    font-weight: 900;
  }

.P-jg-C {
  position: absolute;
  top: 0;
  right: 0.5em;
  bottom: auto;
  color: #fff;
  font-size: 1.08em;
}

.PzySEJ {
    position: relative;
    z-index: 1;
  }

.PqSeNB img {
    width: 25.5rem;
    height: 5.9rem;
    margin: 0 auto;
  }

.PgEO7V {
  position: relative;
}

.PE13Ge {
  overflow: hidden;
  padding: 0 1rem;
  margin-bottom: 0.4em;
  color: #a5dcff;
  font-size: 1.38rem;
  font-weight: 300;
  text-align: center;
}

.PBZA04 {
  width: 25.5rem;
  margin: -1.5rem auto 2.5rem;
}

.PBZA04 input:not(:checked) + .PusOHN::before,
  .PBZA04 input:checked + .PusOHN::before {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #a5dcff;
    background: none;
    width: 1rem;
    height: 1rem;
  }

.PBZA04 .PusOHN:hover::before {
    background: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

.PBZA04 input:checked + .PusOHN::after {
    width: 0.625rem;
    height: 0.625rem;
    margin: 0.39rem 0 0 0.19rem;
    background-color: #a5dcff;
  }

.PBZA04 input:focus + .PusOHN::before {
    border-color: none;
  }

.PBZA04 .PusOHN {
    padding: 0 0 0 1.7rem;
    color: #fff;
    font-size: 0.84em;
    line-height: 1.2;
    text-align: left;
    font-family: 'Segoe UI';
  }

.PBZA04 .PusOHN::before {
      top: 0.2rem !important;
    }

.PBZA04 .PusOHN a {
      border-bottom: 1px solid #fff;
      color: currentColor;
    }

.PBZA04 .PusOHN a:hover,
      .PBZA04 .PusOHN a:focus {
        border-color: rgb(255 255 255 / 0.5);
      }

@media (min-width: 1024px) and (max-width: 1600px) {
  .PYfHAI {
    font-size: 12px;
  }
}

.PF0MBU {
  overflow: hidden;
  margin: 0 -2rem 1rem;
  color: #f4ffff;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
}

  .PF0MBU:lang(de) {
    margin: 0 -2.5rem 1rem;
    font-size: 1.35em;
  }

  .PWAmV9 {
    width: 24.04em !important;
    height: 0.63em !important;
    margin: 0 auto 0.8rem;
    background-size: 24.04em 0.31em;
  }

.PR\+-Kw {
  display: block;
  width: 100%;
  padding: 1.2em 1.8em 1.35em 3.6em;
  color: #fff;
  font-family: inherit;
  font-size: 1.2em !important;
  font-weight: bold;
}

.PR\+-Kw::-ms-clear {
    display: none;
  }

.PR\+-Kw:-webkit-autofill,
  .PR\+-Kw:-webkit-autofill:hover,
  .PR\+-Kw:-webkit-autofill:focus {
    -webkit-animation: Pn2GB5 0s forwards;
            animation: Pn2GB5 0s forwards; /* remove standart autocomplete background */
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
  }

.PDloSF {
  position: relative;
  display: block;
  font-family: Oswald, Palatino, serif;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-shadow: 0 1px 0 #82a0c7, 0 2px 0 #6581a5, 0 3px 4px #000;
}

.PAPHsh {
  font-size: 2.18em;
  font-weight: 400;
}

.PAPHsh span {
    font-size: 0.8em;
  }

.PtjcJW {
  font-size: 1.6em;
  font-weight: 200;
}

.PtjcJW:lang(ru) {
        font-size: 1.3em;
      }

.PtjcJW img {
    display: inline;
    width: .8em;
    height: auto;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
  }

.PK\+\+bK {
  margin-top: .9em;
  font-size: 1.61em;
  font-weight: 300;
}

.PhEwQL {
  position: relative;
  display: inline-block;
  margin-left: .2em;
}

.PhEwQL img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }

.PUDBR2{
  color: #f4ffff;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight:400;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
}

.PCS9KQ{
  font-size: 1.56em;
}

.P8mA8h{
  font-size: 1.56em;
}

.P8mA8h div {
    color: #fdf454;
    font-size: .9em;
    font-weight: 700;
    text-transform:uppercase;
  }

.P8mA8h img{
    display: inline;
    height: auto;
    margin: 0 -.8em  0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
  }

.PrYKwg {
  position: relative;
  display: inline-block;
  margin-left: .2em;
}

.PrYKwg img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }

.Pk7RvG {
    position: relative;
    display: block;
    font-family: Oswald, Palatino, serif;
    font-weight: 500;
    line-height: 2em;
  }
  
  .Pp5rff {
    font-size: 2.2vw;
    font-weight: 300;
    letter-spacing: .04em;
    line-height: normal;
  }
  
  .Pp5rff span {
      font-size: .7em;
      font-weight: 100;
    }
  
  .PVTX7R {
    margin-top: -.3em;
    font-size: 1.1vw;
    font-weight: 200;
    letter-spacing: .07em;
  }
  
  .PVTX7R img {
      display: inline;
      width: .8em;
      height: auto;
      margin: 0 -.8em .2em .2em;
      -o-object-fit: contain;
         object-fit: contain;
    }
  
  .PneSu3 {
    margin-top: .9em;
    font-size: 1.63em;
    font-weight: 200;
    letter-spacing: .02em;
  }
  
  .PnIl9e {
    position: relative;
    display: inline-block;
    margin-left: .2em;
  }
  
  .PnIl9e img {
      width: 100%;
      height: auto;
      -o-object-fit: contain;
         object-fit: contain;
    }
  

.PsZBxq {
    position: relative;
    display: block;
    font-family: MuseoSans, Oswald, Palatino, serif;
  }
  
  .PhnbxT {
    margin-bottom: .65vw;
    font-size: 1.46vw;
    font-weight: bold;
    line-height: 2vw;
  }
  
  .PYKs6J {
    font-size: .94vw;
    font-weight: 300;
    line-height: 1.1vw;
    opacity: .8;
  }
  
  

.PINe6\+ {
  position: relative;
  display: block;
  font-family: Oswald, Palatino, serif;
}

.PDRggw {
  font-size: 2.8em;
  font-weight: 300;
  letter-spacing: .035em;
  line-height: normal;
}

.PDRggw:lang(ru) {
          font-size: 2.4em;
        }

.PDRggw span {
    font-size: .7em;
    font-weight: 300;
  }

.PmyCJg {
  color: #a1876b;
  font-size: 1.4em;
  font-weight: 200;
  letter-spacing: .1em;
}

.PmyCJg img {
    display: inline;
    width: .8em;
    height: auto;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
  }

.Pti-3n {
  position: relative;
  display: inline-block;
  margin-left: .2em;
}

.Pti-3n img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  
.PJQjQd {
  display: block;
  font-family: Oswald, Palatinoa, serif;
  line-height: 1.35;
}

.PqJ0Ty {
  font-size: 2.5em;
}

.PqJ0Ty span {
    font-size: 0.8em;
    font-weight: 300;
  }

.PBvHJL {
  color: #a1876b;
  font-size: 1.4em;
  font-weight: 300;
  text-shadow: none;
}

.PBvHJL img {
    display: inline;
    width: 0.8em;
    height: auto;
    margin: 0 -0.8em 0 0.2em;
    -o-object-fit: contain;
       object-fit: contain;
  }

.PHoJpE {
  position: relative;
  display: block;
  font-family: inherit;
}

.PJNFLj {
  font-size: 3.06em;
  font-weight: bold;
  letter-spacing: inherit;
  line-height: normal;
}

.PJNFLj span {
    font-size: .7em;
  }

.P5q5O4 {
  color: rgb(138 135 146 / 0.8);
  font-size: 1.38em;
  font-weight: 500;
  letter-spacing: .44px;
}

.P5q5O4 img {
    display: inline;
    width: .8em;
    height: auto;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
  }

.POirxZ {
  position: relative;
  display: inline-block;
  margin-left: .2em;
}

.POirxZ img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  
.P-ED2G {
  display: block;
}

.P1ZlKT {
  font-weight: bold;
}

.PxX-lT {
  font-weight: normal;
}

.PxX-lT img {
    display: inline;
    width: 0.8em;
    height: auto;
    margin: 0 -0.8em 0 0.3em;
    -o-object-fit: contain;
       object-fit: contain;
  }


.PAm\+u- {
  display: block;
  font-family: 'Noto Sans', Roboto, sans-serif;
  text-align: center;
}

.P6p4uL {
  margin: 0;
  color: #fff;
  font-size: 2.6rem;
  font-weight: 700;
}

.P6p4uL span {
    font-size: 0.8em;
  }

.PQbgF\+ {
  color: rgb(222 230 234 / 0.8);
  font-size: 1.125rem;
  font-weight: 300;
  text-shadow: none;
}

.PjrH4L {
  display: block;
  font-family: 'Noto Sans', Roboto, sans-serif;
  text-align: center;
}

.Pawxnq {
  margin: 0 0 0.7rem;
  color: #fff;
  font-size: 2.6rem;
  font-weight: 700;
}

.Pawxnq span {
    font-size: 0.8em;
  }

.P-ak3r {
  color: #7a7a7e;
  font-size: 1.125rem;
  font-weight: 300;
  text-shadow: none;
}

.PzQM0U {
  display: block;
  font-family: Rubik, sans-serif;
}

.PPidHZ {
  margin: 0 0 0.2rem;
  font-size: 2.6rem;
  font-weight: 700;
}

.PPidHZ span {
    font-size: 0.8em;
  }

.P65q\+j {
  color: rgb(222 230 234 / 0.8);
  font-size: 1.125rem;
  font-weight: 300;
  text-shadow: none;
}

.Pv8LdT {
  display: block;
}

.Pw\+Nnk {
  margin: 0;
  font-size: 3.2rem;
  line-height: 1;
}

.P-kI6j {
  font-size: 1.44rem;
}

.PW-B\+E {
    display: block;
    font-family: Oswald, Palatino, serif;
    line-height: 1.35;
  }
  
  .P4shce {
    font-size: 2.5em;
    font-weight: 300;
    letter-spacing: .04em;
  }
  
  .P4shce:lang(ru) {
      font-size: 2em;
    }
  
  .P2B09i {
    font-weight: 300;
  }
  

.PNQWMJ {
  width: 40px;
  height: 80px;
  opacity: 0.8;
}

  .PNQWMJ:hover {
    opacity: 1;
  }

  .PNQWMJ:hover .PgFAfH {
      height: 116px;
      opacity: 1;
      visibility: visible;
    }

  .PNQWMJ button {
    position: absolute;
    display: block;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/002/ico.svg')
      no-repeat 35% 51%;
    background-color: rgb(255 255 255 / 1);
    border-radius: 10%;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }

  .PNQWMJ button::after {
      position: absolute;
      top: 51%;
      left: 35%;
      display: block;
      width: 18px;
      height: 15px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/002/ico_unmuted.svg')
        no-repeat center;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(-19%, -50%);
          -ms-transform: translate(-19%, -50%);
              transform: translate(-19%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

  .PNQWMJ.PewdVt button::after {
      z-index: 1;
      top: 52%;
      left: 60%;
      width: 7px;
      height: 7px;
      -webkit-animation: PuigtX 2s infinite;
              animation: PuigtX 2s infinite;
      -webkit-animation-delay: 0.3s;
              animation-delay: 0.3s;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/002/ico_muted.svg')
        no-repeat center;
      -webkit-transform: translate(-19%, -50%) rotate(0deg);
          -ms-transform: translate(-19%, -50%) rotate(0deg);
              transform: translate(-19%, -50%) rotate(0deg);
    }

  .PNQWMJ .PgFAfH {
    position: absolute;
    bottom: 50px;
    left: 0;
    overflow: hidden;
    width: 40px;
    height: 50px;
    padding: 0;
    background: #fff;
    border-radius: 5px;
    opacity: 0;
    -webkit-transition: opacity, height 0.2s;
    transition: opacity, height 0.2s;
    visibility: hidden;
  }

  .PNQWMJ .PgFAfH input[type='range'] {
      position: absolute;
      top: 11px;
      left: -26px;
      width: 91px;
      height: 3px;
      margin-right: 15px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: #d6d6d6;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5b758f), to(#2c3e50));
      background-image: linear-gradient(#5b758f, #2c3e50);
      background-repeat: no-repeat;
      background-size: 0% 100%;
      border-radius: 5px;
      -webkit-transform: rotate(-90deg) translate(-50%, 0);
          -ms-transform: rotate(-90deg) translate(-50%, 0);
              transform: rotate(-90deg) translate(-50%, 0);
    }

  .PNQWMJ .PgFAfH input[type='range']::-webkit-slider-thumb {
      width: 11px;
      height: 11px;
      -webkit-appearance: none;
              appearance: none;
      background: #2c3e50;
      border-radius: 50%;
      -webkit-box-shadow: 0 0 2px 0 #555;
              box-shadow: 0 0 2px 0 #555;
      cursor: pointer;
      -webkit-transition: all 0.1s linear;
      transition: all 0.1s linear;
    }

  .PNQWMJ .PgFAfH input[type='range']::-moz-range-thumb {
      width: 11px;
      height: 11px;
      -moz-appearance: none;
           appearance: none;
      background: #2c3e50;
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -moz-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

  .PNQWMJ .PgFAfH input[type='range']::-ms-thumb {
      width: 11px;
      height: 11px;
      appearance: none;
      background: #2c3e50;
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -ms-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

  .PNQWMJ .PgFAfH input[type='range']:hover::-webkit-slider-thumb {
      width: 15px;
      height: 15px;
    }

  .PNQWMJ .PgFAfH input[type='range']:hover::-moz-range-thumb {
      background: #2c3e50;
    }

  .PNQWMJ .PgFAfH input[type='range']:hover::-ms-thumb {
      background: #2c3e50;
    }

  /* Input Track */

  .PNQWMJ .PgFAfH input[type='range']::-webkit-slider-runnable-track {
      border: none;
      -webkit-appearance: none;
              appearance: none;
      background: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

  .PNQWMJ .PgFAfH input[type='range']::-moz-range-track {
      border: none;
      -moz-appearance: none;
           appearance: none;
      background: transparent;
      box-shadow: none;
    }

  .PNQWMJ .PgFAfH input[type='range']::-ms-track {
      border: none;
      appearance: none;
      background: transparent;
      box-shadow: none;
    }

.Pmpo9G {
  width: 40px;
  height: 40px;
  background-color: rgb(255 255 255 / 1);
  background-size: 0 0;
  border-radius: 10%;
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: background-size 0.3s;
  transition: background-size 0.3s;
}

.Pmpo9G:hover {
    opacity: 1;
  }

.Pmpo9G button {
    position: absolute;
    z-index: 2;
    width: 40px;
    height: 40px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

.Pmpo9G.PlbdZP button {
    background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/004/play.svg')
      no-repeat 56% 52%;
    background-size: auto;
  }

.Pmpo9G.PsABAp button {
    background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/004/pause.svg')
      no-repeat 51% 52%;
    background-size: auto;
  }

@-webkit-keyframes PuigtX {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

@keyframes PuigtX {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

.Po7HmP {
  width: 51px;
  height: 51px;
}

  .Po7HmP.P8Voo8 {
    background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/001/btn_play.png');
  }

  .Po7HmP.PldUvW {
    background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/001/btn_pause.png');
  }

  .Po7HmP .P7qkae {
    display: none;
  }

.P69OKc {
  display: block;
  width: 100%;
  height: 100%;
}

:root {
  --skin003-color: #ffb142;
}

.PsoudZ {
  width: 46px;
  height: 80px;
}

.PsoudZ:hover .PbgG0u {
      height: 116px;
      opacity: 1;
      visibility: visible;
    }

.PsoudZ button {
    position: absolute;
    display: block;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 46px;
    height: 46px;
    border: 2px solid rgb(255 153 0 / 0.4);
    background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/003/ico.svg')
      no-repeat 35% 51%;
    background-color: #000;
    border-radius: 7px;
    -webkit-box-shadow: 0 10px 24px #000;
            box-shadow: 0 10px 24px #000;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }

.PsoudZ button::after {
      position: absolute;
      top: 52%;
      left: 52%;
      display: block;
      width: 18px;
      height: 15px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/003/ico_unmuted.svg')
        no-repeat center;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(-19%, -50%);
          -ms-transform: translate(-19%, -50%);
              transform: translate(-19%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.PsoudZ.Pp0v9S button::after {
      z-index: 1;
      top: 52%;
      left: 60%;
      width: 7px;
      height: 7px;
      -webkit-animation: PQic9H 2s infinite;
              animation: PQic9H 2s infinite;
      -webkit-animation-delay: 0.3s;
              animation-delay: 0.3s;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/003/ico_muted.svg')
        no-repeat center;
      -webkit-transform: translate(-19%, -50%) rotate(0deg);
          -ms-transform: translate(-19%, -50%) rotate(0deg);
              transform: translate(-19%, -50%) rotate(0deg);
    }

.PsoudZ .PbgG0u {
    position: absolute;
    bottom: 50px;
    left: 0;
    overflow: hidden;
    width: 46px;
    height: 50px;
    padding: 0;
    border: 2px solid rgb(255 153 0 / 0.4);
    background-color: #000;
    border-radius: 5px;
    -webkit-box-shadow: 0 10px 24px #000;
            box-shadow: 0 10px 24px #000;
    opacity: 0;
    -webkit-transition: opacity, height 0.2s;
    transition: opacity, height 0.2s;
    visibility: hidden;
  }

.PsoudZ .PbgG0u input[type='range'] {
      position: absolute;
      top: 11px;
      left: -24px;
      width: 91px;
      height: 3px;
      margin-right: 15px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: #666345;
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ffb142),
        to(#ffb142));
      background-image: linear-gradient(
        #ffb142,
        #ffb142);
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(var(--skin003-color)),
        to(var(--skin003-color))
      );
      background-image: linear-gradient(
        var(--skin003-color),
        var(--skin003-color)
      );
      background-repeat: no-repeat;
      background-size: 0% 100%;
      border-radius: 5px;
      -webkit-transform: rotate(-90deg) translate(-50%, 0);
          -ms-transform: rotate(-90deg) translate(-50%, 0);
              transform: rotate(-90deg) translate(-50%, 0);
    }

.PsoudZ .PbgG0u input[type='range']::-webkit-slider-thumb {
      width: 11px;
      height: 11px;
      -webkit-appearance: none;
              appearance: none;
      background: #ffb142;
      background: var(--skin003-color);
      border-radius: 50%;
      -webkit-box-shadow: 0 0 2px 0 #555;
              box-shadow: 0 0 2px 0 #555;
      cursor: pointer;
      -webkit-transition: all 0.1s linear;
      transition: all 0.1s linear;
    }

.PsoudZ .PbgG0u input[type='range']::-moz-range-thumb {
      width: 11px;
      height: 11px;
      -moz-appearance: none;
           appearance: none;
      background: #ffb142;
      background: var(--skin003-color);
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -moz-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

.PsoudZ .PbgG0u input[type='range']::-ms-thumb {
      width: 11px;
      height: 11px;
      appearance: none;
      background: #ffb142;
      background: var(--skin003-color);
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -ms-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

.PsoudZ .PbgG0u input[type='range']:hover::-webkit-slider-thumb {
      width: 15px;
      height: 15px;
    }

.PsoudZ .PbgG0u input[type='range']:hover::-moz-range-thumb {
      background: #ffb142;
      background: var(--skin003-color);
    }

.PsoudZ .PbgG0u input[type='range']:hover::-ms-thumb {
      background: #ffb142;
      background: var(--skin003-color);
    }

/* Input Track */

.PsoudZ .PbgG0u input[type='range']::-webkit-slider-runnable-track {
      border: none;
      -webkit-appearance: none;
              appearance: none;
      background: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.PsoudZ .PbgG0u input[type='range']::-moz-range-track {
      border: none;
      -moz-appearance: none;
           appearance: none;
      background: transparent;
      box-shadow: none;
    }

.PsoudZ .PbgG0u input[type='range']::-ms-track {
      border: none;
      appearance: none;
      background: transparent;
      box-shadow: none;
    }

@-webkit-keyframes PQic9H {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

@keyframes PQic9H {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

:root {
  --skin004-color: #ffdc5e;
}

.P10V8O {
  width: 46px;
  height: 80px;
}

.P10V8O:hover .P7O4Xx {
      height: 123px;
      opacity: 1;
      visibility: visible;
    }

.P10V8O button {
    position: absolute;
    display: block;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 46px;
    height: 46px;
    border: 2px solid #888e60;
    background: linear-gradient(149.79deg, #4f8c77 -63.65%, #162c20 88.29%);
    border-radius: 50%;
    -webkit-box-shadow: 0 10px 24px #000;
            box-shadow: 0 10px 24px #000;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }

.P10V8O button::after {
      position: absolute;
      top: 52%;
      left: 52%;
      display: block;
      width: 18px;
      height: 15px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/004/ico_unmuted.svg')
        no-repeat center;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(-19%, -50%);
          -ms-transform: translate(-19%, -50%);
              transform: translate(-19%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.P10V8O button::before {
      position: absolute;
      top: 52%;
      left: 30%;
      display: block;
      width: 10px;
      height: 18px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/004/ico.svg')
        no-repeat 35% 51%;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(-19%, -50%);
          -ms-transform: translate(-19%, -50%);
              transform: translate(-19%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.P10V8O.PFXM\+h button::after {
      z-index: 1;
      top: 52%;
      left: 60%;
      width: 7px;
      height: 7px;
      -webkit-animation: PlrkHS 2s infinite;
              animation: PlrkHS 2s infinite;
      -webkit-animation-delay: 0.3s;
              animation-delay: 0.3s;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/004/ico_muted.svg')
        no-repeat center;
      -webkit-transform: translate(-19%, -50%) rotate(0deg);
          -ms-transform: translate(-19%, -50%) rotate(0deg);
              transform: translate(-19%, -50%) rotate(0deg);
    }

.P10V8O .P7O4Xx {
    position: absolute;
    bottom: 50px;
    left: 0;
    overflow: hidden;
    width: 46px;
    height: 50px;
    padding: 0;
    border: 2px solid #888e60;
    background: linear-gradient(149.79deg, #4f8c77 -63.65%, #162c20 88.29%);
    border-radius: 36px;
    -webkit-box-shadow: 0 10px 24px #000;
            box-shadow: 0 10px 24px #000;
    opacity: 0;
    -webkit-transition: opacity, height 0.2s;
    transition: opacity, height 0.2s;
    visibility: hidden;
  }

.P10V8O .P7O4Xx input[type='range'] {
      position: absolute;
      top: 17px;
      left: -21px;
      width: 85px;
      height: 3px;
      margin-right: 15px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: rgb(229 196 79 / 0.4);
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ffdc5e),
        to(#ffdc5e));
      background-image: linear-gradient(
        #ffdc5e,
        #ffdc5e);
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(var(--skin004-color)),
        to(var(--skin004-color))
      );
      background-image: linear-gradient(
        var(--skin004-color),
        var(--skin004-color)
      );
      background-repeat: no-repeat;
      background-size: 0% 100%;
      border-radius: 5px;
      -webkit-transform: rotate(-90deg) translate(-50%, 0);
          -ms-transform: rotate(-90deg) translate(-50%, 0);
              transform: rotate(-90deg) translate(-50%, 0);
    }

.P10V8O .P7O4Xx input[type='range']::-webkit-slider-thumb {
      width: 11px;
      height: 11px;
      -webkit-appearance: none;
              appearance: none;
      background: #ffdc5e;
      background: var(--skin004-color);
      border-radius: 50%;
      -webkit-box-shadow: 0 0 2px 0 #555;
              box-shadow: 0 0 2px 0 #555;
      cursor: pointer;
      -webkit-transition: all 0.1s linear;
      transition: all 0.1s linear;
    }

.P10V8O .P7O4Xx input[type='range']::-moz-range-thumb {
      width: 11px;
      height: 11px;
      -moz-appearance: none;
           appearance: none;
      background: #ffdc5e;
      background: var(--skin004-color);
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -moz-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

.P10V8O .P7O4Xx input[type='range']::-ms-thumb {
      width: 11px;
      height: 11px;
      appearance: none;
      background: #ffdc5e;
      background: var(--skin004-color);
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -ms-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

.P10V8O .P7O4Xx input[type='range']:hover::-webkit-slider-thumb {
      width: 15px;
      height: 15px;
    }

.P10V8O .P7O4Xx input[type='range']:hover::-moz-range-thumb {
      background: #ffdc5e;
      background: var(--skin004-color);
    }

.P10V8O .P7O4Xx input[type='range']:hover::-ms-thumb {
      background: #ffdc5e;
      background: var(--skin004-color);
    }

/* Input Track */

.P10V8O .P7O4Xx input[type='range']::-webkit-slider-runnable-track {
      border: none;
      -webkit-appearance: none;
              appearance: none;
      background: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.P10V8O .P7O4Xx input[type='range']::-moz-range-track {
      border: none;
      -moz-appearance: none;
           appearance: none;
      background: transparent;
      box-shadow: none;
    }

.P10V8O .P7O4Xx input[type='range']::-ms-track {
      border: none;
      appearance: none;
      background: transparent;
      box-shadow: none;
    }

@-webkit-keyframes PlrkHS {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

@keyframes PlrkHS {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

:root {
  --skin005-color: #ffb142;
}

.PVIe8f {
  width: 161px;
  height: 44px;
  border: 2px solid rgb(255 153 0 / 0.4);
  background: #000;
  border-radius: 20px;
  -webkit-box-shadow: 0 10px 24px #000;
          box-shadow: 0 10px 24px #000;
}

.PVIe8f button {
    position: absolute;
    display: block;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 46px;
    height: 100%;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }

.PVIe8f button::after {
      position: absolute;
      top: 52%;
      left: 52%;
      display: block;
      width: 18px;
      height: 15px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/005/ico_unmuted.svg')
        no-repeat center;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(-19%, -50%);
          -ms-transform: translate(-19%, -50%);
              transform: translate(-19%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.PVIe8f button::before {
      position: absolute;
      top: 52%;
      left: 30%;
      display: block;
      width: 10px;
      height: 18px;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/005/ico.svg')
        no-repeat 35% 51%;
      content: '';
      cursor: pointer;
      -webkit-transform: translate(-19%, -50%);
          -ms-transform: translate(-19%, -50%);
              transform: translate(-19%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.PVIe8f.PH4w49 button::after {
      z-index: 1;
      top: 52%;
      left: 60%;
      width: 7px;
      height: 7px;
      -webkit-animation: PzTPPk 2s infinite;
              animation: PzTPPk 2s infinite;
      -webkit-animation-delay: 0.3s;
              animation-delay: 0.3s;
      background: url('//cdn01.x-plarium.com/browser/content/lps/audio_buttons/new/005/ico_muted.svg')
        no-repeat center;
      -webkit-transform: translate(-19%, -50%) rotate(0deg);
          -ms-transform: translate(-19%, -50%) rotate(0deg);
              transform: translate(-19%, -50%) rotate(0deg);
    }

.PVIe8f .PQE\+fV {
    position: absolute;
    right: 19px;
    bottom: 0;
    overflow: hidden;
    width: 91px;
    height: 100%;
    padding: 0;
    opacity: 1;
  }

.PVIe8f .PQE\+fV input[type='range'] {
      position: absolute;
      top: 19px;
      left: 0;
      width: 100%;
      height: 3px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: rgb(229 196 79 / 0.4);
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ffb142),
        to(#ffb142));
      background-image: linear-gradient(
        #ffb142,
        #ffb142);
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(var(--skin005-color)),
        to(var(--skin005-color))
      );
      background-image: linear-gradient(
        var(--skin005-color),
        var(--skin005-color)
      );
      background-repeat: no-repeat;
      background-size: 0% 100%;
      border-radius: 5px;
    }

.PVIe8f .PQE\+fV input[type='range']::-webkit-slider-thumb {
      width: 11px;
      height: 11px;
      -webkit-appearance: none;
              appearance: none;
      background: #ffb142;
      background: var(--skin005-color);
      border-radius: 50%;
      -webkit-box-shadow: 0 0 2px 0 #555;
              box-shadow: 0 0 2px 0 #555;
      cursor: pointer;
      -webkit-transition: all 0.1s linear;
      transition: all 0.1s linear;
    }

.PVIe8f .PQE\+fV input[type='range']::-moz-range-thumb {
      width: 11px;
      height: 11px;
      -moz-appearance: none;
           appearance: none;
      background: #ffb142;
      background: var(--skin005-color);
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -moz-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

.PVIe8f .PQE\+fV input[type='range']::-ms-thumb {
      width: 11px;
      height: 11px;
      appearance: none;
      background: #ffb142;
      background: var(--skin005-color);
      border-radius: 50%;
      box-shadow: 0 0 2px 0 #555;
      cursor: ew-resize;
      -ms-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
    }

.PVIe8f .PQE\+fV input[type='range']:hover::-webkit-slider-thumb {
      width: 15px;
      height: 15px;
    }

.PVIe8f .PQE\+fV input[type='range']:hover::-moz-range-thumb {
      background: #ffb142;
      background: var(--skin005-color);
    }

.PVIe8f .PQE\+fV input[type='range']:hover::-ms-thumb {
      background: #ffb142;
      background: var(--skin005-color);
    }

/* Input Track */

.PVIe8f .PQE\+fV input[type='range']::-webkit-slider-runnable-track {
      border: none;
      -webkit-appearance: none;
              appearance: none;
      background: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.PVIe8f .PQE\+fV input[type='range']::-moz-range-track {
      border: none;
      -moz-appearance: none;
           appearance: none;
      background: transparent;
      box-shadow: none;
    }

.PVIe8f .PQE\+fV input[type='range']::-ms-track {
      border: none;
      appearance: none;
      background: transparent;
      box-shadow: none;
    }

@-webkit-keyframes PzTPPk {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

@keyframes PzTPPk {
  0% {
    -webkit-transform: translate(-19%, -50%) rotate(0deg);
            transform: translate(-19%, -50%) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(-19%, -50%) rotate(360deg);
            transform: translate(-19%, -50%) rotate(360deg);
  }
}

.P4HLN4 {
  position: relative;
  width: 67.6vw;
  margin: auto;
  outline: none;
}

  .P4HLN4 video {
    max-width: 100%;
    height: auto;
  }

  .P4HLN4 .Px\+Zj\+ {
    position: absolute;
    top: 0;
    right: -4vw;
    width: 2.5vw;
    height: 2.5vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/081/form_bg.svg')
      no-repeat center / contain;
    cursor: pointer;
  }

.PyFiT8 {
  position: fixed;
  z-index: 20;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgb(0 0 0 / 0.6);
}

.PhHZ0M {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.43rem;
  height: 2.43rem;
  background-color: rgb(255 255 255 / 1);
  border-radius: 50%;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.PhHZ0M::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    border-width: 0.4rem 0.6rem;
    border-style: solid;
    border-color: transparent transparent transparent #000;
    content: '';
    cursor: pointer;
    -webkit-transform: translate(-19%, -50%);
        -ms-transform: translate(-19%, -50%);
            transform: translate(-19%, -50%);
  }

.PsP6n3 {
  position: absolute;
  top: 35vh;
  left: 5%;
  width: 470px;
  max-width: 90%;
  color: #fff;
  font-family: 'Open Sans', Roboto, sans-serif;
}

.Pbv\+IP {
  font-size: 50px;
  font-weight: bold;
  line-height: 58px;
}

.PcL9qc {
  margin-top: 19px;
  margin-bottom: 1rem;
  font-size: 26px;
  font-weight: normal;
  line-height: 36px;
}

.PT3PGY {
  width: 100%;
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
  background-color: rgb(204 234 227 / 0.1);
  border-radius: 10px;
  text-align: center;
}

.PT3PGY .Pjtk1X {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 30px;
    text-transform: uppercase;
  }

.PT3PGY .PC\+H4T {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 60px;
    -webkit-backdrop-filter: blur(7px);
            backdrop-filter: blur(7px);
    background-color: rgb(204 234 227 / 0.2);
    border-radius: 10px;
  }

.PT3PGY .PC\+H4T > span {
      margin: auto;
      color: #fffba1;
      font-size: 24px;
      font-weight: bold;
      line-height: 48px;
    }

.PTRMg3 {
  color: #fff;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
  line-height: 48px;
  opacity: 0.6;
}

.P6zWDg.P3eOZU .Pbv\+IP, .P6zWDg.P6M1L3 .Pbv\+IP {
    line-height: 38px;
  }

.P6zWDg.P3eOZU .PT3PGY .Pjtk1X, .P6zWDg.P6M1L3 .PT3PGY .Pjtk1X {
      line-height: 26px;
    }

.P6zWDg.P3eOZU .PT3PGY .PC\+H4T, .P6zWDg.P6M1L3 .PT3PGY .PC\+H4T {
      height: 52px;
    }

.P6zWDg.P3eOZU .PTRMg3, .P6zWDg.P6M1L3 .PTRMg3 {
    font-size: 14px;
    line-height: 20px;
  }

.P6zWDg.P3eOZU {
  top: 25vh;
  right: 7%;
  left: 9%;
  width: 84%;
}

.P6zWDg.P3eOZU .Pbv\+IP {
    font-size: 32px;
  }

.P6zWDg.P3eOZU .PcL9qc {
    margin-top: 16px;
    margin-bottom: 30px;
  }

.P6zWDg.P3eOZU .PT3PGY {
    margin-bottom: 8px;
  }

.P6zWDg.P3eOZU .PT3PGY .PC\+H4T > span {
        font-size: 18px;
      }

.P6zWDg.P6M1L3 {
  width: 90%;
}

.P6zWDg.P6M1L3 .Pbv\+IP {
    font-size: 24px;
  }

.P6zWDg.P6M1L3 .PcL9qc {
    margin-top: 5px;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 22px;
  }

.P6zWDg.P6M1L3 .PT3PGY {
    margin-bottom: 8px;
    text-align: left;
  }

.P6zWDg.P6M1L3 .PT3PGY .Pjtk1X {
      padding-left: 35px;
    }

.P6zWDg.P6M1L3 .PT3PGY .PC\+H4T > span {
        padding-left: 35px;
        margin-left: 0;
      }

.PNMxxl.P3eOZU {
  top: 26vh;
}

.P1AU4h {
  width: 20.43rem;
  margin: 0 auto 0.5rem;
  color: #fff;
  font-family: 'Open Sans', Roboto, sans-serif;
}

.P9yMGE {
  margin: 0 0 0.5rem;
  color: #FFE2B6;
  font-family: 'Palatino Linotype', serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  text-shadow: 0 2px 2px #000;
}

.PP4eUf {
  position: relative;
  width: 100%;
  text-align: center;
}

.PP4eUf .P-nK0Y{
    position: absolute;
    top: 0.7rem;
    right: 0.9rem;
    width: 1.25rem;
    height: 1.25rem;
  }

.PP4eUf .PknanK {
    position: absolute;
    top: 0.7rem;
    right: 0.9rem;
    color: #FFD177;
    font-family: Arial, sans-serif;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
    opacity: 0.5;
  }

.PP4eUf .PknanK:lang(ru){
      top: .85rem;
      font-size: .6rem;
    }

.PP4eUf .Px0Muf {
    width: 20.43rem;
    height: 3.1rem;
    padding: 0.5rem 0 0.4rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/promo_bg.svg') no-repeat center;
    background-size: contain;
    color: #FFCB66;
    cursor: pointer;
    font-family: Philosopher, serif;
    font-size: 1.62rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-shadow: 2px 2px 1px rgba(0 0 0 0.7);
    text-transform: uppercase;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

.PaZfDC {
  position: absolute;
  color: #fff;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
  line-height: 48px;
  opacity: 0;
}

.PqbDww {
    margin: 0 0 0.5rem;
    color: #FFE2B6;
    font-family: Oswald, Palatino, serif;
    font-size: 1.4rem;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    text-shadow: 0 2px 2px #000;
}

.Pkp9Vk {
    position: relative;
    width: 100%;
    text-align: center;
}

.Pkp9Vk .P2IRyq{
        position: absolute;
        top: 0.7rem;
        right: 1.4rem;
        width: 1.25rem;
        height: 1.25rem;
    }

.Pkp9Vk .Pjm-NX {
        position: absolute;
        top: 0.8rem;
        right: 1.5rem;
        color: #FFD177;
        font-family: Arial, sans-serif;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: bold;
        line-height: 14px;
        opacity: 0.5;
    }

.Pkp9Vk .Pjm-NX:lang(ru){
            font-size: .65rem;
        }

.Pkp9Vk .Pvng6j {
        width: 20.3rem;
        height: 2.9rem;
        padding: 0.5rem 0 0.4rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/icons/copy/copy_02.svg') no-repeat center;
        background-size: contain;
        color: #FFCB66;
        cursor: pointer;
        font-family: Oswald, Philosopher, serif;
        font-size: 1.4rem;
        font-weight: bold;
        line-height: 1;
        text-align: center;
        text-shadow: 2px 2px 1px rgba(0 0 0 0.7);
        text-transform: uppercase;
        -webkit-user-select: text;
           -moz-user-select: text;
            -ms-user-select: text;
                user-select: text;
    }


.PnwhNh {
  width: 100%;
  color: #fff;
  font-family: 'Open Sans', Roboto, sans-serif;
}

.PHdzQe {
  font-size: 50px;
  font-weight: bold;
  line-height: 58px;
}

.PF9CMy {
  margin-top: 19px;
  margin-bottom: 1rem;
  font-size: 26px;
  font-weight: normal;
  line-height: 36px;
}

.PuWHjj {
  width: 100%;
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
  background-color: rgb(204 234 227 / 0.1);
  text-align: center;
}

.PuWHjj .PUHmx- {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 30px;
    text-transform: uppercase;
  }

.PuWHjj .P3Gth9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 60px;
    padding: 0 0.75rem;
    -webkit-backdrop-filter: blur(7px);
            backdrop-filter: blur(7px);
    background: #fff;
  }

.PuWHjj .P3Gth9 > span {
      margin: auto;
      color: #f56426;
      font-size: 24px;
      font-weight: bold;
      line-height: 48px;
    }

.P8KxTE {
  margin-top: 11px;
  color: #fff;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
  line-height: 1.2;
  opacity: 0.6;
  text-align: center;
}

.PgP4Ye.Pg-xWM .PHdzQe, .PgP4Ye.PiGpDk .PHdzQe {
    line-height: 38px;
  }

.PgP4Ye.Pg-xWM .PuWHjj .PUHmx-, .PgP4Ye.PiGpDk .PuWHjj .PUHmx- {
      line-height: 26px;
    }

.PgP4Ye.Pg-xWM .PuWHjj .P3Gth9, .PgP4Ye.PiGpDk .PuWHjj .P3Gth9 {
      height: 52px;
    }

.PgP4Ye.Pg-xWM .P8KxTE, .PgP4Ye.PiGpDk .P8KxTE {
    font-size: 13px;
    line-height: 20px;
    text-align: center;
  }

@media (max-width: 320px) and (max-height: 568px) {
    .PgP4Ye.Pg-xWM .P8KxTE, .PgP4Ye.PiGpDk .P8KxTE {
      font-size: 12px;
      line-height: 18px;
    }
  }

.PgP4Ye .PHdzQe {
    font-size: 32px;
  }

.PgP4Ye .PF9CMy {
    margin-top: 16px;
    margin-bottom: 30px;
  }

.PgP4Ye .PuWHjj {
    margin-bottom: 8px;
  }

.PgP4Ye .PuWHjj .P3Gth9 > span {
        overflow: hidden;
        font-size: 18px;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

.PgP4Ye.PiGpDk {
  width: 90%;
}

.PgP4Ye.PiGpDk .PHdzQe {
    font-size: 24px;
  }

.PgP4Ye.PiGpDk .PF9CMy {
    margin-top: 5px;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 22px;
  }

.PgP4Ye.PiGpDk .PuWHjj {
    margin-bottom: 8px;
    text-align: left;
  }

.PgP4Ye.PiGpDk .PuWHjj .PUHmx- {
      padding-left: 35px;
    }

.PgP4Ye.PiGpDk .PuWHjj .P3Gth9 > span {
        padding-left: 35px;
        margin-left: 0;
      }

.PmMZ71 .PuWHjj .P3Gth9 > span {
        overflow: hidden;
        font-size: 20px;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

.PmMZ71 .P8KxTE {
    font-size: 14px;
  }

.PmMZ71.PnwhNh {
  max-width: 18rem;
}

.P5kRFc {
  width: 100%;
  max-width: 451px;
  margin-bottom: 55px;
  color: #fff;
  font-family: 'Open Sans', Roboto, sans-serif;
}

.P8UzWU {
  margin-bottom: 26px;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
}

.PB\+wU3 {
  width: 100%;
  background: rgba(228 92 60 / 0.2);
  border-radius: 5px;
  text-align: center;
}

.PB\+wU3 .PxaxgO {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 30px;
    text-transform: uppercase;
  }

.PB\+wU3 .PlmaVc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 56px;
    padding: 0 8px;
    background-color: #e45c3c;
    border-radius: 5px;
  }

.PB\+wU3 .PlmaVc > span {
      overflow: hidden;
      margin: auto;
      font-size: 20px;
      font-weight: bold;
      line-height: 48px;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

.PKuHpe {
  margin-top: 11px;
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 20px;
  opacity: 0.7;
  text-align: center;
}

.PGILSI.P5kRFc {
    margin-bottom: 135px;
  }

@media (max-width: 375px) {

.PGILSI.P5kRFc {
      margin-bottom: 100px
  }
    }

.PGILSI .P8UzWU {
    margin-bottom: 20px;
    text-align: left;
  }

.P8KWVi {
    width: 100%;
    color: #fff;
    font-family: MuseoSans, Roboto, sans-serif;
}

.P\+lAgX{
    display:block;
}

.Pm-dWJ {
    position: relative;
}

.PV5sWG {
    margin-bottom: 0.4rem;
    color: #fff1e4;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.6rem;
    text-align: center;
    text-shadow: 2px 2px 0 rgba(44 5 5 / 0.25);
}

.PyKB7V {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 37.5rem;
    min-height: 2.1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto 0.6rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/idomoo_lp/3nd/bg_promo.png')
        no-repeat center / auto 100%;
}

.PyKB7V:hover + .Pj6adU {
        display: block;
        opacity: 1;
    }

.PyKB7V .PtBv46 {
        position: absolute;
        top: 0.82rem;
        left: 65%;
        color: #fff1e4;
        font-size: 0.75rem;
        font-weight: 600;
        letter-spacing: 0.5px;
        line-height: 1;
        pointer-events: none;
        text-transform: uppercase;
    }

.PyKB7V .Pw9K5u {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 0.4rem 0.3rem 0.3rem;
    }

.PyKB7V .Pw9K5u > img {
            position: absolute;
            top: 51%;
            left: 25rem;
            width: 1.5rem;
            height: 1.38rem;
            -o-object-fit: contain;
               object-fit: contain;
            pointer-events: none;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
        }

.PyKB7V .Pw9K5u > span {
            display: block;
            margin: auto;
            color: #fffded;
            font-size: 1.38rem;
            font-weight: 900;
            letter-spacing: 0.02em;
            line-height: 1.6rem;
            text-shadow: 0 2px 0 rgba(21 10 0 / 0.25);
        }

.PyKB7V .Pw9K5u > span span {
                color: #ffe91f;
            }

.PUT5AY .PyKB7V:hover + .Pj6adU {
            display: none;
            opacity: 0;
        }

.Pj6adU {
    position: absolute;
    top: -2rem;
    left: 53.8%;
    display: none;
    min-width: 2rem;
    padding: 0.4rem 0.5rem;
    -webkit-animation: PRejwU;
            animation: PRejwU;
    -webkit-animation-duration: 700ms;
            animation-duration: 700ms;
    background: #daccb1;
    border-radius: 2px;
    color: #434343;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    opacity: 0;
    text-align: center;
    text-transform: capitalize;
}

.Pj6adU::after,
    .Pj6adU::before {
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        border: solid transparent;
        content: '';
        pointer-events: none;
    }

.Pj6adU::after {
        border-width: 0.3rem;
        border-color: rgba(218 204 177 / 0);
        border-top-color: #daccb1;
        margin-left: -0.3rem;
    }

.Pc9USE .PV5sWG {
        display: block;
        padding: 0 8px;
        font-size: 24px;
        font-size: 16px;
        line-height: 1.2;
    }

.Pc9USE .PbxUsC {
        font-size: 30px;
    }

.Pc9USE .PtBv46 {
        top: 11px;
        left: 69%;
    }

.Pc9USE .PyKB7V {
        width: 100%;
        margin-bottom: 18px;
    }

.Pc9USE .PyKB7V .Pw9K5u {
            padding: 4px 10px 2px;
        }

.Pc9USE .PyKB7V .Pw9K5u > span {
                overflow: hidden;
                font-size: 18px;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

.Pc9USE .PyKB7V .Pw9K5u > img {
                left: 75%;
                width: 20px;
                height: 20px;
            }

@media (max-height: 568px) {
        .Pc9USE .PV5sWG {
            font-size: 13px;
        }

        .Pc9USE .PyKB7V {
            margin-bottom: 12px;
        }
    }

@media (orientation: portrait){
        @media (min-height: 737px) {

.Pc9USE {            
            margin-bottom: 4vh
}
            
        }
    }

.PM3t43 .PV5sWG {
        font-size: 20px;
    }

.PM3t43 .PyKB7V .Pw9K5u > span {
                overflow: hidden;
                font-size: 22px;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

.PM3t43 .Pj6adU {
        font-size: 14px;
    }

@-webkit-keyframes PRejwU {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes PRejwU {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.PPSxVx {
  padding: 14px 0;
  font-family: 'Open Sans', Roboto, sans-serif;
}

.P3f2Tx {
  width: 354px;
  margin: 0 auto;
  background: rgba(234 13 13 / 0.2);
  border-radius: 5px;
  text-align: center;
}

.P3f2Tx .PnStW9 {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 26px;
    text-transform: uppercase;
  }

.P3f2Tx .PDtu-- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 52px;
    padding: 0 8px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.02%, #ca4040), color-stop(163.91%, #a41839));
    background: linear-gradient(180deg, #ca4040 0.02%, #a41839 163.91%);
    border-radius: 5px;
  }

.P3f2Tx .PDtu-- > span {
      overflow: hidden;
      margin: auto;
      font-size: 20px;
      font-weight: bold;
      line-height: 48px;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

.P0ELa1 {
  margin-top: 11px;
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 20px;
  opacity: 0.7;
  text-align: center;
}

.PtS8PY {
    margin: 0 0 0.5rem;
    color: #FFF;
    font-family: 'Segoe UI', Roboto, sans-serif;
    font-size: 1.25rem;
    font-weight: normal;
    text-align: center;
}

.P1GrM6 {
    position: relative;
    width: 100%;
    margin: 0 0 0.88rem;
    text-align: center;
}

.P1GrM6 .PeiT-h {
        width: 100%;
        height: 6rem;
        padding: 1rem 0 1.4rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/8march/2022/promocode.svg') no-repeat center;
        background-size: contain;
        color: #FFD99F;
        cursor: pointer;
        font-family: Oswald;
        font-size: 2.75rem;
        font-style: normal;
        font-weight: 500;
        line-height: 1.2;
    }

.P1GrM6 .Pt7tLN{
        position: absolute;
        top: 1.9rem;
        right: 1.4rem;
        width: 1.25rem;
        height: 1.25rem;
    }

.P1GrM6 .PIE11T {
        position: absolute;
        top: 2.2rem;
        right: 0.7rem;
        color: #fff;
        font-family: Arial, sans-serif;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: bold;
        line-height: 14px;
        opacity: 0.5;
        pointer-events: none;
    }


.P\+U6lU {
    margin: 0 0 0.25rem;
    color: #67D0EB;
    font-family: Palatino, serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-shadow: 0 2px 2px #000;
}

.Pppdgy {
    position: relative;
    margin-bottom: 8px;
}

.PQiud4 {
    position: relative;
    width: 100%;
    text-align: center;
}

.PQiud4 .PuCC8t{
        position: absolute;
        top: 0.7rem;
        right: 1rem;
        width: 1.1rem;
        height: 1.1rem;
    }

.PQiud4 .PfChY4 {
        position: absolute;
        top: 0.8rem;
        right: .7rem;
        color: #FFF;
        font-family: Arial, sans-serif;
        font-size: 0.7rem;
        font-style: normal;
        font-weight: bold;
        line-height: 14px;
        opacity: 0.5;
    }

.PQiud4 .PfChY4:lang(ru){
            font-size: .65rem;
        }

.PQiud4:hover + .P6XfHg {
        display: block;
        opacity: 1;
    }

.PQiud4 .PIwBRH {
        width: 20rem;
        height: 3.06rem;
        padding: 0.5rem 0 0.4rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/077/copyHolder.png') no-repeat center;
        background-size: contain;
        color: #FFF;
        cursor: pointer;
        font-family: Philosopher, serif;
        font-size: 1.4rem;
        font-weight: 700;
        line-height: 1;
        text-align: center;
        text-shadow: 2px 2px 1px rgb(0 0 0 / 0.7);
        text-transform: uppercase;
        -webkit-user-select: text;
           -moz-user-select: text;
            -ms-user-select: text;
                user-select: text;
    }

.PQiud4 .PIwBRH:lang(ru){
            font-size: 1.2rem;
            line-height: 1.2;

        }

.PElMCZ .PQiud4:hover + .P6XfHg {
            display: none;
            opacity: 0;
        }

.P6XfHg {
    position: absolute;
    top: -2rem;
    right:0;
    display: none;
    min-width: 2rem;
    padding: 0.4rem 0.5rem;
    -webkit-animation: PT8Ms1;
            animation: PT8Ms1;
    -webkit-animation-duration: 700ms;
            animation-duration: 700ms;
    background: #B1C1DA;
    border-radius: 2px;
    color: #434343;
    font-family: Arial;
    font-size:0.75rem;
    font-weight: 700;
    line-height: 1;
    opacity: 0;
    text-align: center;
    text-transform: capitalize;
}

.P6XfHg::after,
    .P6XfHg::before {
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        border: solid transparent;
        content: '';
        pointer-events: none;
    }

.P6XfHg::after {
        border-width: 0.3rem;
        border-color: rgba(218 204 177 / 0);
        border-top-color: #B1C1DA;
        margin-left: -0.3rem;
    }

@-webkit-keyframes PT8Ms1 {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes PT8Ms1 {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.PbmNyt {
    margin: 0 0 0.25rem;
    color: #FFE2B6;
    font-family: Palatino, serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-shadow: 0 2px 2px #000;
}

.P-fZt9 {
    position: relative;
    margin-bottom: 8px;
}

.PyAXuP {
    position: relative;
    width: 100%;
    text-align: center;
}

.PyAXuP .P6HS-t{
        position: absolute;
        top: 1.2rem;
        right: 1rem;
        width: 1.1rem;
        height: 1.1rem;
    }

.PyAXuP .P5eIhl {
        position: absolute;
        top: 1.2rem;
        right: 0.3rem;
        color: #eacd5a;
        font-family: Arial, sans-serif;
        font-size: 0.7rem;
        font-style: normal;
        font-weight: bold;
        line-height: 14px;
        opacity: 0.5;
    }

.PyAXuP .P5eIhl:lang(ru){
            font-size: .65rem;
        }

.PyAXuP:hover + .PLvJCJ {
        display: block;
        opacity: 1;
    }

.PyAXuP .Pftm55 {
        width: 100%;
        height: 3.9rem;
        padding: 0.5rem 0 0.4rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/060/copyHolder.png') no-repeat center;
        background-size: contain;
        color: #FFCB66;
        cursor: pointer;
        font-family: Philosopher, serif;
        font-size: 1.6rem;
        font-weight: 700;
        line-height: 1.5;
        text-align: center;
        text-shadow: 2px 2px 1px rgb(0 0 0 / 0.7);
        text-transform: uppercase;
        -webkit-user-select: text;
           -moz-user-select: text;
            -ms-user-select: text;
                user-select: text;
    }

.PZOSs3 .PyAXuP:hover + .PLvJCJ {
            display: none;
            opacity: 0;
        }

.PLvJCJ {
    position: absolute;
    top: -1.62rem;
    right:0;
    display: none;
    min-width: 2rem;
    padding: 0.4rem 0.5rem;
    -webkit-animation: PPGSAG;
            animation: PPGSAG;
    -webkit-animation-duration: 700ms;
            animation-duration: 700ms;
    background: #DACCB1;
    border-radius: 2px;
    color: #434343;
    font-family: Arial;
    font-size:0.75rem;
    font-weight: 700;
    line-height: 1;
    opacity: 0;
    text-align: center;
    text-transform: capitalize;
}

.PLvJCJ::after,
    .PLvJCJ::before {
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        border: solid transparent;
        content: '';
        pointer-events: none;
    }

.PLvJCJ::after {
        border-width: 0.3rem;
        border-color: rgba(218 204 177 / 0);
        border-top-color: #DACCB1;
        margin-left: -0.3rem;
    }

@-webkit-keyframes PPGSAG {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes PPGSAG {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.PXj-jN{
  width: 100%;
  height: 100vh;
  background-size: 100% auto;
  background-position: left top;
  padding: 14.5vw 5vw 0 68vw;
  font-family: Philosopher, sans-serif;
  background-color: #000;
}

.PczMXv {
    margin: 0 0 0.25rem;
    color: #FFE2B6;
    font-size: 1.66vw;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-shadow: 0 2px 1px rgb(0 0 0 / 0.25);
}

.PilRkf {
    margin: 0 0 1.25rem;
    color: #d4be72;
    font-size: 1.77vw;
    font-weight: 700;
    line-height: 1.1;
    text-align: center;
    text-shadow: 0 2px 1px rgb(0 0 0 / 0.25);
}

.PilRkf strong{
        text-transform: uppercase;
        font-size: 2vw;
    }

.PilRkf span{
      color: #FFE2B6;
      font-size: 1.35vw;
    }

.PAeift {
    position: relative;
    margin-bottom: 8px;
}

.Pch\+Yo {
    position: relative;
    width: 100%;
    text-align: center;
}

.Pch\+Yo .PNPUcG{
        position: absolute;
        top: 1.7vw;
        right: 5vw;
        width: 1.1vw;
        height: 1.1vw;
    }

.Pch\+Yo .Pvwus4 {
        position: absolute;
        top: 1.8vw;
        right: 3.5vw;
        color: #F5E9BD;
        font-family: Arial, sans-serif;
        font-size: 0.7vw;
        font-style: normal;
        font-weight: bold;
        line-height: 14px;
        opacity: 0.5;
    }

.Pch\+Yo .Pvwus4:lang(ru){
            font-size: .65rem;
        }

.Pch\+Yo:hover + .PXrvQb {
        display: block;
        opacity: 1;
    }

.Pch\+Yo .PTpF8a {
        width: 100%;
        height: 5vw;
        padding: 1.1vw 0 1.4vw 2vw;
        background-size: contain;
        color: #F5E9BD;
        cursor: pointer;
        font-family: Philosopher, serif;
        font-size: 1.60vw;
        font-weight: 700;
        line-height: 1.5;
        text-align: center;
        text-shadow: 2px 2px 1px rgb(0 0 0 / 0.7);
        text-transform: uppercase;
        -webkit-user-select: text;
           -moz-user-select: text;
            -ms-user-select: text;
                user-select: text;
    }

.Pk3Kuz .Pch\+Yo:hover + .PXrvQb {
            display: none;
            opacity: 0;
        }

.PXrvQb {
    position: absolute;
    top: -0.62rem;
    right: 4.3vw;
    display: none;
    min-width: 2rem;
    padding: 0.4rem 0.5rem;
    -webkit-animation: Ph9vlw;
            animation: Ph9vlw;
    -webkit-animation-duration: 700ms;
            animation-duration: 700ms;
    background: #DACCB1;
    border-radius: 2px;
    color: #434343;
    font-family: Arial;
    font-size:0.75rem;
    font-weight: 700;
    line-height: 1;
    opacity: 0;
    text-align: center;
    text-transform: capitalize;
}

.PXrvQb::after,
    .PXrvQb::before {
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        border: solid transparent;
        content: '';
        pointer-events: none;
    }

.PXrvQb::after {
        border-width: 0.3rem;
        border-color: rgba(218 204 177 / 0);
        border-top-color: #DACCB1;
        margin-left: -0.3rem;
    }

@-webkit-keyframes Ph9vlw {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes Ph9vlw {
    0% {
        display: inline-block;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.P0w33S {
  width: 30.8vw;
  position: absolute;
  top: 13.17vw;
  right: 1.25vw;
  font-family: 'Segoe UI', sans-serif;
}

.PZ8XpP {
  margin-bottom: 0.8vw;
  color: #fcf0c8;
  font-size: 1.66vw;
  font-weight: 700;
  line-height: 1.87vw;
  text-align: center;
  text-shadow: 0 2px 1px rgb(0 0 0 / 0.25);
}

.Pasm74 {
  margin-bottom: 0.83vw;
  color: #d4be72;
  font-size: 1.354vw;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  text-shadow: 0 2px 2px rgb(0 0 0 / 0.25);
}

.Pasm74 p {
    margin: 0;
  }

.Pasm74 p:last-child {
      padding-top: 1.875vw;
      font-weight: 600;
      font-size: 1.042vw;
      line-height: 1.3vw;
      color: #fcf0c8;
      text-shadow: 0 2px 1px rgb(0 0 0 / 0.25);
    }

.PewDJ\+ {
  width: 100%;
  height: 5vw;
  padding: 1.1vw 0 1.4vw 2vw;
  background-size: contain;
  color: #f5e9bd;
  cursor: pointer;
  font-size: 1.66vw;
  font-weight: 700;
  text-align: center;
  text-shadow: 2px 2px 1px rgb(0 0 0 / 0.7);
  text-transform: uppercase;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.P-1zE3 {
  font-family: Roboto;
  font-weight: 400;
  font-size: 1.4rem;
  color: #a68459;
  margin-bottom: 4px;
}

.PPKhNL {
  position: relative;
}

.Pk3BKX {
  position: relative;
  width: 20.19rem;
  margin: 0 auto;
  cursor: pointer;
}

.Pk3BKX .PNlfxH {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 1.1rem;
    height: 1.1rem;
  }

.Pk3BKX .PxOdEr {
    position: absolute;
    top: 1rem;
    right: 0.6rem;
    color: #a68459;
    font-family: Arial, sans-serif;
    font-size: 0.7rem;
    font-style: normal;
    font-weight: bold;
    opacity: 0.5;
  }

.Pk3BKX .PxOdEr:lang(ru) {
      font-size: 0.6rem;
    }

.Pk3BKX:hover + .PHvIii {
    display: block;
    opacity: 1;
  }

.Pk3BKX .Pjs0qC {
    width: 100%;
    height: 3.4rem;
    padding: 0.5rem 0 0.4rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/field_promo.svg')
      no-repeat center / contain;
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.6rem;
    text-align: center;
    letter-spacing: 0.03rem;
    text-transform: uppercase;
    color: #f3ddbc;
    text-shadow: 2px 2px 1px rgba(0 0 0 / 0.7);
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

.PlvLKV .Pk3BKX:hover + .PHvIii {
      display: none;
      opacity: 0;
    }

.PHvIii {
  position: absolute;
  font-family: Arial;
  top: -1rem;
  right: 2.6rem;
  display: none;
  min-width: 2rem;
  padding: 0.4rem 0.5rem;
  -webkit-animation: PT2YZR;
          animation: PT2YZR;
  -webkit-animation-duration: 700ms;
          animation-duration: 700ms;
  background: #f3ddbc;
  border-radius: 2px;
  color: #434343;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  opacity: 0;
  text-align: center;
  text-transform: capitalize;
}

.PHvIii::after,
  .PHvIii::before {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border: solid transparent;
    content: '';
    pointer-events: none;
  }

.PHvIii::after {
    border-width: 0.3rem;
    border-color: rgba(218 204 177 / 0);
    border-top-color: #f3ddbc;
    margin-left: -0.3rem;
  }

@-webkit-keyframes PT2YZR {
  0% {
    display: inline-block;
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PT2YZR {
  0% {
    display: inline-block;
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PRJi3M {
  color: #ffc852;
  font-family: Cuprum, serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-shadow: 0 2px 2px #000;
}

.Pa63t1 {
  position: relative;
  margin-bottom: 8px;
}

.P\+p4ST {
  position: relative;
  width: 100%;
  text-align: center;
}

.P\+p4ST .PbZkEo {
    position: absolute;
    top: 1.2rem;
    right: 1rem;
    width: 1.1rem;
    height: 1.1rem;
  }

.P\+p4ST .P2Znw6 {
    position: absolute;
    top: 1.2rem;
    right: 0.3rem;
    color: #f5e9bd;
    font-family: Arial, sans-serif;
    font-size: 0.7rem;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
    opacity: 0.5;
  }

.P\+p4ST .P2Znw6:lang(ru) {
      font-size: 0.65rem;
    }

.P\+p4ST:hover + .PWG5uU {
    display: block;
    opacity: 1;
  }

.P\+p4ST .POSYaz {
    width: 100%;
    height: 3.7rem;
    padding: 0.4rem 0 0.3rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/060/copyHolder.png')
      no-repeat center;
    background-size: contain;
    color: #f5e9bd;
    cursor: pointer;
    font-family: Cuprum, serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-shadow: 2px 2px 1px rgb(0 0 0 / 0.7);
    text-transform: uppercase;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

.PHGmJ1 .P\+p4ST:hover + .PWG5uU {
      display: none;
      opacity: 0;
    }

.PWG5uU {
  position: absolute;
  top: -1.62rem;
  right: 0;
  display: none;
  min-width: 2rem;
  padding: 0.4rem 0.5rem;
  -webkit-animation: PVWjmX;
          animation: PVWjmX;
  -webkit-animation-duration: 700ms;
          animation-duration: 700ms;
  background: #daccb1;
  border-radius: 2px;
  color: #434343;
  font-family: Arial;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  opacity: 0;
  text-align: center;
  text-transform: capitalize;
}

.PWG5uU::after,
  .PWG5uU::before {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border: solid transparent;
    content: '';
    pointer-events: none;
  }

.PWG5uU::after {
    border-width: 0.3rem;
    border-color: rgba(218 204 177 / 0);
    border-top-color: #daccb1;
    margin-left: -0.3rem;
  }

@-webkit-keyframes PVWjmX {
  0% {
    display: inline-block;
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PVWjmX {
  0% {
    display: inline-block;
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PVmMXb {
  margin: 0 0 0.63rem;
  color: #fff;
  font-family: 'Segoe UI';
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}

.PYRDp6 {
  position: relative;
}

.PH9g-3 {
  position: relative;
  width: 25.5rem;
  margin: 0 auto 1.9rem;
  text-align: center;
}

.PH9g-3:hover + .PxDinK {
    display: block;
    opacity: 1;
  }

.PH9g-3 .PpVASo {
    position: absolute;
    top: 2rem;
    right: 1.4rem;
    width: 1.25rem;
    height: 1.25rem;
  }

.PH9g-3 .P3TJPT {
    position: absolute;
    top: 1.6rem;
    right: 1.5rem;
    color: #ffd177;
    font-family: Arial, sans-serif;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
    opacity: 0.5;
  }

.PH9g-3 .P3TJPT img {
      width: 1.8rem;
      height: 1.7rem;
      -o-object-fit: contain;
         object-fit: contain;
    }

.PH9g-3 .PWSE2Z {
    width: 25.5rem;
    height: 6rem;
    padding: 1.1rem 0 1.4rem;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/082/promocode_field.svg')
      no-repeat center;
    background-size: contain;
    color: #31c743;
    cursor: pointer;
    font-family: Oswald;
    font-weight: 500;
    font-size: 2.75rem;
    line-height: 1;
    text-align: center;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

.Phzqzh .PH9g-3:hover + .PxDinK {
      display: none;
      opacity: 0;
    }

.PxDinK {
  position: absolute;
  top: -0.62rem;
  right: 5.2rem;
  display: none;
  min-width: 2rem;
  padding: 0.4rem 0.5rem;
  -webkit-animation: PeRGOF;
          animation: PeRGOF;
  -webkit-animation-duration: 700ms;
          animation-duration: 700ms;
  background: #31c743;
  border-radius: 2px;
  color: #000;
  font-family: Arial;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  opacity: 0;
  text-align: center;
  text-transform: capitalize;
}

.PxDinK::after,
  .PxDinK::before {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border: solid transparent;
    content: '';
    pointer-events: none;
  }

.PxDinK::after {
    border-width: 0.3rem;
    border-color: rgba(218 204 177 / 0);
    border-top-color: #31c743;
    margin-left: -0.3rem;
  }

@-webkit-keyframes PeRGOF {
  0% {
    display: inline-block;
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PeRGOF {
  0% {
    display: inline-block;
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.P6lDHG {
  padding: 14px 0;
  font-family: 'Segoe UI', sans-serif;
  width: 100%;
  color: #79808a;
  font-size: 1.25rem;
}

  .P6lDHG > div:first-child {
    margin-bottom: 1rem;
  }

.PLsl29 {
  margin: 0 auto;
  background: #e7efff;
  border-radius: 5px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.PLsl29 .Pcu9ww {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 26px;
    text-transform: uppercase;
    background: #5865f2;
    color: #fff;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

.PLsl29 .P3bre7 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 3.12rem;
    padding: 0 8px;
    background: #e7efff;
    color: #5865f2;   
    border-radius: 0.31rem;
  }

.PLsl29 .P3bre7 > span {
      overflow: hidden;
      margin: auto;
      line-height: 2.18rem;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-weight: 900;
      font-size: 1.62rem;
      letter-spacing: 0.03em;
    }

.PLsl29 .P3bre7 > img {
      position: absolute;
      top: 50%;
      right: 0.5rem;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
    }

.PCo\+Ek {
  margin-top: 11px;
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 20px;
  opacity: 0.7;
  text-align: center;
}

.PVdq\+S {
  position: absolute;
  z-index: 5;
  top: 35px;
  right: 5px;
  bottom: auto;
  left: auto;
  width: 20px;
  height: 20px;
  background: url('http://cdn01.x-plarium.com/browser/content/landings/icons/close/001.svg')
    no-repeat 50% 50% / contain;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PjYtGm {
  position: absolute;
  top: 65px;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 514px;
  min-height: 500px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PUM9fg{
  position: absolute;
  z-index: 3;
  top: 50px;
  width: 514px;
  padding: 38px 60px 36px;
  border: 12px solid #2d2d2d;
  margin-bottom: 10px;
  -webkit-animation: PY\+X1M 1.3s;
          animation: PY\+X1M 1.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background: #121215;
  -webkit-box-shadow: 0 20px 60px rgb(0 0 0 / .5);
          box-shadow: 0 20px 60px rgb(0 0 0 / .5);
  color: #fff;
  font-family: MuseoSans,Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: 500;
  opacity: 0;
  text-align: center;
}
@-webkit-keyframes PY\+X1M {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@keyframes PY\+X1M {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}


.PsSTXA {
  position: absolute;
  z-index:1;
  left: 50%;
  line-height:1;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}


.PQGoXs{
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}

.PZw9Oc {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
}

.PnxNZG {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}

.PgpT7Z {
  position: absolute;
  bottom: 5vh;
  left: 50%;
  width: 63vw;
  height: 20vw;
  background-size: contain;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.Pkc-Ig {
  position: absolute;
  top: 5vh;
  left: 50%;
  width: 275px;
  height: 67px;
  background-position: left, top !important;
  background-size: contain;
  -webkit-transform: translate(-52%, 0);
      -ms-transform: translate(-52%, 0);
          transform: translate(-52%, 0);
}

/* portarit */

@media (max-width: 500px) and (min-height: 567px) {
    .PeKKgk .Pkc-Ig {
      top: 5vh !important;
      left: 50%;
      width: 275px;
      height: 67px;
      -webkit-transform: translate(-52%, 0);
          -ms-transform: translate(-52%, 0);
              transform: translate(-52%, 0);
    }
  }

@media (max-width: 500px) and (max-height: 500px) {
    .PeKKgk .Pkc-Ig {
      top: 10px !important;
      width: 275px;
      height: 34px;
    }
  }

/* iphone X */

@media (max-width: 500px) and (min-height: 800px) {
    .PeKKgk .Pkc-Ig {
      top: 17vh !important;
    }
  }

/* landscape */

@media (min-width: 500px) and (min-height: 300px) and (max-height: 800px) {
    .PeKKgk .Pkc-Ig {
      top: 7vh !important;
      left: 50%;
      width: 470px;
      height: 67px;
      -webkit-transform: translate(-52%, 0);
          -ms-transform: translate(-52%, 0);
              transform: translate(-52%, 0);
    }
  }

@media (min-width: 500px) and (max-height: 300px) {
    .PeKKgk .Pkc-Ig {
      display: none;
    }
  }

.P9WPA5.PcRzmd .Pkc-Ig {
    top: 11vh !important;
    left: 50%;
    width: 500px;
    height: 128px;
    -webkit-transform: translate(-52%, 0);
        -ms-transform: translate(-52%, 0);
            transform: translate(-52%, 0);
  }

@media (min-width: 769px) {
    .P9WPA5.PcRzmd .Pkc-Ig {
      width: 720px !important;
    }
  }

.P9WPA5.Pq5EqE .Pkc-Ig {
    top: 11vh !important;
    width: 703px;
    height: 128px;
  }

@media (min-width: 1365px) {
    .P9WPA5.Pq5EqE .Pkc-Ig {
      height: 150px;
    }
  }
.PlQXrY {
  position: absolute;
  background-position: 0, top !important;
  background-size: contain;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
}

.PrlW24.PLUMvx .PlQXrY {
    top: 5vh;
    left: 75%;
    width: 182px;
    height: 115px;
  }

.PrlW24.P1PtWn .PlQXrY {
    top: 4vh;
    left: 82%;
    width: 182px;
    height: 115px;
  }

.P3Bj2u.PLUMvx .PlQXrY {
    top: 5vh;
    left: 75%;
    width: 303px;
    height: 195px;
  }

@media (min-width: 1024px) {
    .P3Bj2u.PLUMvx .PlQXrY {
      top: 5vh;
      left: 75%;
      width: 382px;
      height: 232px;
    }
  }

.P3Bj2u.P1PtWn .PlQXrY {
    top: 2vh;
    left: 82%;
    width: 382px;
    height: 232px;
  }
body {
  background-color: #000;
}

.PRMqfY {
  background-color: #071521;
  overflow-y: scroll !important;
}

.PaezHg {
  position: relative;
  z-index: 3;
  width: 100%;
  height: 100%;
  color: #000;
  font-family: MuseoSans, Arial, Helvetica Neue, Helvetica, sans-serif;
}

.P8ePj- {
  width: 94%;
  padding: 15px 0 106px;
  margin: 0 auto;
}

.PI0Cm8,
  .P4S0Fy,
  .P9ZZfk,
  .Pp75mj {
    margin: 0 0 14px;
    background-color: #fff;
    border-radius: 4px;
  }

.PI0Cm8 {
    position: relative;
    padding: 64px 15px 25px;
    text-align: center;
  }

.PI0Cm8 .PArIfJ {
      position: relative;
      display: block;
      width: 211px;
      height: 62px;
      margin: 0 auto;
    }

.PI0Cm8 img {
      position: absolute;
      top: -20px;
      left: 50%;
      width: 70px;
      height: 70px;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
    }

.PI0Cm8 h1 {
      margin: 0 0 6px;
      color: #1f1f1f;
      font-size: 25px;
      font-stretch: normal;
      font-style: normal;
      font-weight: bold;
      letter-spacing: normal;
      line-height: normal;
    }

.PI0Cm8 p {
      margin: 0 0 20px;
      color: #6c6c6c;
      font-size: 15px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 500;
      letter-spacing: normal;
      line-height: normal;
      text-align: center;
    }

.PPwvjE {
    margin: 0 0 14px;
    color: #303030;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
  }

.PSna0M {
    color: #929292;
    font-size: 16px;
    font-stretch: normal;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.38;
  }

.P4S0Fy {
    padding: 25px 16px;
  }

.PsYD5t p {
      color: #4c4c4c;
      font-size: 16px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 300;
      letter-spacing: normal;
      line-height: 1.38;
    }

.PsYD5t ol {
      padding: 0 0 0 15px;
      margin: 0;
    }

.PsYD5t li {
      padding: 0 0 0 10px;
    }

.PsYD5t li p {
        margin: 0 0 15px;
      }

.P9ZZfk {
    padding: 25px;
    color: #3d3d3d;
    font-size: 22px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: normal;
    text-align: center;
  }

.P9ZZfk em {
      color: #2e88d4;
      font-style: normal;
    }

.P9ZZfk img {
      width: 130%;
      margin-left: -11vw;
    }

.P9ZZfk p {
      margin: 0 0 24px;
    }

.P9ZZfk a {
      color: #2e88d4;
      cursor: pointer;
      text-decoration: none;
    }

.Pp75mj {
    position: relative;
    padding: 24px 24px 47px;
    color: #3d3d3d;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.17;
    text-align: center;
  }

.Pp75mj .PArIfJ {
      position: absolute;
      bottom: -28px;
      left: 50%;
      display: block;
      width: 187px;
      height: 55px;
      background-size: contain;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
    }

.PArIfJ {
  position: absolute;
  display: none;
  width: 1px;
  height: 1px;
  background-size: contain;
}

.PArIfJ a {
    position: absolute;
    left: 0;
  }

.PtFSSI.P2HHdi .P8ePj- {
    padding: 2vh 0 106px;
  }

.PtFSSI.P2HHdi .P4S0Fy {
      padding: 40px 50px;
    }

.PtFSSI.PcFc2l .P8ePj- {
    padding: 5vh 0 106px;
  }

.PtFSSI.PcFc2l .P4S0Fy {
      padding: 40px 50px;
    }

.PbqyBS.PcFc2l .P8ePj- {
    padding: 6vh 0 106px;
  }

.PbqyBS.PcFc2l .P4S0Fy {
      padding: 40px 50px;
    }

.PbqyBS.PcFc2l .PI0Cm8 {
      background-color: rgba(255,255,255,0.85098);
    }

.Ps8SyP {
  position: absolute;
  background-size: contain;
}

.PslsKC.PZ1lAd .Ps8SyP {
    top: 4vh;
    left: 9%;
    width: 146px;
    height: 84px;
  }

.PslsKC.P-UV\+a .Ps8SyP {
    top: 6vh;
    left: 5%;
    width: 146px;
    height: 84px;
  }

.PvahDM.PZ1lAd .Ps8SyP {
    top: 4vh;
    left: 5%;
    width: 269px;
    height: 154px;
  }

.PvahDM.P-UV\+a .Ps8SyP {
    top: 6vh;
    left: 5%;
    width: 269px;
    height: 154px;
  }

.PkX6S2 {
  width: 493px;
  height: 171px;
  margin-top: 26px;
  background-size: contain;
}

.PmPBfL {
  display: none;
}

.P7deGS > div, .PmAl9N > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 15px;
    background-color: #151610 !important;
  }

.P7deGS > div {
    background-position: center 23% !important;
    background-size: 100% auto !important;
  }

@media (max-width: 375px) {

.P7deGS > div {
      background-position: center top !important
  }
    }

.P7deGS .PkX6S2 {
    width: 100%;
    max-width: 345px;
    height: 31.74vw;
    max-height: 119px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 5px;
  }

.PyItme {
  position: fixed !important;
  z-index: 1000;
  top: 30px;
  right: 30px;
}

  .PyItme button {
    width: 100%;
    height: 100%;
  }

.PGdp0J{
  width: 100%;
}

.PFxm4E{
  width: 100vw;
  min-width: 960px;
  height: 100vh;
  min-height: 540px;
  -o-object-fit: cover;
     object-fit: cover;
}


.P0DYpM {
  display: inline-block;
  padding: 0 0 0 10px;
  border-left: 1px solid;
  margin: 0 9px 0 0;
}

  .P0DYpM:first-child {
    padding-left: 0;
    border-left: 0;
  }

.PyO7TI {
  text-align: center;
}

.PuDY8Y {
  padding: 5px 0;
}

@-webkit-keyframes PF51QN {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PF51QN {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.PRsqyw {
  z-index: 100;
  -webkit-animation: PF51QN;
          animation: PF51QN;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  background: #000;
  opacity: 0;
}

.PF2OVp {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

  .PF2OVp .Pn1l2u {
    position: absolute;
    top: 53.5vh;
    left: 50%;
    width: 31.1vh;
    height: 14.7vh;
    background-size: contain;
    font-family: Impact, Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: italic;
  }

  .PF2OVp .Pn1l2u * {
      background-size: contain;
    }

  .PF2OVp .Pn1l2u span {
      padding: 2.6vh 4.6vh 4.7vh 3.6vh;
    }

  .PF2OVp .PCP9di {
      color: #28488c;
      -webkit-transform: translate(-100%, 0);
          -ms-transform: translate(-100%, 0);
              transform: translate(-100%, 0);
    }

  .PF2OVp .P36cbb {
      color: #a61d37;
      -webkit-transform: translate(50, 0);
          -ms-transform: translate(50, 0);
              transform: translate(50, 0);
    }

  .PF2OVp .P9tNM1 {
      width: 200px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .PF2OVp .PBZ4j3 {
    position: absolute;
    top: 55vh;
    left: 50%;
    width: 47.5vh;
    height: 13vh;
    background-size: contain;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: italic;
    text-align: center;
    text-shadow: 1px 1px 3px #600606;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PF2OVp .PBZ4j3 * {
      background-size: contain;
    }

.PAn-NB {
  position: absolute;
  z-index: 1;
  top: 25vh;
  left: 50%;
  width: 65.3vh !important;
  height: 30.8vh !important;
  padding-bottom: 2vh;
  background-position: 50% 50% !important;
  background-size: contain;
  color: #fff;
  font-family: Impact, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 5vh;
  font-style: italic;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.Pxt5Cc {
  background-size: contain;
}

@media (max-height: 600px) {
    .PF2OVp .Pn1l2u {
      top: 321px;
      width: 165px;
      height: 89px;
    }

    .PF2OVp .PBZ4j3 {
      top: 330px;
      width: 285px;
      height: 78px;
    }

  .PAn-NB {
    top: 142px;
    width: 392px !important;
    height: 173px !important;
    padding-bottom: 1px;
    font-size: 30px;
  }

  .Pxt5Cc {
    top: 72px;
    width: 231px !important;
    height: 54px !important;
  }
}

.P1HDhV {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 10px;
}

.P8f8AL {
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 100vh;
}

  .P8f8AL .PfqYJt {
    position: absolute;
    top: 53.5vh;
    left: 50%;
    width: 31.1vh;
    height: 14.7vh;
    background-size: contain;
    font-family: Impact, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
  }

  .P8f8AL .PfqYJt * {
      background-size: contain;
    }

  .P8f8AL .PfqYJt span {
      padding: 2.6vh 4.6vh 4.7vh 3.6vh;
    }

  .P8f8AL .P\+DuzV {
      color: #28488c;
      -webkit-transform: translate(-100%, 0);
          -ms-transform: translate(-100%, 0);
              transform: translate(-100%, 0);
    }

  .P8f8AL .POJoKt {
      color: #a61d37;
      -webkit-transform: translate(50, 0);
          -ms-transform: translate(50, 0);
              transform: translate(50, 0);
    }

  .P8f8AL .P3sVkY {
      width: 200px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .P8f8AL .Phsnym {
    position: absolute;
    top: 48vh;
    left: 50%;
    width: 33vh;
    height: 12vh;
    background-size: contain;
    font-family: 'Droid Serif', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 0.5px 0.9px 0 #e5bf85;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .P8f8AL .Phsnym * {
      background-size: contain;
    }

.PwZ9OF {
  position: absolute;
  z-index: 1;
  top: 22vh;
  left: 50%;
  width: 54.3vh !important;
  height: 23.8vh !important;
  padding-bottom: 2vh;
  background-position: 50% 50% !important;
  background-size: contain;
  color: #fff;
  font-family: Impact, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 5vh;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PAxDCO {
  background-size: contain;
}

@media (max-height: 600px) {
    .P8f8AL .PfqYJt {
      top: 321px;
      width: 165px;
      height: 89px;
    }

    .P8f8AL .Phsnym {
      top: 330px;
      width: 285px;
      height: 78px;
    }

  .PwZ9OF {
    top: 142px;
    width: 392px !important;
    height: 173px !important;
    padding-bottom: 1px;
    font-size: 30px;
  }

  .PAxDCO {
    top: 72px;
    width: 231px !important;
    height: 54px !important;
  }
}
  
.PSiHDr {
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 100vh;
}

  .PSiHDr .PsXllo {
    position: absolute;
    top: 40vh;
    left: 50%;
    width: 33vh;
    height: 12vh;
    background-size: contain;
    font-family: 'Droid Serif', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 0.5px 0.9px 0 #e5bf85;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PSiHDr .PsXllo * {
      background-size: contain;
    }

.PRUdJ6 {
  background-size: contain;
}

@media (max-height: 600px) {
    .PSiHDr .PsXllo {
      top: 270px;
      width: 285px;
      height: 78px;
    }

  .PRUdJ6 {
    top: 72px;
    width: 231px !important;
    height: 101px !important;
  }
}
  
.PK\+fJM {
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  text-shadow: 2.1px 2.2px 0 #000;
}

  .PK\+fJM .PH1NLa {
    position: absolute;
    top: 27.5vw;
    left: 52% !important;
    width: 12.1vw;
    height: 3.7vw;
    color: #ebdeaa;
    font-weight: bold;
  }

  .PK\+fJM .PH1NLa * {
      background-size: contain;
    }

  .PK\+fJM .PH1NLa span {
      min-width: 13vw;
      padding: 0.5vw 2.6vw 1vw 3vw;
    }

  .PK\+fJM .P-0sWU {
      -webkit-transform: translate(-115%, 0);
          -ms-transform: translate(-115%, 0);
              transform: translate(-115%, 0);
    }

  .PK\+fJM .P-0sWU button {
        left: -1.5vw;
      }

  .PK\+fJM .P-0sWU div {
        left: auto !important;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/007/arr_blue_hover_left.png) no-repeat left top/contain;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); /* чтоб не дегрался пр hover */
        -webkit-transition: opacity .5s;
        transition: opacity .5s;
        will-change: opacity;
      }

  .PK\+fJM .P-0sWU div::after {
        position: absolute;
        z-index: -1;
        right: 1vw;
        display: block;
        width: 10vw;
        height: 100%;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/007/arr_blue_hover_right.png) no-repeat top center/contain;
        content: "";
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        -webkit-transition: opacity .5s;
        transition: opacity .5s;

/* чтоб не дегрался пр hover */
      }

  .PK\+fJM .P-0sWU:hover div {
      opacity: .82;
    }

  .PK\+fJM .PovAA6 {
      text-align: center;
      -webkit-transform: translate(-18%, 0);
          -ms-transform: translate(-18%, 0);
              transform: translate(-18%, 0);
    }

  .PK\+fJM .PovAA6 button {
        width: 115%;
      }

  .PK\+fJM .PovAA6:lang(es) button {
          width: 130%;
        }

  .PK\+fJM .PovAA6:lang(es):lang(ru) button {
            width: 125%;
          }

  .PK\+fJM .PovAA6 div {
        right: auto !important;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/007/arr_hover_right.png) no-repeat right top/contain;
        -webkit-transition: opacity .5s;
        transition: opacity .5s;
        will-change: opacity;
      }

  .PK\+fJM .PovAA6 div::before {
        position: absolute;
        z-index: -1;
        left: 0;
        display: block;
        width: 10vw;
        height: 100%;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/007/arr_hover_left.png) no-repeat top center/contain;
        content: "";
        -webkit-transition: opacity .5s;
        transition: opacity .5s;
      }

  .PK\+fJM .PovAA6:hover div {
      opacity: .82;
    }

  .PK\+fJM .PDq3YX {
      width: 200px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .PK\+fJM .PUPiYH {
    position: absolute;
    top: 24.8vw;
    left: 50%;
    width: 17vw;
    height: 5.5vw;
    background-size: contain;
    color: #ffed98;
    font-family: 'Droid Serif', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 1.4px 1.4px 0 rgb(0 0 0 / 0.5), 2.1px 2.1px 0 rgb(0 0 0 / 0.5);
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PK\+fJM .PUPiYH * {
      background-size: contain;
    }

.PbJSH0 {
  position: absolute;
  z-index: 1;
  top: 10vw;
  left: 50%;
  left: 50%;
  width: 22.8vw !important;
  height: 14vw !important;
  background-position: center !important;
  background-size: contain;
  line-height: 1;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PEMFIp {
  background-size: contain;
}

@media (max-width: 1024px) {
  .PbJSH0 {
    top: 100px;
    width: 230px !important;
    height: 144px !important;
  }
    .PK\+fJM .PH1NLa {
      top: 276px;
      width: 122px;
      height: 37px;
    }

      .PK\+fJM .PH1NLa span {
        min-width: 131px;
        padding: 5px 26px 10px 30px;
        font-size: 14px !important;
      }
        .PK\+fJM .P-0sWU button {
          left: -15px;
        }

        .PK\+fJM .P-0sWU div::after {
          right: 10px;
          width: 100px;
        }

      .PK\+fJM .PovAA6 {
        left: 5px;
      }

        .PK\+fJM .PovAA6 div::before {
          width: 100px;
        }

      .PK\+fJM .PH1NLa .PUPiYH {
        top: 248px;
        width: 172px;
        height: 56px;
      }

    .PK\+fJM .PUPiYH {
      top: 250px;
      left: 50%;
      width: 170px;
      height: 55px;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
    }

  .PEMFIp {
    width: 250px !important;
    height: 92px !important;
  }
}
  
.PbOp92 {
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  text-shadow: 2.1px 2.2px 0 #000;
}

  .PbOp92 .PrafZ9 {
    position: absolute;
    top: 26.5vw;
    left: 52% !important;
    width: 12.1vw;
    height: 3.7vw;
    color: #fff5b1;
    font-weight: bold;
    text-shadow: 1px 1px 2px #000, 1px 3px 5px #000, 0 5px 2px rgb(0 0 0 / 0.5), 7px 10px 7px rgb(0 0 0);
    text-transform: uppercase;
  }

  .PbOp92 .PrafZ9:hover span {
      border-bottom: 2px solid #fff5b1;
      -webkit-box-shadow: 0 8px 6px -6px black;
              box-shadow: 0 8px 6px -6px black;
    }

  .PbOp92 .PrafZ9 * {
      background-size: contain;
    }

  .PbOp92 .PrafZ9 span {
      border-bottom: 2px solid transparent;
      font-family: 'Amatic SC', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
      -webkit-transition: border .4s;
      transition: border .4s;
    }

  .PbOp92 .PlUKP3 {
      -webkit-transform: translate(-115%, 0);
          -ms-transform: translate(-115%, 0);
              transform: translate(-115%, 0);
    }

  .PbOp92 .PlUKP3 button {
        left: -1.5vw;
      }

  .PbOp92 .PlUKP3 div {
        left: auto !important;
        padding: 0 3vw 0 5vw;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_left.png) no-repeat left center/contain;
        background-position-y: 60%;
        background-size: 3.2vw 2.3vw;
      }

  .PbOp92 .PlUKP3::after {
        position: absolute;
        z-index: -1;
        top: .75vw;
        right: 1vw;
        right: -1.3vw;
        display: block;
        width: 2.5vw;
        height: 2.5vw;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/dot.png) no-repeat top center/contain;
        content: "";
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
      }

  .PbOp92 .PlUKP3 span {
      }

  .PbOp92 .P1JBCA span {
      }

  .PbOp92 .P1JBCA button {
        width: 100%;
      }

  .PbOp92 .P1JBCA div {
        right: auto !important;
        padding: 0 5vw 0 1vw;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_right.png) no-repeat right center/contain;
        background-position-y: 60%;
        background-size: 3.2vw 2.3vw;
      }

  .PbOp92 .PO90Fi {
      width: 200px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .PbOp92 .PrcJTK {
    position: absolute;
    top: 26.8vw;
    left: 50%;
    width: 20vw;
    height: 10.5vw;
    background-size: contain;
    color: #97431e;
    font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px rgb(255 255 255 / 0.5), 0 0 10px #fff3b7;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PbOp92 .PrcJTK:lang(de) {
      top: 24.8vw;
    }

  .PbOp92 .PrcJTK div {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: start !important;
      padding-top: 1.55vw;
      line-height: 2.1vw;
    }

  .PbOp92 .PrcJTK * {
      background-size: contain;
    }

.Pk5xm8 {
  position: absolute;
  z-index: 1;
  top: 18vw;
  left: 50%;
  width: 40vw !important;
  height: 8vw !important;
  background-position: center !important;
  background-size: contain;
  color: #fff5b1;
  font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 1px 1px 2px #000, 1px 3px 5px #000, 0 5px 2px rgb(0 0 0 / 0.5), 7px 10px 7px rgb(0 0 0);
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PgQIhx {
  background-size: contain;
}

@media (max-width: 1024px) {
  .Pk5xm8 {
    top: 251px;
    width: 460px !important;
    height: 78px !important;
  }

  .PbOp92 {
    background-size: contain !important;
  }

    .PbOp92 .PrafZ9 {
      top: 329px;
      width: 122px;
      height: 37px;
    }

      .PbOp92 .PrafZ9 span {
        font-size: 26px !important;
      }
        .PbOp92 .PlUKP3 button {
          left: -15px;
        }

        .PbOp92 .PlUKP3 div::after {
          right: 10px;
          width: 100px;
        }

      .PbOp92 .P1JBCA {
        left: 5px;
      }

        .PbOp92 .P1JBCA div::before {
          width: 100px;
        }

    .PbOp92 .PrcJTK {
      top: 328px;
      left: 50%;
      width: 203px;
      height: 95px;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
    }

      .PbOp92 .PrcJTK:lang(de) {
        top: 295px;
      }

      .PbOp92 .PrcJTK div {
        padding-top: 17px;
      }

  .PgQIhx {
    width: 193px !important;
    height: 52px !important;
  }
}
    
.PUdhNP {
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

  .PUdhNP .Ph\+YRf {
    position: absolute;
    top: 26.5vw;
    left: 52% !important;
    width: 12.1vw;
    height: 3.7vw;
    color: #6b3825;
    font-weight: bold;
    text-shadow: 1px 1px 0 #e6d3c7, 1px 3px 0 #e8d3c1, 0 5px 2px rgb(255 248 237 / 0.5), 7px 10px 7px #fffffe;
    text-transform: uppercase;
  }

  .PUdhNP .Ph\+YRf:hover span {
      border-bottom: 2px solid #6b3825;
      -webkit-box-shadow: 0 8px 6px -6px #e6d3c7;
              box-shadow: 0 8px 6px -6px #e6d3c7;
    }

  .PUdhNP .Ph\+YRf * {
      background-size: contain;
    }

  .PUdhNP .Ph\+YRf span {
      border-bottom: 2px solid transparent;
      font-family: 'Amatic SC', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
      -webkit-transition: border .4s;
      transition: border .4s;
    }

  .PUdhNP .Pn9KJM {
      -webkit-transform: translate(-115%, 0);
          -ms-transform: translate(-115%, 0);
              transform: translate(-115%, 0);
    }

  .PUdhNP .Pn9KJM button {
        left: -1.5vw;
      }

  .PUdhNP .Pn9KJM div {
        left: auto !important;
        padding: 0 3vw 0 5vw;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_l_brwn.png) no-repeat left center/contain;
        background-position-y: 60%;
        background-size: 3.2vw 2.3vw;
      }

  .PUdhNP .Pn9KJM::after {
        position: absolute;
        z-index: -1;
        top: .75vw;
        right: 1vw;
        right: -1.5vw;
        display: block;
        width: 2.5vw;
        height: 2.5vw;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/dot_brwn.png) no-repeat top center/contain;
        content: "";
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
      }

  .PUdhNP .Pn9KJM span {
      }

  .PUdhNP .PPzRAa span {
      }

  .PUdhNP .PPzRAa button {
        width: 100%;
      }

  .PUdhNP .PPzRAa div {
        right: auto !important;
        padding: 0 5vw 0 1vw;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_r_brwn.png) no-repeat right center/contain;
        background-position-y: 60%;
        background-size: 3.2vw 2.3vw;
      }

  .PUdhNP .Pp63l4 {
      width: 200px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .PUdhNP .P99z86 {
    position: absolute;
    top: 26.8vw;
    left: 50%;
    width: 20vw;
    height: 10.5vw;
    background-size: contain;
    color: #97431e;
    font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px rgb(255 255 255 / 0.5), 0 0 10px #fff3b7;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PUdhNP .P99z86:lang(de) {
      top: 24.8vw;
    }

  .PUdhNP .P99z86 div {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: start !important;
      padding-top: 1.55vw;
      line-height: 2.1vw;
    }

  .PUdhNP .P99z86 * {
      background-size: contain;
    }

.PDuEyg {
  position: absolute;
  z-index: 1;
  top: 18vw;
  left: 50%;
  width: 40vw !important;
  height: 8vw !important;
  background-position: center !important;
  background-size: contain;
  color: #6b3825;
  font-family: 'Times New Roman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 1px 1px 0 #e6d3c7, 1px 3px 0 #e8d3c1, 0 5px 2px rgb(255 248 237 / 0.5), 7px 10px 7px #fffffe;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PDeU7c {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

  .PDeU7c .PlyDKh {
    position: relative;
    left: 50%;
    width: 11.45vw;
    height: 3.7vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e6c59a;
    background: #151d25;
    color: #e4ce95;
    font-size: 2.1vw;
  }

  .PDeU7c .PlyDKh:hover {
      border: 1px solid #eee9c5;
      -webkit-box-shadow: 0 0 3px #eee9c5;
              box-shadow: 0 0 3px #eee9c5;
      color: #eee9c5;
    }

  .PDeU7c .PlyDKh:hover::before,
      .PDeU7c .PlyDKh:hover::after {
        border-color: #eee9c5;
      }

  .PDeU7c .PlyDKh::before,
    .PDeU7c .PlyDKh::after {
      position: absolute;
      left: -1px;
      display: block;
      width: 8px;
      height: 8px;
      border: 1px solid #e6c59a;
      content: '';
    }

  .PDeU7c .PlyDKh::before {
      top: -1px;
    }

  .PDeU7c .PlyDKh::after {
      bottom: -1px;
    }

  .PDeU7c .PlyDKh button::before,
      .PDeU7c .PlyDKh button::after {
        position: absolute;
        right: -1px;
        display: block;
        width: 8px;
        height: 8px;
        border: 1px solid #e6c59a;
        content: '';
      }

  .PDeU7c .PlyDKh button::before {
        top: -1px;
      }

  .PDeU7c .PlyDKh button::after {
        bottom: -1px;
      }

  .PDeU7c .PozQad {
      -webkit-transform: translate(-126%, 0);
          -ms-transform: translate(-126%, 0);
              transform: translate(-126%, 0);
    }

  .PDeU7c .PqGNF0 {
      -webkit-transform: translate(26%, -3.7vw);
          -ms-transform: translate(26%, -3.7vw);
              transform: translate(26%, -3.7vw);
    }

  .PDeU7c .PEfPo- {
      width: 200px;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .PDeU7c .PxpTHC {
    position: relative;
    width: 17vw;
    height: 4.7vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e6c59a;
    margin: 0 auto;
    background: #b3020e;
    background-size: contain;
    color: #fff4c1;
    font-size: 1.05vw;
    text-align: center;
  }

  .PDeU7c .PxpTHC:hover {
      border: 1px solid #eee9c5;
      background: #b2020e;
      -webkit-box-shadow: 0 0 3px #eee9c5;
              box-shadow: 0 0 3px #eee9c5;
    }

  .PDeU7c .PxpTHC::before,
    .PDeU7c .PxpTHC::after {
      position: absolute;
      left: -1px;
      display: block;
      width: 8px;
      height: 8px;
      border: 1px solid #e6c59a;
      content: '';
    }

  .PDeU7c .PxpTHC::before {
      top: -1px;
    }

  .PDeU7c .PxpTHC::after {
      bottom: -1px;
    }

  .PDeU7c .PxpTHC button::before,
      .PDeU7c .PxpTHC button::after {
        position: absolute;
        right: -1px;
        display: block;
        width: 8px;
        height: 8px;
        border: 1px solid #e6c59a;
        content: '';
      }

  .PDeU7c .PxpTHC button::before {
        top: -1px;
      }

  .PDeU7c .PxpTHC button::after {
        bottom: -1px;
      }

.PLV0-S {
  position: absolute;
  position: relative !important;
  z-index: 1;
  left: 50%;
  padding: 0 0 2.4vw;
  margin: 0 auto 2vw;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelanding/007/line.png') no-repeat 50% 100%;
  color: #d0c9af;
  font-family: Ubuntu,Helvetica Neue,sans-serif;
  font-size: 4.2vw;
  line-height: 1;
  text-align: center;
  text-shadow: 0 4px 18px rgb(29 27 38 / 0.82);
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PvaXvq {
  position: relative !important;
  margin: 4.73vw auto 2vw;
  background-size: contain;
}

.PxT6Ce {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: Oswald, sans-serif;
}

  .PxT6Ce .Pvpu-j {
    position: absolute;
    top: 26.4vw;
    left: 50%;
    width: 100%;
    max-width: 9.1vw;
    height: 3vw;
    background: no-repeat center / contain;
    -webkit-filter: drop-shadow(4px 4px 10px rgb(0 0 0 / 0.25));
            filter: drop-shadow(4px 4px 10px rgb(0 0 0 / 0.25));
    font-family: Roboto, sans-serif;
    font-weight: 700;
  }

  .PxT6Ce .Pvpu-j span {
      padding: 0.62vw 0.6vw 0.7vw;
    }

  .PxT6Ce .Pp7EGC {
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_left.svg');
      color: #fff;
      -webkit-transform: translate(-105%, 0);
          -ms-transform: translate(-105%, 0);
              transform: translate(-105%, 0);
    }

  .PxT6Ce .Pp7EGC:hover {
        background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_left_hover.svg');
      }

  .PxT6Ce .PbMBV- {
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_right.svg');
      color: #fff;
      -webkit-transform: translate(5%, 0);
          -ms-transform: translate(5%, 0);
              transform: translate(5%, 0);
    }

  .PxT6Ce .PbMBV-:hover {
        background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_right_hover.svg');
      }

  .PxT6Ce .PJA0vF {
    position: absolute;
    top: 26.4vw;
    left: 50%;
    width: 14.1vw;
    height: 4.5vw;
    background: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center.svg') no-repeat center;
    background-size: contain;
    color: #fff;
    -webkit-filter: drop-shadow(4px 4px 10px rgb(0 0 0 / 0.25));
            filter: drop-shadow(4px 4px 10px rgb(0 0 0 / 0.25));
    font-family: Roboto, sans-serif;
    text-align: center;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PxT6Ce .PJA0vF:hover {
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center_hover.svg');
    }

  .PxT6Ce .PJA0vF strong {
      display: block;
      font-family: Oswald, sans-serif;
      font-size: 1.67em;
      font-weight: 700;
    }

.PW7AoY {
  position: absolute;
  z-index: 1;
  top: 17.44vw;
  left: 50%;
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-shadow: 4px 4px 10px rgb(0 0 0 / 0.55), 0 2px 0 #616a83;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PW7AoY strong {
    display: block;
    color: #ffa01e;
  }

.PgaRWn {
  background-size: contain;
}

.PEq-IF {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: Oswald, sans-serif;
}

  .PEq-IF .PcK9Dg {
    position: absolute;
    top: 23.4vw;
    left: 50%;
    width: 100%;
    max-width: 9.1vw;
    height: 3vw;
    background: no-repeat center top/ contain;
    font-family: Roboto, sans-serif;
    font-weight: 700;
  }

  .PEq-IF .PcK9Dg .PPR8Hh,
    .PEq-IF .PcK9Dg .Pu2AuL {
      background-size: contain;
    }

  .PEq-IF .PcK9Dg .PPR8Hh {
      -webkit-animation: none;
              animation: none;
    }

  .PEq-IF .PcK9Dg span {
      padding: 0.62vw 0.6vw 0.7vw;
    }

  @supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)) and
        (
          (text-fill-color: transparent) or
            (-webkit-text-fill-color: transparent)
        ) {

  .PEq-IF .PcK9Dg span {
        background: -webkit-gradient(
            linear,
            left top, left bottom,
            color-stop(46.15%, #fff5de),
            color-stop(82.08%, rgb(202 177 118 / 0.804))
          ),
          -webkit-gradient(linear, left bottom, left top, from(#faebc7), to(#faebc7));
        background: linear-gradient(
            180deg,
            #fff5de 46.15%,
            rgb(202 177 118 / 0.804) 82.08%
          ),
          linear-gradient(0deg, #faebc7, #faebc7);
        -webkit-background-clip: text;
                background-clip: text;
        background-size: cover;
        -webkit-text-fill-color: transparent
    }
      }

  .PEq-IF .PgPbQi {
      color: #fff;
      -webkit-transform: translate(-105%, 0);
          -ms-transform: translate(-105%, 0);
              transform: translate(-105%, 0);
    }

  .PEq-IF .Pwh76c {
      color: #fff;
      -webkit-transform: translate(5%, 0);
          -ms-transform: translate(5%, 0);
              transform: translate(5%, 0);
    }

  .PEq-IF .PCG\+2U {
    position: absolute;
    top: 22.4vw;
    left: 50%;
    width: 14.1vw;
    height: 4.5vw;
    background: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center.svg')
      no-repeat center;
    background-size: contain;
    color: #fff;
    font-family: Roboto, sans-serif;
    text-align: center;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .PEq-IF .PCG\+2U:hover {
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center_hover.svg');
    }

  .PEq-IF .PCG\+2U div {
      -webkit-animation: none;
              animation: none;
      background-size: contain;
    }

  .PEq-IF .PCG\+2U strong {
      display: block;
      font-family: Oswald, sans-serif;
      font-size: 1.67em;
      font-weight: 700;
    }

.Pep3O- {
  position: absolute;
  z-index: 1;
  top: 14.44vw;
  left: 50%;
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-shadow: 4px 4px 10px rgb(0 0 0 / 0.55), 0 2px 0 #616a83;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.Pep3O- strong {
    display: block;
    color: #ffeba4;
  }

.PKRKhm {
  background-size: contain;
}

.P\+wIDk {
  position: absolute;
  z-index: 9999 !important;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

  .P\+wIDk .PS2-mj {
    position: absolute;
    top: 27rem;
    left: 50%;
    width: 20.75em;
    height: 19.8em;
    background: no-repeat center top/ contain;
    color: rgb(249 237 226 / 1);
    -webkit-filter: contrast(0.5) brightness(1.4);
            filter: contrast(0.5) brightness(1.4);
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: -webkit-filter 300ms ease;
    transition: -webkit-filter 300ms ease;
    transition: filter 300ms ease;
    transition: filter 300ms ease, -webkit-filter 300ms ease;
  }

  .P\+wIDk .PS2-mj > div {
      display: block;
    }

  .P\+wIDk .PS2-mj:hover {
      -webkit-filter: contrast(1) brightness(1);
              filter: contrast(1) brightness(1);
    }

  .P\+wIDk .PS2-mj .P0WhV5 {
      -webkit-animation: none;
              animation: none;
    }

  .P\+wIDk .PS2-mj span {
      display: block;
      padding: 0.4rem 1rem 0;
    }

  .P\+wIDk .PqIwJg {
      color: #fff;
      -webkit-transform: translate(-105%, 0);
          -ms-transform: translate(-105%, 0);
              transform: translate(-105%, 0);
    }

  .P\+wIDk .Pdq-vN {
      color: #fff;
      -webkit-transform: translate(5%, 0);
          -ms-transform: translate(5%, 0);
              transform: translate(5%, 0);
    }

  .P\+wIDk .Pv\+nzv {
    position: absolute;
    top: 32rem;
    left: 50%;
    width: 20.8rem;
    height: 6rem;
    padding: 0.8rem 2rem;
    background-size: contain;
    color: #fff;
    -webkit-filter: contrast(0.5) brightness(1.2);
            filter: contrast(0.5) brightness(1.2);
    font-family: Roboto, sans-serif;
    text-align: center;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    -webkit-transition: -webkit-filter 300ms ease;
    transition: -webkit-filter 300ms ease;
    transition: filter 300ms ease;
    transition: filter 300ms ease, -webkit-filter 300ms ease;
  }

  .P\+wIDk .Pv\+nzv:hover {
      -webkit-filter: contrast(1) brightness(1);
              filter: contrast(1) brightness(1);
    }

  .P\+wIDk .Pv\+nzv div {
      -webkit-animation: none;
              animation: none;
      background-size: contain;
    }

  .P\+wIDk .Pv\+nzv strong {
      display: block;
      font-family: Oswald, sans-serif;
      font-size: 1.67em;
      font-weight: 700;
    }

.P67q2u {
  position: absolute;
  z-index: 1;
  top: 14rem;
  left: 50%;
  padding: 0 0 4rem;
  background-position: center bottom !important;
  background-size: 6.25rem 2.56rem;
  color: #f9ede2;
  font-size: 4.7rem;
  font-weight: 800;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  white-space: nowrap;
}

.P67q2u strong {
    display: block;
    color: #ffeba4;
  }

.POQ0rg {
  background-size: contain;
}

.P11X-1 {
  position: absolute;
  z-index: 12 !important;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

  .P11X-1::before {
    position: absolute;
    z-index: 3;
    top: 45vw;
    display: block;
    width: 100%;
    height: 5.1vw;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(0 0 0 / 0)), to(rgb(0 0 0)));
    background: linear-gradient(rgb(0 0 0 / 0) 0, rgb(0 0 0) 100%);
    content: '';
  }

  .P11X-1 .Poe3WR {
    position: absolute;
    z-index: 1;
    top: 21.5vw;
    left: 50%;
    width: 44vw;
    height: 28.5vw;
    background-position: center bottom !important;
    background-repeat: no-repeat;
    background-size: contain;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 4.25rem;
    text-align: center;
  }

  .P11X-1 .Poe3WR > div {
      display: block;
    }

  .P11X-1 .Poe3WR .PvWPDV {
      -webkit-animation: none;
              animation: none;
    }

  .P11X-1 .Poe3WR .PTiCOa {
      background-position: center bottom !important;
      background-repeat: no-repeat;
      background-size: contain;
    }

  .P11X-1 .Poe3WR span {
      position: relative;
      display: inline-block;
      padding: 0 1rem;
      text-shadow: 0 4px 0 #000;
      -webkit-transition: 0.3s ease color;
      transition: 0.3s ease color;
    }

  .P11X-1 .Poe3WR span::after,
      .P11X-1 .Poe3WR span::before {
        position: absolute;
        top: 50%;
        display: inline-block;
        width: 38.5px;
        height: 41px;
        content: '';
        -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
                transform: translate(0, -50%);
        -webkit-transition: 0.3s ease background;
        transition: 0.3s ease background;
      }

  .P11X-1 .Poe3WR span::before {
        left: -60px;
        -webkit-animation: P8bI3E 1s ease infinite alternate;
                animation: P8bI3E 1s ease infinite alternate;
        background: center/contain no-repeat
          url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_default_r_right.png');
      }

  .P11X-1 .Poe3WR span::after {
        right: -60px;
        -webkit-animation: PajC0\+ 1s ease infinite alternate;
                animation: PajC0\+ 1s ease infinite alternate;
        background: center/contain no-repeat
          url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_default_left.png');
      }

  .P11X-1 .Poe3WR:hover span {
        color: #e3248a;
      }

  .P11X-1 .Poe3WR:hover span::before {
          background: center/contain no-repeat
            url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_hover_right.png');
          content: '';
        }

  .P11X-1 .Poe3WR:hover span::after {
          background: center/contain no-repeat
            url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_hover_left.png');
          content: '';
        }

  .P11X-1 .P956pJ {
      color: #fff;
      -webkit-transform: translate(-100%, 0);
          -ms-transform: translate(-100%, 0);
              transform: translate(-100%, 0);
    }

  .P11X-1 .P3RIhv {
      color: #fff;
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
    }

  .P11X-1 .PDQprZ {
    position: absolute;
    top: 21.5vw;
    left: 50%;
    width: 44vw;
    height: 28.5vw;
    background-position: center bottom !important;
    background-size: contain;
    color: #fff;
    font-family: Groboldov, sans-serif;
    font-size: 1.56rem;
    font-style: normal;
    font-weight: normal;
    line-height: 3rem;
    text-align: center;
    text-shadow: 0 4px 0 #000;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

  .P11X-1 .PDQprZ .PvWPDV {
      -webkit-animation: none;
              animation: none;
    }

  .P11X-1 .PDQprZ .PTiCOa {
      background-position: center bottom !important;
      background-repeat: no-repeat;
      background-size: contain;
    }

  .P11X-1 .PDQprZ > div > span {
      position: absolute;
      top: 0;
    }

  .P11X-1 .PDQprZ > div > span > div {
        position: relative;
        display: inline-block;
        -webkit-transition: 0.3s ease color;
        transition: 0.3s ease color;
      }

  .P11X-1 .PDQprZ > div > span > div::after,
        .P11X-1 .PDQprZ > div > span > div::before {
          position: absolute;
          top: 50%;
          display: inline-block;
          width: 38.5px;
          height: 41px;
          content: '';
          -webkit-transform: translate(0, -50%);
              -ms-transform: translate(0, -50%);
                  transform: translate(0, -50%);
          -webkit-transition: 0.3s ease background;
          transition: 0.3s ease background;
        }

  .P11X-1 .PDQprZ > div > span > div::before {
          left: -50px;
          -webkit-animation: P8bI3E 1s ease infinite alternate;
                  animation: P8bI3E 1s ease infinite alternate;
          background: center/contain no-repeat
            url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_default_r_right.png');
        }

  .P11X-1 .PDQprZ > div > span > div::after {
          right: -50px;
          -webkit-animation: PajC0\+ 1s ease infinite alternate;
                  animation: PajC0\+ 1s ease infinite alternate;
          background: center/contain no-repeat
            url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_default_left.png');
        }

  .P11X-1 .PDQprZ:hover > div > span > div {
        color: #e3248a;
      }

  .P11X-1 .PDQprZ:hover > div > span > div::before {
          background: center/contain no-repeat
            url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_hover_right.png');
          content: '';
        }

  .P11X-1 .PDQprZ:hover > div > span > div::after {
          background: center/contain no-repeat
            url('//cdn01.x-plarium.com/browser/content/lps/prelanding/013/ic_arrow_hover_left.png');
          content: '';
        }

.PRnq9a {
  position: absolute;
  z-index: 1;
  top: 17.2rem;
  left: 50%;
  background-image: none !important;
  color: #ffd83b;
  font-family: Groboldov, sans-serif;
  font-size: 4.4rem;
  line-height: 4.75rem;
  text-align: center;
  text-shadow: 0 0.125rem 0 #9d6107, 0 0.25rem 0 #370656;
  text-transform: uppercase;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  white-space: nowrap;
}

.PRnq9a strong {
    display: block;
    color: #ffeba4;
  }

.PPh9V- {
  background-size: contain;
}

@-webkit-keyframes P8bI3E {
  0% {
    -webkit-transform: translate(-15px, -50%);
            transform: translate(-15px, -50%);
  }

  100% {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}

@keyframes P8bI3E {
  0% {
    -webkit-transform: translate(-15px, -50%);
            transform: translate(-15px, -50%);
  }

  100% {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}

@-webkit-keyframes PajC0\+ {
  0% {
    -webkit-transform: translate(15px, -50%);
            transform: translate(15px, -50%);
  }

  100% {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}

@keyframes PajC0\+ {
  0% {
    -webkit-transform: translate(15px, -50%);
            transform: translate(15px, -50%);
  }

  100% {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}

.PrBWbJ {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

  .PrBWbJ::after {
    content: '';
    position: absolute;
    left: 19%;
    padding: 18rem 3.9rem 4.93em;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: #fff;
    width: 23.7rem;
    height: 100vh;
  }

  .PrBWbJ .Pp0Syp {
    position: absolute;
    top: 54rem;
    left: 15%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 2;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.3;
    color: #fd1484;
  }

  .PrBWbJ .PbDM1Y {
    position: absolute;
    z-index: 2;
    top: 47.5rem;
    left: 19%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 26.4rem;
    height: 4.7rem;
    background: #fd1484;
    border-radius: 0.6rem;
    color: #fff;
    font-family: 'Segoe UI', sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
  }

  .PrBWbJ .PbDM1Y:hover {
      background: #e7167a;
    }

.P17QIK {
  position: absolute;
  z-index: 1;
  top: 18.3rem;
  left: 19%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.P17QIK .info_section {
      position: relative;
      z-index: 4;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin-bottom: 7rem;
      font-family: Oswald, sans-serif;
    }

.P17QIK .info_section_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 0.45rem;
        text-transform: uppercase;
      }

.P17QIK .info_section h2 {
        position: relative;
        padding-right: 0.7rem;
        margin: 0 0.85rem 0 0;
        color: #56c008;
        font-size: 4.68rem;
        font-weight: 700;
        line-height: 1.2;
      }

.P17QIK .info_section h2::after {
          content: '';
          position: absolute;
          top: 1rem;
          height: 4rem;
          right: 0;
          display: block;
          width: 1px;
          background: #5865f2;
        }

.P17QIK .info_section h3 {
        margin: 0;
        color: #5764ef;
        font-size: 1.62rem;
        font-weight: 600;
        line-height: 1.25;
      }

.P17QIK .info_section h3 span {
          color: #fd1484;
        }

.PzcOaD {
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 19%;
  top: 1rem;
  z-index: 2;
  width: 26rem;
}

.PzcOaD > video {
    width: 100%;
  }

.PzO6sR {
  position: absolute;
  z-index: 9999 !important;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: 'Segoe UI', sans-serif;
}

  .PzO6sR .P83Yox {
    position: absolute;
    top: 28.5rem;
    left: 50%;
    width: 22.5rem;
    height: 4.25rem;
    color: #fff;
    text-align: center;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-weight: 600;
    font-size: 1.625rem;
  }

  .PzO6sR .P83Yox span {
      width: 100%;
      position: relative;
    }

  .PzO6sR .P83Yox span img {
        width: 100%;
      }

  .PzO6sR .P83Yox span > span {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -60%);
            -ms-transform: translate(-50%, -60%);
                transform: translate(-50%, -60%);
        text-shadow: 1px 1px 0 #4e4e4e;
      }

  .PzO6sR .P83Yox:hover span img {
        -webkit-filter: brightness(1.8);
                filter: brightness(1.8);
      }

  .PzO6sR::after {
    content: '';
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(0 0 0 / 0)), to(rgb(0 0 0)));
    background: linear-gradient(rgb(0 0 0 / 0) 0, rgb(0 0 0) 100%);
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }

.PBmS35 {
  position: absolute;
  width: auto;
  z-index: 1;
  top: 14.25rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.PBmS35 > span {
    width: 100%;
  }

.PBmS35 > span > img {
      width: 100%;
    }

.PLtmrB {
  background-size: contain;
  position: absolute;
  width: 6.375rem;
}

.P9EE5f {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 10px;
}

.PsjPP6 {
  position: absolute;
  z-index: 9999 !important;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: 'Segoe UI', sans-serif;
}

  .PsjPP6 .PZxdXk {
    position: absolute;
    z-index: 1;
    top: 29rem;
    left: 50%;
    width: 15.43rem;
    height: 4.1rem;
    background-position: center bottom !important;
    background-repeat: no-repeat;
    background-size: contain;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 600;
    line-height: 4.25rem;
    text-align: center;
    font-size: 1.62rem;
  }

  .PsjPP6 .PgiCoH {
      color: #fff;
      -webkit-transform: translateX(-142%);
          -ms-transform: translateX(-142%);
              transform: translateX(-142%);
    }

  .PsjPP6 .PX2lSP {
      color: #fff;
      -webkit-transform: translateX(42%);
          -ms-transform: translateX(42%);
              transform: translateX(42%);
    }

  .PsjPP6 .PvMf6m {
    -webkit-animation: none;
            animation: none;
  }

  .PsjPP6 .PlngBO {
    position: absolute;
    top: 29rem;
    left: 50%;
    width: 15rem;
    height: 4.12rem;
    color: #fff;
    text-align: center;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-weight: 600;
    font-size: 1.625rem;
  }

  .PsjPP6::after {
    content: '';
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(0 0 0 / 0)), to(rgb(0 0 0)));
    background: linear-gradient(rgb(0 0 0 / 0) 0, rgb(0 0 0) 100%);
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }

.P6YN-W {
  position: absolute;
  width: 33.4rem;
  z-index: 1;
  top: 16.25rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.P6YN-W > span {
    width: 100%;
  }

.P6YN-W > span > img {
      width: 100%;
    }

.P3IMYD {
  background-size: contain;
  position: absolute;
  width: 6.375rem;
}

.P2ArOK {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 10px;
}

.PT3sdx {
  position: absolute;
  z-index: 9999 !important;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: 'Segoe UI', sans-serif;
}

  .PT3sdx .Pey2b1 {
    position: absolute;
    z-index: 1;
    top: 29rem;
    left: 50%;
    width: 15.43rem;
    height: 4.1rem;
    background-position: center bottom !important;
    background-repeat: no-repeat;
    background-size: contain;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 600;
    line-height: 4.25rem;
    text-align: center;
    font-size: 1.62rem;
  }

  .PT3sdx .PCrIrz {
      color: #fff;
      -webkit-transform: translate(-87%, 0%);
          -ms-transform: translate(-87%, 0%);
              transform: translate(-87%, 0%);
      z-index: 3;
    }

  .PT3sdx .PaO4fI {
      color: #fff;
      -webkit-transform: translate(-13%, 70%);
          -ms-transform: translate(-13%, 70%);
              transform: translate(-13%, 70%);
    }

  .PT3sdx .PgwLkM {
    -webkit-animation: none;
            animation: none;
  }

  .PT3sdx .PZL58e {
    position: absolute;
    top: 29rem;
    left: 50%;
    width: 15rem;
    height: 4.12rem;
    color: #fff;
    text-align: center;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-weight: 600;
    font-size: 1.625rem;
  }

  .PT3sdx::after {
    content: '';
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(0 0 0 / 0)), to(rgb(0 0 0)));
    background: linear-gradient(rgb(0 0 0 / 0) 0, rgb(0 0 0) 100%);
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }

.PwVAkx {
  position: absolute;
  z-index: 1;
  top: 18.5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.PwVAkx > span {
    width: 100%;
  }

.PwVAkx > span > img {
      width: 100%;
    }

.PA3gV\+ {
  background-size: contain;
  position: absolute;
  width: 6.375rem;
}

.PUxmXq {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 10px;
}

.Pb3iSf {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  background-color: #110d0f;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}

.PfTdAR {
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
  background-color: #110d0f;
  background-size: cover;
}

.P6tpBL {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  margin: auto;
  background-color: #110d0f;
  background-size: cover;
}

.Pk-THK {
  position: absolute;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelanding/prelender_pers/001/overlay.jpg') no-repeat 50% top/cover;
  background-color: rgb(0 0 0 / .6);
}

.PaHgtI {
    position: absolute;
    top: 10vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.P3R5No {
    width: 41.6vw;
    height: 8.4vw;
    margin: 0 0 4vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001/title_en_2021.png') no-repeat 50% top/contain;
    text-indent: -9999px;
  }

.PTQ-Bv {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 16.79vw;
    height: 4.5vw;
    margin: auto;
    background: rgb(177 5 21);
    background-image: -webkit-gradient(linear, left top, right top, from(#c60517), color-stop(51%, #ff1d3c), to(#bf0517));
    background-image: linear-gradient(to right, #c60517 0%, #ff1d3c 51%, #bf0517 100%);
    background-size: 200% auto;
    font-size: .7vw;
    font-weight: 700;
    -webkit-transition: background, .3s;
    transition: background, .3s;
  }

.Pb3lLP {
      margin: auto;
      font-size: 1.6vw;
    }

.PTQ-Bv:hover {
      background-position: right center;
    }

.PTQ-Bv button {
      position: absolute;
      width: 100%;
      height: 100%;
    }

.PwcyOJ {
  opacity: 0;
}

.PvJQnO {
  opacity: 1;
  -webkit-transition: opacity 600ms;
  transition: opacity 600ms;
}

.Po5evd {
  margin: 0 0 1vw;
  color: #918877;
  font-size: 2vw;
  font-stretch: normal;
  font-style: italic;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
}

.PPyxm1 {
  width: 100vw;
  height: 100vh;
  padding: 4vw;
  background-position: 50%;
  background-size: cover;
  -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.P9FSBA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P1sIIS {
  padding: 9.00vw 39.88vw 1.56vw 13.00vw;
}

.PTEU-0 {
  margin: 0 0 0.26vw;
  color: #d0c9af;
  font-size: 4.68vw;
  font-weight: normal;
  letter-spacing: 0.09vw;
  text-align: center;
  text-shadow: 0 4px 18px rgb(29 27 38 / 0.82);
  text-transform: uppercase;
}

.PTEU-0::after {
    display: block;
    width: 18.72vw;
    height: 1.56vw;
    margin: 0 auto;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelanding/prelender_pers/001/line.png') no-repeat 50% 50%/contain;
    content: '';
  }

.PI2F-P {
  width: 13.52vw;
  height: 28.86vw;
  padding: 22.88vw 0.52vw 0.52vw 1.56vw;
  margin: 0 1.20vw;
  background-size: contain;
  cursor: pointer;
  opacity: .9;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}

.PI2F-P:hover {

    opacity: 1;
    -webkit-transform: translateY(-1.56vw);
        -ms-transform: translateY(-1.56vw);
            transform: translateY(-1.56vw);
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PI2F-P:hover {
      /* IE10 */
      opacity: 1;
      -webkit-transform: translateY(-15px);
          -ms-transform: translateY(-15px);
              transform: translateY(-15px);
  }
    }

.PfZ3Pz {
  margin: 0 0 0.36vw;
  color: #fff;
  font-family: MuseoSans, Palatino, serif;
  font-size: 0.73vw;
  opacity: .8;
}

.Pd5VEC {
  margin: 0;
  color: #fff;
  font-size: 1.98vw;
  font-weight: 400;
}

.PHOYAF {
  display: block;
  margin: 0 0 0.26vw -0.10vw;
}

.PpYmhd {
  -webkit-animation: PZR1q3 1s;
          animation: PZR1q3 1s;
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

.PS3aq3 {
  margin: 0 0 1.04vw;
  color: #d0c9af;
  font-size: 4.68vw;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
}

.Ph7TEm {
  margin: 0 0 3vw;
  color: rgb(222 203 151 / 0.5);
  font-size: 2.60vw;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  opacity: 0.5;
  text-align: left;
}

.PX5Lsc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PB9QUy {
  padding: 0.83vw 2.60vw;
  border: solid 3px #a08c5a;
  margin: 0 1.04vw 0 0;
  background-color: #282424;
  color: #e4ce95;
  cursor: pointer;
  font-size: 2.08vw;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
  -webkit-transition: border 300ms ease;
  transition: border 300ms ease;
}

.PB9QUy:hover {
    border: solid 3px #feeab6;
  }

@media (max-width: 1024px) {
  .Po5evd {
    margin: 0 0 15px;
    font-size: 10px;
  }

  .PPyxm1 {
    padding: 40px;
  }

  .P1sIIS {
    padding: 90px 398px 15.6px 130px;
  }

  .PTEU-0 {
    margin: 0 0 2.6px;
    font-size: 47px;
    letter-spacing: .9px;
  }

    .PTEU-0::after {
      width: 187.2px;
      height: 15.6px;
    }

  .PI2F-P {
    width: 135.2px;
    height: 288.6px;
    padding: 229px 5.2px 5.2px 15.6px;
    margin: 0 12px;
  }

    .PI2F-P:hover {
      top: -10.4px;
      -webkit-transform: translateY(-15.6px);
          -ms-transform: translateY(-15.6px);
              transform: translateY(-15.6px);
    }

  .PfZ3Pz {
    margin: 0 0 3.6px;
    font-size: 8px;
  }

  .Pd5VEC {
    font-size: 20px;
  }

  .PHOYAF {
    margin: 0 0 2.6px -1px;
  }

  .PS3aq3 {
    margin: 0 0 10.4px;
    font-size: 47px;
  }

  .Ph7TEm {
    margin: 0 0 30px;
    font-size: 26px;
  }

  .PB9QUy {
    padding: 8.3px 26px;
    margin: 0 10.4px 0 0;
    font-size: 21px;
  }
}

@-webkit-keyframes PZR1q3 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PZR1q3 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes PiaN7Y {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PiaN7Y {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.PvSkJM {
  z-index: 100;
  -webkit-animation: PiaN7Y;
          animation: PiaN7Y;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  background: #fff;
  opacity: 0;
}

.PjRTc8 {
  -webkit-animation: P0tMSB;
          animation: P0tMSB;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P0tMSB {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }

  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }

  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

@keyframes P0tMSB {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }

  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }

  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

.PbzGnn {
  z-index: 100;
  -webkit-animation: PiaN7Y;
          animation: PiaN7Y;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  background: #000;
  opacity: 0;
}

.Pt\+ofW {
  -webkit-animation: PUaSmr;
          animation: PUaSmr;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

.PU57Kn {
  width: 100%;
}

@-webkit-keyframes PUaSmr {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }

  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }

  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

@keyframes PUaSmr {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }

  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }

  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

.POUTAQ {
  -webkit-animation: Pfb6-D;
          animation: Pfb6-D;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes Pfb6-D {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }

  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }

  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

@keyframes Pfb6-D {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }

  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }

  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

.PA-yr6 {
  position: absolute;
}

.PA-yr6 .POWKfR {
    position: absolute;
    left: 50%;
  }

.PZ15LP {
  position: absolute;
  z-index: 1;
  left: 50%;
  line-height: 1;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PjpKoh {
  position: relative;
  height: 100vh;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.PgmfuF button {
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PgmfuF .PU4UU2{
    display: block;
  }

.P0nIxv,
.Pku\+nn {
  background-size: 50%;
}

.P0nIxv button, .Pku\+nn button {
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PtjuLm{
  display: block;
}

.Pxr9T3{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

.Pxr9T3 .P0nIxv{
      position: absolute;
    }

.PAnD-j{
    display: block;
  }

.Pvnui0 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.PD3lWH {
  position: absolute;
  bottom: 40px;
  width: 100%;
  z-index: 20;
  min-height: 7vw;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#011023), color-stop(#011023), to(transparent));
  background: linear-gradient(to right, #011023, #011023, transparent);
  font-size: 1.2vw;
  padding: 1.5vw 1vw 1vw 12.7vw;
}

.PD3lWH .POnnyK {
    width: 7vw;
    height: 9.6vw;
    position: absolute;
    left: 1.8vw;
    top: -1.8vw;
    border: #977a40 1px solid;
  }

.PD3lWH .PaymhY strong {
      display: block;
      color: #fae798;
      margin: 0 0 10px;
    }

.PyTGLs .PU7TY0{
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgb(0 0 0 / .5);
    background-size: 50%;
    text-shadow: 0 -1px 0 rgb(0 51 4 / .4), 0 -1px 5px rgb(0 51 4 / .4), 0 2px 1px rgb(0 51 4 / .6);
  }

.Pezfjo {
  width: 16.38vw;
  height: 5.6vw;
}

.PhNbY0 span {
    display: block;
    text-transform: uppercase;
    border-bottom: 2px solid #7f6754;
    font-family: Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-size: 1.4vw;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0.03vw;
    text-align: center;
    color: #efc37a;
  }

.PhNbY0 span strong {
      font-weight: normal;
      color: #aa8e5f;
    }

.P66uaV .PhvdQN{
    background-color: red;
  }

.P5KMfr button,.P5Mc8A button,.PA\+DB3 button{
      width: 6vw;
      height: 6vw;
      top: 1.5vw;
      left: 1.3vw;
    }

.P5Mc8A button{
      left: 9vw;
    }

.PA\+DB3 button{
      left: 16.7vw;
    }

.P32H5t .PU7TY0{
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgb(0 0 0 / .5);
    background-size: 50%;
    text-shadow: 0 -1px 0 rgb(0 51 4 / .4), 0 -1px 5px rgb(0 51 4 / .4), 0 2px 1px rgb(0 51 4 / .6);
  }
/* stylelint-disable */
.P66uaV{
  display: block;
}
.PHGw3b{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.PHGw3b .PU7TY0{
      -webkit-transform: scaleX(1) scaleY(1) ;
          -ms-transform: scaleX(1) scaleY(1) ;
              transform: scaleX(1) scaleY(1) ;
      -webkit-animation: P1kyae 4s infinite;
              animation: P1kyae 4s infinite;
      color: #f5dfb9;
      font-size: 20px;
      text-transform: uppercase;
      cursor: pointer;
      background-size: 50%;
      padding: 3px;
      border-radius: 0;
      border: #855c11 solid 3px;
      background: rgb(176 115 0);
      text-shadow:
        0 -1px 0 rgb(133 99 69),
        0 1px 0 rgb(133 99 69),
        -1px 0 0 rgb(133 99 69),
        1px 0 0 rgb(133 99 69);
    }
.PHGw3b .PU7TY0::after {
        height: 50%;
        width: 100%;
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background: rgb(255 255 255 / .1);
      }
.PHGw3b .PU7TY0 .Ps\+frl{
         text-align: center;
         border: #deb904 solid 2px;
         width: 100%;
         padding: 5px 10px;
         display: block;

       }
.PBB-nx{
    display: block;
  }
/* stylelint-enable */
.POB5GO {
  position: relative;
}

.PVTsQJ {
  z-index: 0 !important;
}

@-webkit-keyframes P1kyae {
  0% {
    -webkit-transform: scaleX(1) scaleY(1) ;
            transform: scaleX(1) scaleY(1) ;
  }

  50% {
    -webkit-transform: scaleX(1) scaleY(1) ;
            transform: scaleX(1) scaleY(1) ;
  }

  75% {
    -webkit-transform: scaleX(1.1) scaleY(1.1) ;
            transform: scaleX(1.1) scaleY(1.1) ;
  }

  87% {
    -webkit-transform: scaleX(0.98) scaleY(0.98) ;
            transform: scaleX(0.98) scaleY(0.98) ;
  }

  100% {
    -webkit-transform: scaleX(1) scaleY(1) ;
            transform: scaleX(1) scaleY(1) ;
  }
}

@keyframes P1kyae {
  0% {
    -webkit-transform: scaleX(1) scaleY(1) ;
            transform: scaleX(1) scaleY(1) ;
  }

  50% {
    -webkit-transform: scaleX(1) scaleY(1) ;
            transform: scaleX(1) scaleY(1) ;
  }

  75% {
    -webkit-transform: scaleX(1.1) scaleY(1.1) ;
            transform: scaleX(1.1) scaleY(1.1) ;
  }

  87% {
    -webkit-transform: scaleX(0.98) scaleY(0.98) ;
            transform: scaleX(0.98) scaleY(0.98) ;
  }

  100% {
    -webkit-transform: scaleX(1) scaleY(1) ;
            transform: scaleX(1) scaleY(1) ;
  }
}

.Pz0sg8 {
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

.PuEnVl {
  position: absolute;
  z-index: 20;
  bottom: 40px;
  width: 100%;
  min-height: 7vw;
  padding: 1.5vw 1vw 1vw 12.7vw;
  background: -webkit-gradient(linear, left top, right top, from(#011023), color-stop(#011023), to(transparent));
  background: linear-gradient(to right, #011023, #011023, transparent);
  color: #fff;
  font-size: 1.2vw;
}

.PuEnVl .PRLWjs {
    position: absolute;
    top: -1.8vw;
    left: 1.8vw;
    width: 7vw;
    height: 9.6vw;
    border: #977a40 1px solid;
  }

.PuEnVl .Pn0ESk strong {
      display: block;
      margin: 0 0 10px;
      color: #fae798;
    }

.P53Yd6 .Pv0SEf {
    padding: 20px 30px;
    background: rgb(0 0 0 / 0.5);
    background-size: 50%;
    border-radius: 0 0 0 10px;
    color: #f9cd3e;
    cursor: pointer;
    font-size: 30px;
    text-shadow: 0 -1px 0 rgb(0 51 4 / 0.4), 0 -1px 5px rgb(0 51 4 / 0.4), 0 2px 1px rgb(0 51 4 / 0.6);
    text-transform: uppercase;
  }

.P-TXQy {
  width: 16.38vw;
  height: 5.6vw;
}

.Pg-ldX span {
    display: block;
    color: #e5e5e5;
    font-family: Noto Sans, Roboto, sans-serif;
    font-size: 2.6vw;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0.03vw;
    line-height: 1.2;
    text-align: center;
    text-shadow: 0 3px 0 #17120e;
    text-transform: uppercase;
  }

.Pg-ldX span strong {
      color: #9fc3ff;
    }

.P8oFqv {
  display: block;
}

.P8oFqv .PNXQi1 {
    background-color: red;
  }

.Pi-m8m button, .PPKlN\+ button, .P3X29q button {
      top: 4.5vw;
      left: 1.3vw;
      width: 6vw;
      height: 6vw;
    }

.PPKlN\+ button {
      left: 9vw;
    }

.P3X29q button {
      left: 16.7vw;
    }

.PNS0OP {
  width: 17.5vw;
  height: 3.7vw;
  background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_intro/UI/btn_default.png') no-repeat center top/contain;
}

.PNS0OP:hover .Pv0SEf {
    background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_intro/UI/btn_hover.png') no-repeat center top/contain;
  }

.PNS0OP .Pv0SEf {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 17.5vw;
    height: 3.7vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 1vw;
    color: #e5e5e5;
    cursor: pointer;
    text-transform: uppercase;
  }

.PNS0OP .Pv0SEf::before {
      position: absolute;
      width: 100%;
      height: 100%;
      content: '';
    }

.PNS0OP .Pv0SEf .PnMryV {
      position: relative;
      margin: auto;
      font-family: Noto Sans, Roboto, sans-serif;
      font-size: 1.4vw;
      font-weight: bold;
      text-shadow: 0 1px 3px #001036;
    }

.P8oFqv {
  display: block;
}

.PQfA0y {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

.PQfA0y .Pv0SEf {
      padding: 3px;
      border: #855c11 solid 3px;
      -webkit-animation: PNlJU8 4s infinite;
              animation: PNlJU8 4s infinite;
      background: rgb(176 115 0);
      background-size: 50%;
      border-radius: 0;
      color: #f5dfb9;
      cursor: pointer;
      font-size: 20px;
      text-shadow: 0 -1px 0 rgb(133 99 69), 0 1px 0 rgb(133 99 69), -1px 0 0 rgb(133 99 69), 1px 0 0 rgb(133 99 69);
      text-transform: uppercase;
      -webkit-transform: scaleX(1) scaleY(1);
          -ms-transform: scaleX(1) scaleY(1);
              transform: scaleX(1) scaleY(1);
    }

.PQfA0y .Pv0SEf::after {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 50%;
        background: rgb(255 255 255 / 0.1);
        content: '';
      }

.PQfA0y .Pv0SEf .PnMryV {
        display: block;
        width: 100%;
        padding: 5px 10px;
        border: #deb904 solid 2px;
        text-align: center;
      }

.PLbycF {
    display: block;
  }

.PZ0VkS {
  position: relative;
}

.P8BGCv {
  z-index: 0 !important;
}

@-webkit-keyframes PNlJU8 {
  0% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  50% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  75% {
    -webkit-transform: scaleX(1.1) scaleY(1.1);
            transform: scaleX(1.1) scaleY(1.1);
  }

  87% {
    -webkit-transform: scaleX(0.98) scaleY(0.98);
            transform: scaleX(0.98) scaleY(0.98);
  }

  100% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}

@keyframes PNlJU8 {
  0% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  50% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  75% {
    -webkit-transform: scaleX(1.1) scaleY(1.1);
            transform: scaleX(1.1) scaleY(1.1);
  }

  87% {
    -webkit-transform: scaleX(0.98) scaleY(0.98);
            transform: scaleX(0.98) scaleY(0.98);
  }

  100% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}

.PWrQsN {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  left: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
  z-index: 11 !important;
}

  .PWrQsN.PrMUXH {
    left: 10%;
    z-index: 1;
  }

  .PWrQsN.PrMUXH .PVHMl\+ .P2xAbb {
      display: none;
    }

.POPUPG {
  height: auto;
  height: initial;
  overflow: hidden;
  max-height: 100vh;
}

.P-einX {
  overflow: hidden;
  background: #0d1013;
}

.PogSpf {
  position: absolute;
  bottom: 40px;
  width: 100%;
  z-index: 20;
  min-height: 7vw;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#011023), color-stop(#011023), to(transparent));
  background: linear-gradient(to right, #011023, #011023, transparent);
  font-size: 1.2vw;
  padding: 1.5vw 1vw 1vw 12.7vw;
}

.PogSpf .P2WV3g {
    width: 7vw;
    height: 9.6vw;
    position: absolute;
    left: 1.8vw;
    top: -1.8vw;
    border: #977a40 1px solid;
  }

.PogSpf .PDzDAi strong {
      display: block;
      color: #fae798;
      margin: 0 0 10px;
    }

.PVHMl\+ {
  margin: -0.7vw 0;
  z-index: 10;
  opacity: 0.8;
}

.PVHMl\+ .PT5QeU {
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgb(0 0 0 / 0.5);
    background-size: 50%;
    text-shadow: 0 -1px 0 rgb(0 51 4 / 0.4), 0 -1px 5px rgb(0 51 4 / 0.4),
      0 2px 1px rgb(0 51 4 / 0.6);
  }

.PVHMl\+ button.P2xAbb {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }

.PYkitH {
  width: 16.38vw;
  height: 5.6vw;
}

.PlhA-T span {
    display: block;
    text-transform: uppercase;
    border-bottom: 2px solid #7f6754;
    font-family: Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 1.4vw;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0.03vw;
    text-align: center;
    color: #efc37a;
  }

.PlhA-T span strong {
      font-weight: normal;
      color: #aa8e5f;
    }

.PnN1-7 {
  display: block;
}

.PnN1-7 .P1ThA6 {
    background-color: red;
  }

.PnN1-7 {

  border: 1px solid #fff;
}

.P11NDs button, .PMIDwr button, .PVESiL button {
      width: 7.2vw;
      height: 7.2vw;
      top: 1.9vw;
      left: 1.5vw;
    }

.PMIDwr button {
      left: 10.4vw;
    }

.PVESiL button {
      left: 19.3vw;
    }

.PvOhav {
    display: none;
  }

.PvOhav button {
      display: none;
    }

.PtBG8i {
  z-index: 1;
}

.PtBG8i .PT5QeU {
    padding: 0.45vw 7vw;
    color: #582100;
    font-size: 1.2vw;
    line-height: 1.42;
    text-transform: uppercase;
    font-weight: 700;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/equip_002/button.png')
      no-repeat center;
    background-size: 100% 100%;
  }
/* stylelint-disable */
.PnN1-7 {
  display: block;
}
.P5rFuh {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.P5rFuh .PT5QeU {
      -webkit-transform: scaleX(1) scaleY(1);
          -ms-transform: scaleX(1) scaleY(1);
              transform: scaleX(1) scaleY(1);
      -webkit-animation: Pj-AuG 4s infinite;
              animation: Pj-AuG 4s infinite;
      color: #f5dfb9;
      font-size: 20px;
      text-transform: uppercase;
      cursor: pointer;
      background-size: 50%;
      padding: 3px;
      border-radius: 0;
      border: #855c11 solid 3px;
      background: rgb(176 115 0);
      text-shadow: 0 -1px 0 rgb(133 99 69), 0 1px 0 rgb(133 99 69),
        -1px 0 0 rgb(133 99 69), 1px 0 0 rgb(133 99 69);
    }
.P5rFuh .PT5QeU::after {
        height: 50%;
        width: 100%;
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background: rgb(255 255 255 / 0.1);
      }
.P5rFuh .PT5QeU .PLpw\+d {
        text-align: center;
        border: #deb904 solid 2px;
        width: 100%;
        padding: 5px 10px;
        display: block;
      }
.PkEzho {
    display: block;
  }

.P3DU9m {
  z-index: 1;
  width: 57vw;
}

.P3DU9m img {
    width: 100%;
  }
/* stylelint-enable */
.PYeqbX {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 0 3.8vw;
  background: rgb(15 13 14 / 0.7);
}

.PzDQDM {
  font-size: 1.35vw;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  color: #ffeac0;
  letter-spacing: 0.02em;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/equip_002/line.png')
    no-repeat bottom center;
  background-size: auto 100%;
}

.PzDQDM h2 {
    text-transform: uppercase;
    font-size: 1.26em;
    margin: 0;
  }

.PFZLeZ {
  position: fixed !important;
}

.PLokwN {
  position: relative;
}

.Pqmt5B {
  z-index: 0 !important;
}

@-webkit-keyframes Pj-AuG {
  0% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  50% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  75% {
    -webkit-transform: scaleX(1.1) scaleY(1.1);
            transform: scaleX(1.1) scaleY(1.1);
  }

  87% {
    -webkit-transform: scaleX(0.98) scaleY(0.98);
            transform: scaleX(0.98) scaleY(0.98);
  }

  100% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}

@keyframes Pj-AuG {
  0% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  50% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }

  75% {
    -webkit-transform: scaleX(1.1) scaleY(1.1);
            transform: scaleX(1.1) scaleY(1.1);
  }

  87% {
    -webkit-transform: scaleX(0.98) scaleY(0.98);
            transform: scaleX(0.98) scaleY(0.98);
  }

  100% {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}

.P00ryB {
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
}

.PYgAtc .PP-1Z\+ {
    padding: 14px 50px;
    background: rgb(0 0 0 / 0.6);
    background-size: 50%;
    border-radius: 0 0 0 10px;
    color: #ffd369;
    cursor: pointer;
    font-family: Roboto, MuseoSans, Arial, Helvetica, sans-serif;
    font-size: 18px;
    letter-spacing: 0.2px;
    text-shadow: 1px 1px 2px #000;
    text-transform: uppercase;
  }

.PYgAtc .PP-1Z\+ .PAp5mt {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.PYgAtc .PP-1Z\+ .PAp5mt::after {
        position: relative;
        display: block;
        width: 18px;
        height: 18px;
        -ms-flex-item-align: center;
            align-self: center;
        margin-left: 10px;
        background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_002/PNG/arr_2.png')
          no-repeat center center/contain;
        content: '';
      }

.PNTyWp {
  -webkit-animation: PCcDrK 1s;
          animation: PCcDrK 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/raid_002/PNG/Button_2.png')
    no-repeat center center/contain;
  opacity: 0;
}

.PNTyWp:hover .PP-1Z\+ {
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/raid_002/PNG/Button_2_hover.png')
      no-repeat center center/contain;
  }

.PNTyWp .PP-1Z\+ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: transparent;
  }

.PNTyWp .PP-1Z\+ .PAp5mt {
      color: #582100;
      font-family: MuseoSans, Arial, Helvetica, sans-serif;
      font-size: 1.6vw;
      font-weight: 700;
      text-shadow: 0 2px 0 rgb(203 164 99 / 0.6);
    }

.PjkPOY {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
}

.P70uPi {
  position: absolute;
  bottom: 9vh;
  width: 100%;
  padding: 0.6vw 0 0;
  -webkit-animation: PCcDrK 1s;
          animation: PCcDrK 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.8)), to(rgba(0,0,0,0.8)));
  background-image: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0.8));
  opacity: 0;
}

.P70uPi::before {
    position: absolute;
    top: -0.5vw;
    left: 50%;
    width: 44.3vw;
    height: 0.63vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/raid_002/PNG/line.png')
      no-repeat 50% 50% / contain;
    content: '';
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.PsdBPE {
  position: relative;
}

.Pve74y {
  width: 20.6vw;
  height: 3.2vw;
  margin: 0 auto 0.7vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PGX9p\+ {
  position: absolute;
  top: -19vw;
  left: 0;
  width: 28.7vw;
  height: 37vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PiIpdI {
  padding: 0 31vw 3vh;
  text-align: center;
}

.PiIpdI h1 {
    margin: 0 0 0.2vw;
    color: #ffd369;
    font-size: 2vw;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.04vw;
    line-height: 1.2;
  }

.PiIpdI h3 {
    margin: 0 0 0.5vw;
    color: #fff;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.2;
  }

.PiIpdI p {
    margin: 0 0 1.7vw;
    color: rgb(208 213 216 / 0.8);
    font-size: 0.9vw;
    font-weight: 300;
    letter-spacing: 0.02vw;
  }

.PUAnwh {
  position: relative;
  width: 34.3vw;
  height: 61.8vh;
  margin: 0 auto;
  background: none;
}

.PUAnwh button {
    width: 100%;
    height: 100%;
  }

.PZt5x\+ {
  position: relative;
}

.PnDt82 {
  z-index: 0 !important;
}

@media (max-width: 1280px) {
    .PYgAtc .PP-1Z\+ {
      padding: 11px 47px;
      border-radius: 0 0 0 10px;
      font-size: 16px;
    }
        .PYgAtc .PP-1Z\+ .PAp5mt::after {
          width: 15px;
          height: 15px;
          margin-left: 10px;
        }
}

@-webkit-keyframes PCcDrK {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PCcDrK {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PCN9Z4 {
  z-index: 8;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

  .PCN9Z4.Pc4DjP {
    z-index: 3;
    left: 2%;
  }

  .PCN9Z4.Pc4DjP .Pc5Gy- {
      opacity: 0;
      pointer-events: none;
    }

.PS-f5- .PYUmZH {
    width: 17.3em;
    padding: 0.3vw 0;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/line_skip.png')
      no-repeat center top;
    background-size: auto 100%;
    color: #edc036;
    cursor: pointer;
    font-size: 1.04vw;
    font-weight: 500;
    letter-spacing: 0.04em;
    text-align: center;
    text-transform: uppercase;
  }

.PS-f5- .PYUmZH span {
      font-size: 0.8em;
    }

.PEywsf {
  -webkit-animation: PnWr7N 1s;
          animation: PnWr7N 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/button.png')
    no-repeat center center/contain;
  opacity: 0;
}

.PEywsf:hover .PYUmZH {
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/button_hover.png')
      no-repeat center center/contain;
  }

.PEywsf .PYUmZH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: transparent;
  }

.PEywsf .PYUmZH .PBiAV2 {
      color: #582100;
      font-family: inherit;
      font-size: 1.6vw;
      font-weight: 700;
      text-shadow: 0 2px 0 rgb(203 164 99 / 0.6);
    }

.PrCQM5 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
}

.Pk82Th {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 0 8vw;
  -webkit-animation: PnWr7N 1s;
          animation: PnWr7N 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background: rgb(8 10 22 / 0.8);
  opacity: 0;
}

.PBtg70 {
  position: relative;
}

.P8qs92 {
  z-index: 0 !important;
}

.POmgYe {
  position: relative;
}

.Pa1lUH {
  max-width: 17.7vw;
  height: auto;
  margin: 0 auto 0.7vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.Pc5Gy- {
  position: absolute;
  top: -25vw;
  left: 0;
  width: 28.7vw;
  height: 37vw;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.PKdAso {
  text-align: center;
}

.PCXaeF {
    max-width: 460px;
    margin: 0 auto;
    color: rgb(241 219 207 / 0.8);
    font-size: 18px;
    font-weight: 300;
  }

.Pus81G {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    padding: 0.5vw 0;
    margin: 0 0 0.6vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/line_title.png')
      no-repeat center top;
    background-size: auto 100%;
    font-size: 1.28vw;
    font-weight: 500;
  }

.Pus81G strong {
      color: #edc036;
    }

.PoYiU9 {
  position: relative;
  width: 34.3vw;
  height: 61.8vh;
  margin: 0 auto;
  background: none;
}

.PoYiU9 button {
    width: 100%;
    height: 100%;
  }

@media (max-width: 1280px) {
    .PS-f5- .PYUmZH {
      padding: 11px 47px;
      border-radius: 0 0 0 10px;
      font-size: 16px;
    }
        .PS-f5- .PYUmZH .PBiAV2::after {
          width: 15px;
          height: 15px;
          margin-left: 10px;
        }
}

.Pg28o0 {
  padding: 0.4vw 0;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/line_top_title.png')
    no-repeat center top;
  background-size: 100% 100%;
  color: #fee5d7;
  font-size: 1.45vw;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.39;
  text-align: center;
}

.Pg28o0 strong {
    color: #edc036;
  }

.PcExSm {
  position: fixed !important;
}

@-webkit-keyframes PnWr7N {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PnWr7N {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PyZ-hN {
  position: absolute;
  width: 100%;
  height: 100vh;
}

  .PyZ-hN::after {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PCdFxP::after {
    -webkit-animation: PhiAPX ease-in-out forwards;
            animation: PhiAPX ease-in-out forwards;
    -webkit-animation-duration: inherit;
            animation-duration: inherit;
    background: #000;
    content: '';
    opacity: 0;
  }

@-webkit-keyframes PhiAPX {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PhiAPX {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}


.PpjRXL {
  position: relative;
  z-index: 8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 4.4vw;
  height: 4.4vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-animation: PnVS6A 0.3s ease forwards;
          animation: PnVS6A 0.3s ease forwards;
  opacity: 0;
}

  .PpjRXL::after {
    position: absolute;
    top: -65%;
    left: -43%;
    width: 160%;
    height: 160%;
    -webkit-animation: Pwg-\+m 2s 0.5s forwards infinite;
            animation: Pwg-\+m 2s 0.5s forwards infinite;
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.45, 0, 0.57);
            animation-timing-function: cubic-bezier(0.25, 0.45, 0, 0.57);
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 0 30px rgb(246 193 73 / 1);
            box-shadow: inset 0 0 0 30px rgb(246 193 73 / 1);
    content: '';
    opacity: 0;
    pointer-events: none;
  }

.PKXBcb {
  max-width: 100%;
  height: auto;
  -webkit-animation: POG8aA 2s 0.5s forwards infinite;
          animation: POG8aA 2s 0.5s forwards infinite;
  -webkit-animation-timing-function: cubic-bezier(0.25, 0.45, 0, 0.57);
          animation-timing-function: cubic-bezier(0.25, 0.45, 0, 0.57);
  vertical-align: middle;
}

@-webkit-keyframes POG8aA {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }

  5% {
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }

  10% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes POG8aA {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }

  5% {
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }

  10% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@-webkit-keyframes Pwg-\+m {
  0% {
    -webkit-transform: scale(0.4, 0.4);
            transform: scale(0.4, 0.4);
  }

  5% {
    opacity: 1;
  }

  20% {
    -webkit-box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
            box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
  }

  30% {
    -webkit-box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
            box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
    opacity: 0;
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
}

@keyframes Pwg-\+m {
  0% {
    -webkit-transform: scale(0.4, 0.4);
            transform: scale(0.4, 0.4);
  }

  5% {
    opacity: 1;
  }

  20% {
    -webkit-box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
            box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
  }

  30% {
    -webkit-box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
            box-shadow: inset 0 0 0 2px rgb(246 193 73 / 1);
    opacity: 0;
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
}

@-webkit-keyframes PnVS6A {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PnVS6A {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.Pppw7w{
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.Py3xpC {
  background: rgb(0 0 0 / .5);
  color: #fff;
  font-family: MuseoSans,Roboto,Ubuntu, 'Helvetica Neue', sans-serif;
}

.PaRH\+P {
  margin: 0 0 .2vw;
  font-size: 1.7vw;
  font-weight: 500;
  letter-spacing: .033vw;
}

.Pb70Nb {
  display: block;
  margin: 0 0 2vw;
  font-size: .94vw;
  letter-spacing: .019vw;
}

.PobB01 {
  position: relative;
  display: inline-block;
  min-width:13vw;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

.PobB01:hover {
    background-color: #e8e4e4;
  }

.Pa7cjE span {
    display: block;
    padding: .74vw 2vw;
    color: #2b2c30;
    font-size: 1.2vw;
    font-weight: bold;
    letter-spacing: 0.023vw;
    pointer-events: none;
    text-align: center;
    text-transform: uppercase;
  }

.Pq8ozh {
  position: absolute;
  top: 12vw;
  left: 50%;
  width: 33vw;
  min-height: 19vw;
  padding: 5.5vw 2.4vw;
  margin: auto;
  background: rgb(59 53 53 / .8);
  background-color: #2b2c30;
  border-radius: .52vw;
  -webkit-box-shadow: 0 20px 59px 0 rgb(0 0 0 / 0.5);
          box-shadow: 0 20px 59px 0 rgb(0 0 0 / 0.5);
  text-align: center;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.Pq8ozh::before {
    position: absolute;
    top: 1vw;
    left: 1vw;
    display: block;
    width: 31.2vw;
    height: .26vw;
    background-image: linear-gradient(10deg, #c47cff, #8664ff, #ed50ff, #c37bff);
    border-radius: 2.5px;
    content: '';
  }
.PoLoSd {
  background: rgb(0 0 0 / 0.5);
  color: #f1e9df;
  font-family: 'PT Sans', MuseoSans, Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
}

.PmSUSu {
  margin: 0 0 .5vw;
  font-size: 2vw;
  font-weight: bold;
  letter-spacing: 0.05vw;
  text-transform: uppercase;
}

.PJ9rum {
  display: block;
  margin: 0 0 2vw;
  font-size: 1vw;
  letter-spacing: 0.025vw;
}

.PYav3G {
  position: relative;
  display: inline-block;
  min-width:16vw;
  border: #ff3046 solid 1px;
  margin: 0 auto;
  background: rgb(177 5 21);
  background-image: -webkit-gradient(linear, left top, right top, from(#c60517), color-stop(51%, #ff1d3c), to(#bf0517));
  background-image: linear-gradient(to right, #c60517 0%, #ff1d3c 51%, #bf0517 100%);
  background-size: 200% auto;
  -webkit-transition: background, 0.3s;
  transition: background, 0.3s;
}

.PYav3G:hover {
    background-position: right center;
  }

.PPGCBh span {
    display: block;
    padding: 1.35vw 2.8vw;
    color: #fff;
    font-size: 1.25vw;
    font-weight: 700;
    letter-spacing: .1vw;
    pointer-events: none;
    text-align: center;
    text-transform: uppercase;
  }

.PklWfZ {
  position: absolute;
  top: 12vw;
  left: 50%;
  width: 39vw;
  min-height: 24.8vw;
  padding: 6.5vw 5vw 4.5vw;
  margin: auto;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/transition_page/bg_v5.png') no-repeat 50% 50% / contain;
  text-align: center;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.P7ovfw{
  position: absolute;
  z-index: 50;
  top: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  width: 50%;
  padding: 20px;
  background: rgb(25 25 25 / 0.5);
  color: #fff;
}

  .P7ovfw h2{
    margin: 0 0 10px;
    color: #00ff46;

  }

  .P7ovfw h3{
    margin: 10px 0 ;
    color: #fffb00;
    font-size: 15px;
  }

  .P7ovfw button{
    display: inline-block;
    width: 100px;
    height: 50px;
    margin: 0 20px 20px 0 ;
    background: red;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    vertical-align: top;
  }

  .P7ovfw button:first-child{
    background: #07ff0a;
    color: #000;
  }

  .P7ovfw ol{
    padding: 0 20px ;
    margin: 0 0 10px;
    font-size: 11px;
  }

  .P7ovfw ul{
    padding: 0 20px ;
    margin: 0 0 10px;
  }

  .P7ovfw ul span{
      color: #a3a3a3;
    }

.PtGkye {
  position: absolute;
  z-index: 11;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 960px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #000;
  background-size: 100% 100%;
  font-family: Oswald, sans-serif;
  letter-spacing: -2px;
}

.PiHjKj {
  width: 7.2vw;
  margin-top: 0.4vw;
}

.PmAMTc {
  position: absolute;
  top: 5.2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PJ5L45 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 22.4vw;
  height: 39.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 2.5vw;
  background-color: #1f1f1f;
  background-size: 100% 100%;
}

.PS6cIO {
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 87%;
  height: 1.8vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2.5vw 0 0;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/step-title.png') center center / 100% 100% no-repeat;
  color: #fcff78;
  font-size: 1.2vw;
  letter-spacing: 0;
  text-transform: uppercase;
}

.PIB4QY {
  margin-top: 26.5vw;
  color: #afbace;
  font-size: 1.5vw;
  letter-spacing: -1px;
  text-transform: uppercase;
}

.P29gQB {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.Pv6pre {
  position: absolute;
  bottom: 5.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 9.3vw;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PrC2xw {
    height: auto;
  }

.PrC2xw .PTkqYX {
      position: static;
      margin-bottom: 1vw;
      font-size: 1.95vw;
      white-space: nowrap;
    }

.PrC2xw .PwAoOC {
      -ms-flex-item-align: center;
          align-self: center;
    }

.PVw7yK {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PVw7yK .POVaTh {
      -webkit-transform: scale(1.5);
          -ms-transform: scale(1.5);
              transform: scale(1.5);
    }

.PwAoOC {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 68%;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PjrLTY {
    width: 60%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

.PK-Lxf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 33%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P-hPe6 .POVaTh {
      -webkit-transform: scale(1.5);
          -ms-transform: scale(1.5);
              transform: scale(1.5);
    }

.POVaTh {
  width: 100%;
}

.PTkqYX {
  position: absolute;
  top: -1.5vw;
  color: #fff;
  font-size: 1.3vw;
  letter-spacing: -1px;
  text-align: center;
  text-shadow: 0 2px 8px #000;
  text-transform: uppercase;
}

.PwDDnR {
  position: absolute;
  bottom: 0;
  padding: 0 0 0 1.7vw;
  margin: 0 0 -1.9vw -1.7vw;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/check.png') no-repeat 0/auto 50%;
  color: #01bb28;
  font-size: 1.8vw;
  text-transform: uppercase;
}

.PtpSlW {
  position: relative;
  overflow: hidden;
  width: 3.2vw;
  height: 3.8vw;
  margin-bottom: 0.7vw;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/arrowv3.png') no-repeat center / 100%;
}

.PtpSlW:hover,
  .PtpSlW::after {
    background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/arrow-hoverv3.png') no-repeat center / 100%;
  }

.PtpSlW::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: PuFUq5 1s infinite;
            animation: PuFUq5 1s infinite;
    content: '';
  }

.PQ2qUB {
    margin-left: 0.4vw;
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
  }

.PDuHGG {
    margin-right: 0.4vw;
  }

.PjAb1P {
  z-index: 1;
  width: 10.3vw;
  height: 3.5vw;
  padding: 0 0.4vw 0.3vw 0;
  margin-bottom: 2.1vw;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/next-btn.png') no-repeat center / 100%;
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 1.6vw;
  text-transform: uppercase;
}

.PjAb1P:hover {
    background-image: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/next-btn-hover.png');
  }

.PTFKAv {
  position: absolute;
  z-index: 11;
  right: 0;
  bottom: 20px;
  padding: 14px 50px;
  background-size: 50%;
  color: #ffd369;
  cursor: pointer;
  font-family: Roboto,MuseoSans,Arial,Helvetica,sans-serif;
  font-size: 18px;
  letter-spacing: 0.2px;
  text-shadow: 1px 1px 2px #000;
  text-transform: uppercase;
}

.PTFKAv .P\+aLUU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PTFKAv .P\+aLUU::after {
      position: relative;
      display: block;
      width: 18px;
      height: 18px;
      -ms-flex-item-align: center;
          align-self: center;
      margin-left: 10px;
      background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_002/PNG/arr_2.png") no-repeat center center/contain;
      content: '';
    }

.PTFKAv button {
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

@media (max-width: 1366px) {
  .PtGkye {
    letter-spacing: -1px;
  }
}

@-webkit-keyframes PuFUq5 {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes PuFUq5 {
  0% {
    opacity: 0;
    visibility: hidden;
  }

  50% {
    opacity: 1;
    visibility: visible;
  }

  100% {
    opacity: 0;
    visibility: hidden;
  }
}

.PB5mxi {
  position: absolute;
  z-index: 9999;
  width: 100%;
  min-width: 1024px;
  font-family: MuseoSans, Palatino Linotype, Book Antiqua, Palatino, sans-serif;
}

  .PB5mxi .PdY6tV {
    width: 100%;
    max-width: 1040px;
    padding: 45px 120px 60px;
    margin: 0 auto;
  }

  .PB5mxi .PL9ani {
    width: 100%;
  }

  .PB5mxi .PgtKpC {
      margin-bottom: 18px;
      color: #1f1f1f;
      font-size: 38px;
      font-weight: bold;
      line-height: 1.16;
    }

  .PB5mxi .Pcz2UQ {
      margin-bottom: 36px;
      color: #929292;
      font-size: 14px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 300;
      letter-spacing: normal;
      line-height: normal;
    }

  .PB5mxi .PGfwxj {
      margin-top: 27px;
    }

  .PB5mxi .PGfwxj img {
        width: 100%;
        max-width: 100%;
        border-radius: 3px;
      }

  .PB5mxi .PBkWnE {
      color: #1f1f1f;
      font-size: 18px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 300;
      letter-spacing: normal;
      line-height: 24px;
    }

  .PB5mxi .PBkWnE p {
        display: block;
        width: 100%;
        margin: 0 0 15px;
      }

  .PB5mxi .PBkWnE video {
        margin: 0 0 40px;
        cursor: pointer;
      }

  .PB5mxi .PBkWnE span {
        color: #2e88d4;
        cursor: pointer;
      }

  .PB5mxi .PBkWnE ol {
        padding: 0;
        margin: 0 0 15px;
        margin-left: 17px;
      }

  .PB5mxi .PBkWnE ol li {
          position: relative;
          padding: 0 0 17px 12px;
          font-weight: bold;
        }

  .PB5mxi .PBkWnE ol li em {
            font-style: normal;
            font-weight: 300;
          }

  .PB5mxi .P8\+urr {
      position: relative;
      top: -27px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

  .PB5mxi .PfOrH4 {
      padding: 12px 35px 8px;
      background-color: #e30734;
      border-radius: 6px;
      -webkit-box-shadow: 0 3px 0 0 #ac1030;
              box-shadow: 0 3px 0 0 #ac1030;
      -webkit-transition: background-color 200ms ease-in;
      transition: background-color 200ms ease-in;
    }

  .PB5mxi .PfOrH4:hover {
        background-color: #ff0049;
      }

  .PB5mxi .PfOrH4 span {
        color: #fff;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
      }

  .PB5mxi .PbBG7- {
    width: 100%;
    max-width: 304px;
    margin-left: 16px;
  }

  .PB5mxi .PXOzHr img {
        width: 100%;
        max-width: 100%;
      }

.PrP5IR {
  position: absolute;
  z-index: 9999;
  width: 100%;
  font-family: MuseoSans, sans-serif;
}

  .PrP5IR .P2isiK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1040px;
    min-height: 100vh;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 45px 48px 60px;
    margin: 0 auto;
  }

  .PrP5IR .PxComE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 624px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .PrP5IR .P1twjr {
      margin-bottom: 10px;
      color: #1f1f1f;
      font-weight: bold;
      line-height: 1.16;
    }

  .PrP5IR .PNz8UW {
      color: #929292;
      font-size: 14px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 300;
      letter-spacing: normal;
      line-height: normal;
    }

  .PrP5IR .PyUF3G {
      margin-top: 27px;
    }

  .PrP5IR .PyUF3G img {
        width: 100%;
        max-width: 100%;
        border-radius: 3px;
      }

  .PrP5IR .PFZ6cb {
      margin-top: 31px;
      color: #1f1f1f;
      font-size: 18px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 300;
      letter-spacing: normal;
      line-height: 24px;
    }

  .PrP5IR .PFZ6cb p {
        display: block;
        width: 100%;
        margin-top: 0;
        margin-bottom: 15px;
      }

  .PrP5IR .PFZ6cb span {
        color: #e30734;
        cursor: pointer;
      }

  .PrP5IR .PFZ6cb ul {
        padding: 0;
        margin-top: -15px;
        margin-bottom: 15px;
        list-style: none;
      }

  .PrP5IR .PFZ6cb ul li {
          position: relative;
          padding-left: 22px;
        }

  .PrP5IR .PFZ6cb ul li::before {
            position: absolute;
            top: 50%;
            left: 5px;
            content: '\2013';
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
          }

  .PrP5IR .PkMoTQ {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      max-width: 100%;
      height: 88px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-top: 22px;
      background-size: contain;
    }

  .PrP5IR .P7z3qo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        color: #1f1f1f;
        font-weight: bold;
      }

  .PrP5IR .P7z3qo p {
          margin: 0;
        }

  .PrP5IR .P7z3qo span {
          color: #e30734;
          cursor: pointer;
        }

  .PrP5IR .P7z3qo .PzuJbJ {
          margin-left: 7px;
          color: #1f1f1f;
          cursor: default;
        }

  .PrP5IR .P\+Zovq {
        position: absolute;
        top: 100%;
        left: 50%;
        padding: 11px 44px;
        background-color: #e30734;
        border-radius: 6px;
        -webkit-box-shadow: 0 3px 0 0 #ac1030;
                box-shadow: 0 3px 0 0 #ac1030;
        -webkit-transform: translate(-50%, -20px);
            -ms-transform: translate(-50%, -20px);
                transform: translate(-50%, -20px);
      }

  .PrP5IR .P\+Zovq span {
          color: #fff;
          font-family: MuseoSans, sans-serif;
          line-height: 1;
          text-transform: uppercase;
        }

  .PrP5IR .Pc2Z0S {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 485px;
      height: 82px;
      margin: 22px auto 0;
    }

  .PrP5IR .PTbgCl {
    width: 100%;
    max-width: 304px;
    margin-left: 16px;
  }

  .PrP5IR .Pp7f28 img {
        width: 100%;
        max-width: 100%;
      }

.P7gaug {
  overflow: visible;
  width: 3.33vw;
  height: 2.6vw;
  -ms-flex-item-align: center;
      align-self: center;
  background-color: transparent;
}

.PxNGJC {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 .6vw;
  border: 1px solid #fff;
  color: #fff;
  font-size: .84vw;
  text-align: left;
  text-transform: uppercase;
}

.PxNGJC:hover {
    border-color: rgba(255,255,255,0.8);
    color: rgba(255,255,255,0.8);
  }

.PxNGJC span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

.PxNGJC span::after {
      width: 0;
      height: 0;
      border-width: 4px 4px 0;
      border-style: solid;
      border-color: #fff transparent transparent;
      content: '';
    }

.PICiu0 {
  position: relative;
  display: none;
  padding: 0;
  margin: 0;
  color: #fff;
  list-style: none;
}

.PICiu0 li {
    width: 100%;
    border: 1px solid #fff;
    border-top: none;
    margin: 0;
    background: rgb(196 196 196 / 0.44);
  }

.PICiu0 li:hover {
      background: rgb(196 196 196 / 0.7);
    }

.PICiu0 li a {
      display: block;
      width: 100%;
      height: 100%;
      padding: .6vw;
      text-decoration: none;
      text-transform: uppercase;
    }

.PiKei7 {
  display: block;
}

.P3RQNZ {
  display: block;
}

.P3RQNZ::after {
    border-width: 0 4px 4px;
    border-color: transparent transparent #fff;
  }
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(44px/ 44 * 27);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:44px;height:var(--swiper-navigation-size);margin-top:calc(0px - (44px/ 2));margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;-webkit-font-feature-settings:normal, ;font-feature-settings:normal, ;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.PeH9Cj {
  position: absolute;
  z-index: 999999;
  top: 0;
  right: 4.9vw;
  width: 1.82vw;
  height: 1.82vw;
  background: url('//cdn01.x-plarium.com/browser/content/landings/app_stores/google/close_gallery.png') no-repeat center top/contain;
}

.PhtUkZ .PGwdxr {
    height: 100%;
  }

.PhtUkZ .swiper_modal {
      z-index: 9999999;
      padding: 0;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PhtUkZ .swiper_modal {
        top: 10vw;
        max-height: 29.2vw
    }
      }

.PhtUkZ .swiper_modal .swiper-wrapper {
        height: 30vw !important;
        padding: 0 0 1rem;
      }

.PhtUkZ .swiper_modal .swiper-pagination-bullet {
          width: 1.3vw;
          height: 0.26vw;
          margin-right: 0.4vw;
          background: #fff;
          border-radius: 3px;
        }

.PhtUkZ .swiper_modal .swiper-pagination-bullets {
          bottom: -4px;
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
        }

.PhtUkZ .swiper_modal .swiper-button-prev,
      .PhtUkZ .swiper_modal .swiper-button-next {
        width: 2.6vw;
        height: 3.9vw;
        background: url('//cdn01.x-plarium.com/browser/content/landings/app_stores/google/arrow1_left_gallery.png') no-repeat center top/contain;
        opacity: 0.4 !important;
      }

.PhtUkZ .swiper_modal .swiper-button-prev:hover, .PhtUkZ .swiper_modal .swiper-button-next:hover {
          opacity: 1 !important;
        }

.PhtUkZ .swiper_modal .swiper-button-prev::after, .PhtUkZ .swiper_modal .swiper-button-next::after {
          display: none;
          visibility: hidden;
        }

.PhtUkZ .swiper_modal .swiper-button-prev:nth-child(2), .PhtUkZ .swiper_modal .swiper-button-next:nth-child(2) {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg);
        }

.PhtUkZ .swiper_modal img,
      .PhtUkZ .swiper_modal video,
      .PhtUkZ .swiper_modal iframe {
        display: block;
        overflow: hidden;
        width: 51vw;
        height: auto;
        max-height: 100%;
        margin: 0 auto;
        -o-object-fit: contain;
           object-fit: contain;
      }

.PhtUkZ .swiper_modal iframe {
        height: 26vw;
      }

.PSHMDY {
  position: absolute;
  z-index:9999;
  width: 100%;
  min-width: 1023px;
  font-family: PT Sans, Book Antiqua, sans-serif;
  font-size: .88vw;
}

.PGvVUZ{
  font-family: Oswald, Arial, Helvetica, sans-serif;
  font-weight: 700;
}

.P201x8{
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4.1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 2.5vw 0 1.25vw;
  background-color: rgb(0 0 0 / 0.8);
}

.PMYJTu{
    height: 100%;
    padding: .8vw 0;
    cursor: pointer;
  }

.PMYJTu img{
      display: block;
      width: auto;
      height: 100%;
    }

.PH5sPw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 47.5vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: .7vw;
    list-style: none;
    text-transform: uppercase;
  }

@media (max-width: 1240px){

.PH5sPw {
      font-size: 11px
  }
    }

.PH5sPw .PUL7f\+ {
      position: relative;
      height: 100%;
    }

.PH5sPw .PUL7f\+ a{
        display: block;
        height: 100%;
        padding: 1.5vw 2vw;
        color: #cec5ba;
        text-decoration: none;
      }

.PH5sPw .PUL7f\+.PiURzh::after{
          position: absolute;
          bottom: 0;
          display: block;
          width: 100%;
          height: 3px;
          background: #b20b1d;
          content: '';
        }

.PH5sPw .PUL7f\+.PiURzh a{
          color: #fff;
        }

.PkNPnl{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  height: 2.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: #ff3046 solid 1px;
  margin: .8vw 0;
  -webkit-animation: Pql9Ge 3s ease infinite;
          animation: Pql9Ge 3s ease infinite;
  background: rgb(177 5 21);
  background: linear-gradient(-45deg, #a50413, #ff1d3c, #a50413);
  background-size: 200% auto;
  background-size: 400% 400%;
  -webkit-transition: background, .3s;
  transition: background, .3s;

}

.PkNPnl:hover{
    background-position: right center;
  }

.PkNPnl button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    color:#FFF;
    cursor: pointer;
    font-family: 'PTSans', sans-serif;
    font-size: 1.2vw;
    font-weight: 700;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.PkNPnl button::before,
    .PkNPnl button::after {
      position: absolute;
      top: 0;
      right: 0;
      background: rgb(255 68 85 / 1);
      content: "";
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.PkNPnl button::before {
      width: 2px;
      height: 0%;
    }

.PkNPnl button::after {
      width: 0%;
      height: 2px;
    }

.PkNPnl button:hover{
      border: none;
      background: #FFF;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.PkNPnl button:hover::before {
      height: 100%;
    }

.PkNPnl button:hover::after {
      width: 100%;
    }

.Pb7Zzc {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

.Pb7Zzc:hover{
    border: none;
    color: #e60015;
  }

.Pb7Zzc::before,
  .Pb7Zzc::after {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(255 68 85 / 1);
    content: "";
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.Pb7Zzc::before {
    width: 2px;
    height: 0%;
  }

.Pb7Zzc::after {
    width: 0%;
    height: 2px;
  }

.Pb7Zzc:hover::before {
    height: 100%;
  }

.Pb7Zzc:hover::after {
    width: 100%;
  }

@-webkit-keyframes Pql9Ge {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes Pql9Ge {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

.PG0RrT{
  position: relative;
}

.PMDD7d{
    width: 100%;
  }

.PMDD7d video{
      width: 100%;
    }

.PgBxpF{
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.PW82uc{
    height: 8.125vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

.PW82uc img{
      height: 100%;
      margin: 0 auto;
    }

.PO2qFV{
      color: #000;
      font-size: 2vw;
    }

.PwDZWa{
      text-indent: -9999px;
    }

.PG0RrT .PkNPnl{
    width: 18vw;
    height: 5.2vw;
    margin: 3.6vw auto;
  }

.PG0RrT .PhxgRo{
      font-size: 1.7vw;
      line-height: 5.1vw;
    }

.Py1toV {
  position: relative;
  display: inline-block;
  padding: 0 .8vw 0 0;
  color: #8d6850;
  cursor: pointer;
  font-size: .72vw;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

@media (max-width: 1240px){

.Py1toV {
    font-size: 11px
}
  }

.Py1toV::before {
    position: absolute;
    right: -3px;
    width: 14px;
    height: 100%;
    background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001/more_arrow.png) 100% 49% no-repeat;
    background-size: contain;
    content: "";
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }

.Phrq56{
  height: 100%;

}

.Phrq56 .PSsMOp{
    position: relative;
    z-index: 2;
    height: auto;
    padding-right: 0!important;
    opacity: 1;
  }

.Phrq56 .P6KdWc{
    position: relative;
    z-index: 2;
    padding-right: 0!important;
  }

.Phrq56 .Py1toV::before{
      top: 3px;
      right: -2px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
    }

.PBMnni{
  height: 100%;
}

.PBMnni .PSsMOp{
    height: 0;
    padding-right: 0;
    opacity: 0;
  }

.Pd-dgF {
  position: relative;
}

.PrWIU-{
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

.PrWIU- video,
  .PrWIU- img{
      width: 100%;
    }

.PGfH87 video,
  .PGfH87 img{
      width: 100%;
    }

.Pr6lbn{
  position: relative;
  z-index: 2;
}

.PUXd9P.Pd-dgF{
    position: relative;
    min-height: 44vw;
    padding: 9.7vw;
    background-size: 100% auto !important;
    font-size: 0.9vw;
  }

@media (max-width: 1240px){

.PUXd9P.Pd-dgF{
      font-size: 14px
  }
    }

.PUXd9P.Pd-dgF .PkNPnl{
      width: 10vw;
      height: 2.6vw;
      margin: 1.2vw 0 0;
    }

.PUXd9P.Pd-dgF .Pb7Zzc{
        font-size: .9vw;
        line-height: 5.2vw;
      }

.PUXd9P.Pd-dgF p{
      margin: 0 0 0.5vw;
    }

.PUXd9P.Pd-dgF .PGvVUZ{
      margin: 0 0 1.4vw;
      font-size: 2.9vw;
    }

@media (max-width: 1240px){

.PUXd9P.Pd-dgF .PGvVUZ{
        font-size: 30px
    }
      }

@media (max-width: 1240px){

.PUXd9P.Pd-dgF .PGvVUZ{
        font-size: 30px
    }
      }

.PUXd9P.Pd-dgF .PjmsRw{
      margin: 0 0 .5vw;
      font-size: 0.9vw;
      font-weight: 700;
    }

@media (max-width: 1240px){

.PUXd9P.Pd-dgF .PjmsRw{
        font-size: 14px
    }
      }

.PUXd9P.Pd-dgF .PSsMOp{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.PUXd9P.Pd-dgF .Pr6lbn{
      position: relative;
      z-index: 2;
      overflow: hidden;
      min-height: 24vw;
    }

.PUXd9P.Pd-dgF .Pr6lbn.Pd\+dqH{
        padding: 3.2vw 50% 0 5.2vw;
        background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/002/boorde_left.png) 0 0 no-repeat;
        background-size: 19.2vw 16.7vw;
        color: #494949;
      }

.PUXd9P.Pd-dgF .Pr6lbn.Pd\+dqH.Phrq56{
          padding-right: 40%;
        }

.PUXd9P.Pd-dgF .Pr6lbn.Pd\+dqH .PGvVUZ{
          color: #402c1c;
        }

.PUXd9P.Pd-dgF .Pr6lbn.Pd\+dqH .PjmsRw{
          color: #000;
        }

.PUXd9P.Pd-dgF .Pr6lbn.PWFbyn{
        padding: 3.2vw 5.2vw 0 50%;
        background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/002/boorde_right.png) 100% 0 no-repeat;
        background-size: 19.2vw 16.7vw;
        color: #fff;
      }

.PUXd9P.Pd-dgF .Pr6lbn.PWFbyn .PGvVUZ{
          color: #fff;
        }

.PUXd9P.Pd-dgF .Pr6lbn.PWFbyn .PjmsRw{
          color: #fff;
        }

.PUXd9P.Pd-dgF .Pr6lbn.Phrq56 .PSsMOp{
          padding-right: 0;
        }

.PUXd9P.Pd-dgF .Pr6lbn.Phrq56 .P6KdWc{
          padding-right: 0;
        }

.P6bSqy.Pd-dgF{
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
  }

.P6bSqy.Pd-dgF p{
      margin: 0 0 0.5vw;
    }

.P6bSqy.Pd-dgF .PGvVUZ{
      margin: 0 0 1.4vw;
      font-size: 3.1vw;
    }

.P6bSqy.Pd-dgF .PjmsRw{
      margin: 0 0 .5vw;
      font-size: 1vw;
      font-weight: 700;
    }

.P6bSqy.Pd-dgF .P6KdWc{
      padding: 0;
    }

.P6bSqy.Pd-dgF .PSsMOp{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.P6bSqy.Pd-dgF > .Pr6lbn{
      color: #fff;
    }

.P6bSqy.Pd-dgF > .Pr6lbn > .PGvVUZ{
        padding: 0 14vw;
        margin: 0 0 .7vw;
        font-size: 3.1vw;
        text-align: center;
      }

.P6bSqy.Pd-dgF > .Pr6lbn > .P6KdWc{
        padding: 0 14vw;
        text-align: center;
      }

.P6bSqy.Pd-dgF .Pquxgl {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA .PGvVUZ{
          font-size: 1.87vw;
        }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.Pd\+dqH{
          position: relative;
          color: #747474;
        }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.Pd\+dqH .PGvVUZ{
            color: #402c1c;
          }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.Pd\+dqH .PjmsRw{
            color: #000;
          }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.Pd\+dqH .PGfH87{
            position: absolute;
            top: -8vw;
            right: -13vw;
            width: 18.2vw;
          }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.PWFbyn{
          color: #747474;
        }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.PWFbyn .PGvVUZ{
            color: #402c1c;
          }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA.PWFbyn .PjmsRw{
            color: #000;
          }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn{
          display: block;
          padding: 2.3vw 2.8vw;
        }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn.Phrq56{
            height: 100%;
          }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn.Phrq56 .P99CGq{
              height: auto;
              padding-right: 0;
              opacity: 1;
            }

.P6bSqy.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn.Phrq56 .P6KdWc{
              padding-right: 0;
            }

.P6Ouzj.Pd-dgF{
    background: rgb(14 22 33);
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(14 22 33 / 0)), color-stop(20%, rgb(14 22 33 / 1)), color-stop(77%, rgb(14 22 33 / 1)), to(rgb(14 22 33 / 0)));
    background: linear-gradient(180deg, rgb(14 22 33 / 0) 0%, rgb(14 22 33 / 1) 20%, rgb(14 22 33 / 1) 77%, rgb(14 22 33 / 0) 100%);
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
  }

.P6Ouzj.Pd-dgF .PjmsRw{
      margin: 0 0 .5vw;
      font-size: 1vw;
      font-weight: 700;
    }

.P6Ouzj.Pd-dgF p{
      margin: 0 0 0.5vw;
    }

.P6Ouzj.Pd-dgF .P6KdWc{
      padding: 0;
    }

.P6Ouzj.Pd-dgF .PSsMOp{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.P6Ouzj.Pd-dgF > .Pr6lbn{
      color: #fff;
    }

.P6Ouzj.Pd-dgF > .Pr6lbn > .PGvVUZ{
        padding: 0 14vw;
        margin: 0 0 1.4vw;
        font-size: 3.1vw;
        text-align: center;
      }

.P6Ouzj.Pd-dgF > .Pr6lbn > .PjmsRw{
        padding: 0 14vw;
        text-align: center;
      }

.P6Ouzj.Pd-dgF > .Pr6lbn > .P6KdWc{
        padding: 0 14vw;
        text-align: center;
      }

.P6Ouzj.Pd-dgF .Pquxgl {
      overflow: hidden;
      padding: 0.8vw 0 0;
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid-column;
      color: #747474;
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      page-break-inside: avoid;
    }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA{
        overflow: hidden;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
           -moz-column-break-inside: avoid;
                break-inside: avoid;
        page-break-inside: avoid;
      }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA .PGvVUZ{
          margin-bottom: .5vw;
          color: #3a231e;
          font-size: 1.87vw;
        }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA .PjmsRw{
          color: #000;
        }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn{
          display: block;
          overflow: hidden;
        }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn.Phrq56{
            height: 100%;
          }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn.Phrq56 .P99CGq{
              height: auto;
              padding-right: 0;
              opacity: 1;
            }

.P6Ouzj.Pd-dgF .Pquxgl .PhAKiA .Pr6lbn.Phrq56 .P6KdWc{
              padding-right: 0;
            }

.Psag6c {
  position: absolute;
  z-index:9999;
  width: 100%;
  min-width: 1023px;
  font-family: PT Sans, Book Antiqua, sans-serif;
  font-size: .88vw;
}

.P6d1Ct{
  font-family: Oswald, Arial, Helvetica, sans-serif;
  font-weight: 700;
}

.PTliaA{
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4.1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 2.5vw 0 1.25vw;
  background-color: rgb(0 0 0 / 0.8);
}

.P393fw{
    height: 100%;
    padding: .8vw 0;
    cursor: pointer;
  }

.P393fw img{
      display: block;
      width: auto;
      height: 100%;
    }

.P0UNlx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 47.5vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: .7vw;
    list-style: none;
    text-transform: uppercase;
  }

@media (max-width: 1240px){

.P0UNlx {
      font-size: 11px
  }
    }

.P0UNlx .P6Xdjn {
      position: relative;
      height: 100%;
    }

.P0UNlx .P6Xdjn a{
        display: block;
        height: 100%;
        padding: 1.5vw 2vw;
        color: #cec5ba;
        text-decoration: none;
      }

.P0UNlx .P6Xdjn.PPyErq::after{
          position: absolute;
          bottom: 0;
          display: block;
          width: 100%;
          height: 3px;
          background: #b20b1d;
          content: '';
        }

.P0UNlx .P6Xdjn.PPyErq a{
          color: #fff;
        }

.P3fM-c{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  height: 2.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: #ff3046 solid 1px;
  margin: .8vw 0;
  -webkit-animation: Pu3WSw 3s ease infinite;
          animation: Pu3WSw 3s ease infinite;
  background: rgb(177 5 21);
  background: linear-gradient(-45deg, #a50413, #ff1d3c, #a50413);
  background-size: 200% auto;
  background-size: 400% 400%;
  -webkit-transition: background, .3s;
  transition: background, .3s;
}

.P3fM-c:hover{
    background-position: right center;
  }

.PbbZkj {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

.P3fM-c button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    color:#FFF;
    cursor: pointer;
    font-family: 'PTSans', sans-serif;
    font-size: 1vw;
    font-weight: 700;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.P3fM-c button::before,
    .P3fM-c button::after {
      position: absolute;
      top: 0;
      right: 0;
      background: rgb(255 68 85 / 1);
      content: "";
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.P3fM-c button::before {
      width: 2px;
      height: 0%;
    }

.P3fM-c button::after {
      width: 0%;
      height: 2px;
    }

.P3fM-c button:hover{
      border: none;
      background: #FFF;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.P3fM-c button:hover::before {
      height: 100%;
    }

.P3fM-c button:hover::after {
      width: 100%;
    }

.PbbZkj:hover{
    border: none;
    color: #e60015;
  }

.PbbZkj::before,
  .PbbZkj::after {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(255 68 85 / 1);
    content: "";
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.PbbZkj::before {
    width: 2px;
    height: 0%;
  }

.PbbZkj::after {
    width: 0%;
    height: 2px;
  }

.PbbZkj:hover::before {
    height: 100%;
  }

.PbbZkj:hover::after {
    width: 100%;
  }

@-webkit-keyframes Pu3WSw {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes Pu3WSw {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@-webkit-keyframes PKtJzu {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PKtJzu {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.PwWT42{
  position: relative;
}

.Po0O8a{
    width: 100%;
  }

.Po0O8a video{
      width: 100%;
    }

.P6CTXy{
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.P80Xfp{
    height: 8.125vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

.P80Xfp img{
      height: 100%;
      margin: 0 auto;
    }

.PsqYLp{
      color: #000;
      font-size: 2vw;
    }

.PW7dLK{
      text-indent: -9999px;
    }

.PwWT42 .P3fM-c{
    width: 27.4vw;
    height: 6.71vw;
    padding: 1vw 4vw;
    border: none;
    margin: 3.6vw auto;
    background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/button.png) 100% 50% no-repeat;
    background-position: center !important;
    background-size: contain;
  }

.PwWT42 .P3fM-c button{
      background-color: transparent !important;
      color: #fff !important;
    }

.PwWT42 .P3fM-c::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom:0;
      left: 0;
      -webkit-animation: PKtJzu 3s ease infinite;
              animation: PKtJzu 3s ease infinite;
      background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/hover.png) 100% 50% no-repeat;
      background-position: center;
      background-size: contain;
      content: "";
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
    }

.PwWT42 .PbbZkj{
      z-index: 2;
      color: #fff !important;
      font-size: 1.7vw;
      line-height: 5.1vw;
    }

.PwWT42 .P3fM-c:hover::after{
        opacity: 1;
      }

.PwWT42 .P3fM-c *::before,
    .PwWT42 .P3fM-c *::after{
      display: none;
    }

.Pss1qZ {
  position: relative;
  display: inline-block;
  padding: 0 .8vw 0 0;
  color: #bb2121;
  cursor: pointer;
  font-size: .72vw;
  font-weight: 700;
  line-height: 10px;
  text-transform: uppercase;
}

@media (max-width: 1240px){

.Pss1qZ {
    font-size: 11px
}
  }

.Pss1qZ::before {
    position: absolute;
    top: 0;
    right: -2px;
    width: 6px;
    height: 10px;
    background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_r2.png) 100% 49% no-repeat;
    background-size: contain;
    content: "";
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }

.PWi2AM{
  height: 100%;

}

.PWi2AM .PvjCAA{
    position: relative;
    z-index: 2;
    height: auto;
    padding-right: 0!important;
    opacity: 1;
  }

.PWi2AM .PUvOW7{
    position: relative;
    z-index: 2;
    padding-right: 0!important;
  }

.PWi2AM .Pss1qZ::before{
      top: 1px;
      right: -5px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
    }

.PE4qiR{
  height: 100%;
}

.PE4qiR .PvjCAA{
    height: 0;
    padding-right: 0;
    opacity: 0;
  }

.PbZAfY {
  position: relative;
}

.PsNinX{
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

.PsNinX video,
  .PsNinX img{
      width: 100%;
    }

.Pm8uyu video,
  .Pm8uyu img{
      width: 100%;
    }

.PYOkw5{
  position: relative;
  z-index: 2;
}

.PcPVu5.PbZAfY{
    position: relative;
    min-height: 44vw;
    padding: 9.7vw;
    background-size: 100% auto !important;
    font-size: 0.9vw;
  }

@media (max-width: 1240px){

.PcPVu5.PbZAfY{
      font-size: 14px
  }
    }

.PcPVu5.PbZAfY .P3fM-c{
      width: 10vw;
      height: 2.6vw;
      margin: 1.2vw 0 0;
    }

.PcPVu5.PbZAfY .PbbZkj{
        font-size: .9vw;
        line-height: 5.2vw;
      }

.PcPVu5.PbZAfY p{
      margin: 0 0 0.5vw;
    }

.PcPVu5.PbZAfY .P6d1Ct{
      margin: 0 0 1.4vw;
      font-size: 2.9vw;
    }

@media (max-width: 1240px){

.PcPVu5.PbZAfY .P6d1Ct{
        font-size: 30px
    }
      }

@media (max-width: 1240px){

.PcPVu5.PbZAfY .P6d1Ct{
        font-size: 30px
    }
      }

.PcPVu5.PbZAfY .PVsF9d{
      margin: 0 0 .5vw;
      font-size: 0.9vw;
      font-weight: 700;
    }

@media (max-width: 1240px){

.PcPVu5.PbZAfY .PVsF9d{
        font-size: 14px
    }
      }

.PcPVu5.PbZAfY .PvjCAA{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.PcPVu5.PbZAfY .PYOkw5{
      position: relative;
      z-index: 2;
      overflow: hidden;
      min-height: 24vw;
    }

.PcPVu5.PbZAfY .PYOkw5.P-wO1N{
        padding: 6.2vw 50% 0 10.2vw;
        background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/boorde_left.png) 0 0 no-repeat;
        background-size: 39.68vw 18.4vw;
        color: #494949;
      }

.PcPVu5.PbZAfY .PYOkw5.P-wO1N.PWi2AM{
          padding-right: 40%;
        }

.PcPVu5.PbZAfY .PYOkw5.P-wO1N .P6d1Ct{
          color: #bb2121;
        }

.PcPVu5.PbZAfY .PYOkw5.P-wO1N .PVsF9d{
          color: #000;
        }

.PcPVu5.PbZAfY .PYOkw5.P-wO1N .Pss1qZ {
          color: #bb2121;
        }

.PcPVu5.PbZAfY .PYOkw5.P-wO1N .Pss1qZ::before {
            background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_r2.png) 100% 49% no-repeat;
          }

.PcPVu5.PbZAfY .PYOkw5.PqoA1w{
        padding: 6.2vw 10.2vw 0 50%;
        background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/boorde_right.png) 100% 0 no-repeat;
        background-size: 39.68vw 18.4vw;
        color: #fff;
      }

.PcPVu5.PbZAfY .PYOkw5.PqoA1w .P6d1Ct{
          color: #fff;
        }

.PcPVu5.PbZAfY .PYOkw5.PqoA1w .PVsF9d{
          color: #fff;
        }

.PcPVu5.PbZAfY .PYOkw5.PqoA1w .Pss1qZ {
          color: #fff;
        }

.PcPVu5.PbZAfY .PYOkw5.PqoA1w .Pss1qZ::before {
            background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_w.png) 100% 49% no-repeat;
          }

.PcPVu5.PbZAfY .PYOkw5.PWi2AM .PvjCAA{
          padding-right: 0;
        }

.PcPVu5.PbZAfY .PYOkw5.PWi2AM .PUvOW7{
          padding-right: 0;
        }

.PcKxTB.PbZAfY{
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
  }

.PcKxTB.PbZAfY p{
      margin: 0 0 0.5vw;
    }

.PcKxTB.PbZAfY .P6d1Ct{
      margin: 0 0 1.4vw;
      font-size: 3.1vw;
    }

.PcKxTB.PbZAfY .PVsF9d{
      margin: 0 0 .5vw;
      font-size: 1vw;
      font-weight: 700;
    }

.PcKxTB.PbZAfY .PUvOW7{
      padding: 0;
    }

.PcKxTB.PbZAfY .PvjCAA{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.PcKxTB.PbZAfY > .PYOkw5{
      color: #fff;
    }

.PcKxTB.PbZAfY > .PYOkw5 > .P6d1Ct{
        padding: 0 14vw;
        margin: 0 0 .7vw;
        font-size: 3.1vw;
        text-align: center;
      }

.PcKxTB.PbZAfY > .PYOkw5 > .PUvOW7{
        padding: 0 14vw;
        text-align: center;
      }

.PcKxTB.PbZAfY .PdkSTW {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .P6d1Ct{
          font-size: 1.87vw;
        }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.P-wO1N{
          position: relative;
          color: #fff;
        }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.P-wO1N .P6d1Ct{
            color: #fff;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.P-wO1N .PVsF9d{
            color: #fff;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.P-wO1N .Pm8uyu{
            position: absolute;
            top: -10vw;
            right: -12vw;
            width: 18.2vw;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.PqoA1w{
          color: #fff;
        }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.PqoA1w .P6d1Ct{
            color: #fff;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk.PqoA1w .PVsF9d{
            color: #fff;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .Pss1qZ {
          color: #fff;
        }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .Pss1qZ::before {
            background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_w.png) 100% 49% no-repeat;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .PYOkw5{
          display: block;
          padding: 2.3vw 2.8vw;
        }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .PYOkw5.PWi2AM{
            height: 100%;
          }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .PYOkw5.PWi2AM .PGeHbq{
              height: auto;
              padding-right: 0;
              opacity: 1;
            }

.PcKxTB.PbZAfY .PdkSTW .P\+OmDk .PYOkw5.PWi2AM .PUvOW7{
              padding-right: 0;
            }

.PKeC\+r.PbZAfY{
    background: rgb(14 22 33);
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(14 22 33 / 0)), color-stop(20%, rgb(14 22 33 / 1)), color-stop(77%, rgb(14 22 33 / 1)), to(rgb(14 22 33 / 0)));
    background: linear-gradient(180deg, rgb(14 22 33 / 0) 0%, rgb(14 22 33 / 1) 20%, rgb(14 22 33 / 1) 77%, rgb(14 22 33 / 0) 100%);
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
  }

.PKeC\+r.PbZAfY .PVsF9d{
      margin: 0 0 .5vw;
      font-size: 1vw;
      font-weight: 700;
    }

.PKeC\+r.PbZAfY p{
      margin: 0 0 0.5vw;
    }

.PKeC\+r.PbZAfY .PUvOW7{
      padding: 0;
    }

.PKeC\+r.PbZAfY .PvjCAA{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.PKeC\+r.PbZAfY > .PYOkw5{
      color: #fff;
    }

.PKeC\+r.PbZAfY > .PYOkw5 > .P6d1Ct{
        padding: 0 14vw;
        margin: 0 0 1.4vw;
        font-size: 3.1vw;
        text-align: center;
      }

.PKeC\+r.PbZAfY > .PYOkw5 > .PVsF9d{
        padding: 0 14vw;
        text-align: center;
      }

.PKeC\+r.PbZAfY > .PYOkw5 > .PUvOW7{
        padding: 0 14vw;
        text-align: center;
      }

.PKeC\+r.PbZAfY .PdkSTW {
      overflow: hidden;
      padding: 0.8vw 0 0;
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid-column;
      color: #747474;
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      page-break-inside: avoid;
    }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk{
        overflow: hidden;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
           -moz-column-break-inside: avoid;
                break-inside: avoid;
        page-break-inside: avoid;
      }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk .P6d1Ct{
          margin-bottom: .5vw;
          color: #3a231e;
          font-size: 1.87vw;
        }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk .PVsF9d{
          color: #000;
        }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk .PYOkw5{
          display: block;
          overflow: hidden;
        }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk .PYOkw5.PWi2AM{
            height: 100%;
          }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk .PYOkw5.PWi2AM .PPfcnU{
              height: auto;
              padding-right: 0;
              opacity: 1;
            }

.PKeC\+r.PbZAfY .PdkSTW .P\+OmDk .PYOkw5.PWi2AM .PUvOW7{
              padding-right: 0;
            }

.PEAwWu {
  position: absolute;
  z-index:9999;
  overflow: hidden;
  width: 100%;
  min-width: 1023px;
  font-family: 'Open Sans', sans-serif;
  font-size: .88vw;
}

  .PEAwWu > div > .P5LN1v {
    position: relative;
  }

  .PEAwWu > div > .P5LN1v > .P1vszl > .PePrNZ{
        color: #2a2f59;
        font-size: 3.4vw;
        text-transform: uppercase;
      }

  .PEAwWu > div > .P5LN1v > .P1vszl ul{
        color: #6f717d;
        font-size: 1.04vw;
      }

.PePrNZ{
  font-weight: 700;
}

.Pf7Q3k{
  position: fixed;
  z-index: 10;
  top: 10px;
  right: 0;
  left:50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 67.5vw;
  height: 4.1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0.8vw 0 1.25vw;
  background-color: rgb(255 255 255 / 1);
  border-radius: 5px;
  -webkit-box-shadow: 0 20px 40px 0 rgb(53 56 90 / 0.2), 0 4px 20px 0 rgb(41 43 72 / 0.1);
          box-shadow: 0 20px 40px 0 rgb(53 56 90 / 0.2), 0 4px 20px 0 rgb(41 43 72 / 0.1);
  font-weight: bold;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}

.PUKYRy{
    background-color: rgb(255 255 255 / 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PCoKr-{
    height: 100%;
    padding: .8vw 0;
    cursor: pointer;
  }

.PCoKr- img{
      display: block;
      width: auto;
      height: 100%;
    }

.PtT6qP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 47.5vw;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 0;
    margin: 0;
    font-size: .73vw;
    font-weight: bold;
    list-style: none;
  }

@media (max-width: 1240px){

.PtT6qP {
      font-size: 11px
  }
    }

.PtT6qP .P4zIUH {
      position: relative;
      height: 100%;
    }

.PtT6qP .P4zIUH a{
        display: block;
        height: 100%;
        padding: 1.6vw 2vw;
        color: #6f717d;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        white-space: nowrap;
      }

@media (max-width: 1240px){

.PtT6qP .P4zIUH a{
          padding: 1.6vw 1vw
      }
        }

.PtT6qP .P4zIUH a:hover{
          color: #00286d;
        }

.PtT6qP .P4zIUH.PAb5z9 a{
          color: #00286d;
        }

.PtT6qP .P4zIUH.PAb5z9::after{
          position: absolute;
          bottom: -4px;
          left: 50%;
          display: block;
          width: 8px;
          height: 8px;
          background: #00286d;
          border-radius: 8px;
          content: '';
          -webkit-transform: translate(-50%, 0);
              -ms-transform: translate(-50%, 0);
                  transform: translate(-50%, 0);
        }

.Pf7Q3k .PzNfEw{
    width: 10vw;
    border-radius: 0.2vw;
  }

.Pf7Q3k .PzNfEw button {
      font-size: 0.9vw;
    }

.PzNfEw{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  height: 2.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: .8vw 0;
  -webkit-animation: PkfSZR 3s ease infinite;
          animation: PkfSZR 3s ease infinite;
  background: linear-gradient(5deg, #323a8b, #323a8b, #96456a, #353d8a);
  background-position: right top;
  background-size: 400% 400%;
  border-radius: 0.5vw;
  -webkit-box-shadow: 0 7px 20px 0 rgb(0 18 184 / 0.25);
          box-shadow: 0 7px 20px 0 rgb(0 18 184 / 0.25);
  -webkit-transition: background, .3s;
  transition: background, .3s;
}

.PzNfEw:hover{
    background-position: 100% 50% !important;
  }

.PzNfEw button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    color:#FFF;
    cursor: pointer;
    font-size: 1.25vw;
    font-weight: 600;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.PkFnYb {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

@-webkit-keyframes PkfSZR {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes PkfSZR {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@-webkit-keyframes PoHjFZ {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PoHjFZ {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.PtMrqy{
  position: absolute !important;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

.PtMrqy video,
  .PtMrqy img{
      width: 100%;
    }

.P0ZO5r video,
  .P0ZO5r img{
      width: 100%;
    }

.P1vszl{
  position: relative;
  z-index: 2;
}

.Pu\+ots .PtMrqy{
    position: absolute;
    top: 0;
    left: 0;
    width: 65vw;
  }

.Pu\+ots .PoUiTA{
    margin: -17vw 0 0;
  }

.Pu\+ots .P0ZO5r{
    position: absolute!important;
    top: 7.5vw;
    right: 100%;
    width: 22.5vw;
  }

.Pu\+ots .P1vszl{
    width: 63.2vw;
    padding:8.3vw 0 0 ;
    margin: 0 auto;
  }

.Pu\+ots .PePrNZ{
    margin: 0 0 2vw ;
    color: #2a2f59;
    font-size: 3.4vw;
    font-weight: bold;
    line-height: 1.1;
    text-transform: uppercase;
  }

.Pu\+ots .PaB0qa{
    width: 20vw;
    color: #97979e;
    font-weight: bold;
  }

.Pu\+ots .PaB0qa strong{
      display: block;
      color: #353d8a;
      font-size: 1.56vw;
      text-transform: uppercase;
    }

.PUV7WA .P1vszl{
    width: 60%;
  }

.PUV7WA .PePrNZ{
    color: #6c6f85;
    font-size: 1.6vw;
    text-transform: uppercase;
  }

.PUV7WA .PePrNZ strong{
      display: block;
    }

.PUV7WA .PzNfEw{
    width: 15.6vw;
    height: 4.16vw;
  }

.PUV7WA .PqNWn4{
    color: #6f717d;
    font-size: 0.9vw;
  }

.Py2tBW .PoUiTA{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

.Py2tBW .PoUiTA .P5LN1v{
      position: relative;
      width: 21.19vw;
      padding: 0 1vw 0 3.4vw;
    }

.Py2tBW .PoUiTA .P5LN1v .P1vszl{
        height: 10vw;
        padding: 1.5vw 1vw 0.5vw 4.2vw;
        background: #fff;
        border-radius: 8px;
        -webkit-box-shadow: 6.8px 18.8px 30px 0 rgb(53 56 90 / 0.1), 0 4px 20px 0 rgb(173 176 215 / 0.1);
                box-shadow: 6.8px 18.8px 30px 0 rgb(53 56 90 / 0.1), 0 4px 20px 0 rgb(173 176 215 / 0.1);
        color: #6f717d;
        font-size: 0.9vw;
        line-height:  1.33;
      }

.Py2tBW .PoUiTA .P5LN1v .P1vszl .PePrNZ{
          margin: 0 0 1vw;
          color: #525265;
          font-size: 0.85vw;
          font-weight: 700;
          text-transform: uppercase;
        }

.Py2tBW .PoUiTA .P5LN1v .P0ZO5r{
        position: absolute!important;
        top: 1.7vw ;
        left: -3.4vw;
        width: 6.8vw;
      }

.PTeh8f p{
      margin: 0 0 0.5vw;
    }

.PTeh8f .PePrNZ{
      margin: 0 0 1.4vw;
      font-size: 2.9vw;
    }

@media (max-width: 1240px){

.PTeh8f .PePrNZ{
        font-size: 30px
    }
      }

@media (max-width: 1240px){

.PTeh8f .PePrNZ{
        font-size: 30px
    }
      }

.PTeh8f .PaB0qa{
      margin: 0 0 .5vw;
      font-size: 0.9vw;
      font-weight: 700;
    }

@media (max-width: 1240px){

.PTeh8f .PaB0qa{
        font-size: 14px
    }
      }

.PTeh8f .PKJEbR{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.PTeh8f .P1vszl{
      padding: 3.9vw 5.2vw;
      background: #fff;
      border-radius: 8px 0 0 8px;
      -webkit-box-shadow: 0 20px 40px 0 rgb(53 56 90 / 0.2), 0 4px 20px 0 rgb(41 43 72 / 0.1);
              box-shadow: 0 20px 40px 0 rgb(53 56 90 / 0.2), 0 4px 20px 0 rgb(41 43 72 / 0.1);
    }

.PTeh8f .P1vszl .PePrNZ{
        color: #2a2f59;
        font-size: 3.4vw;
        text-transform: uppercase;
      }

.P16tIt > .P1vszl > .PePrNZ{
      margin: 0 0 2vw;
      color: #2a2f59;
      font-size: 3.4vw;
      text-transform: uppercase;
    }

.P16tIt .P0ZO5r{
    position: absolute;
    top: -5.5vw;
    left: -13vw;
  }

.P16tIt .PoUiTA{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

.P16tIt .PoUiTA .P5LN1v{
      overflow: hidden;
      width: 31.8vw;
      padding: 1.7vw 3.28vw 0;
      margin-bottom:1.56vw;
      background-color: #f6f6f4;
      border-radius: 8px;
      -webkit-box-shadow: 6.8px 18.8px 30px 0 rgb(53 56 90 / 0.1), 0 4px 20px 0 rgb(173 176 215 / 0.1);
              box-shadow: 6.8px 18.8px 30px 0 rgb(53 56 90 / 0.1), 0 4px 20px 0 rgb(173 176 215 / 0.1);
    }

.P16tIt .PoUiTA .PePrNZ{
      margin: 0 0 2vw ;
      color: #606069;
      font-size: 1.25vw;
    }

.P16tIt .PoUiTA .PaB0qa{
      margin: 0 0 2vw ;
      color: #333;
      font-size: 1.1vw;
      font-style: italic;
    }

.P16tIt .PoUiTA .P0ZO5r{
      position: absolute!important;
      top: 1.8vw;
      left: 0;
      width: 7.3vw;
    }

.P16tIt .PoUiTA .PqNWn4{
      min-height: 12vw;
      padding: 1.7vw 3.28vw 4vw;
      margin: 0 -3.28vw;
      background-color: #fff;
      color: #575861;
      font-size: 1.04vw;
      line-height: 1.6;
    }

.PalxgI .PePrNZ{
    margin: 0 0 2vw ;
  }

.PalxgI .P0ZO5r{
    position: absolute;
    top: -5.5vw;
    left: -13vw;
  }

.PalxgI .PoUiTA{
    border-radius: 8px;
    -webkit-box-shadow: 0 20px 40px 0 rgb(53 56 90 / 0.2), 0 4px 20px 0 rgb(41 43 72 / 0.1);
            box-shadow: 0 20px 40px 0 rgb(53 56 90 / 0.2), 0 4px 20px 0 rgb(41 43 72 / 0.1);
  }

.PalxgI .PtMrqy{
    top: auto;
    bottom: 0;
  }

.PSUJh3 {
  position: absolute;
  z-index: 15;
  overflow: hidden;
  width: 100%;
  min-width: 1023px;
  font-family: 'Segoe UI', sans-serif;
  font-size: 0.729vw;
}

  .PSUJh3 img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.PwAMIJ {
  margin: 0 0 0.6vw;
  color: #212121;
  font-size: 1.8vw;
  font-weight: 900;
  text-align: center;
}

.PC2Msi {
  max-width: 831px;
  margin: 0 auto 2.7vw;
  color: #505050;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.33;
  text-align: center;
}

.PCZI2R {
  margin: 1.45vw 0;
}

.PCZI2R button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9em 1.54em;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fa5400), to(#fa3e00));
    background-image: linear-gradient(to top, #fa5400, #fa3e00);
    border-radius: 4px;
    -webkit-box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
            box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
    color: #fff;
    cursor: pointer;
    font-size: 1.14vw;
    font-weight: 700;
    text-align: center;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

.PCZI2R button:hover {
      background: -webkit-gradient(linear, left top, left bottom, from(#ff681b), to(#ff5118));
      background: linear-gradient(180deg, #ff681b 0%, #ff5118 100%);
    }

.PadGSZ {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

.PtN4OI {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 17vw;
  background-color: #191b1f;
}

.PqUkmO {
    max-width: 2.5vw;
    padding: 0.8vw 0;
    cursor: pointer;
  }

.PqUkmO img {
      display: block;
      max-width: 100%;
      height: auto;
    }

.PyFdBS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 0;
    margin: 0 2.5vw;
    color: #fff;
    font-size: 0.83vw;
    font-weight: 400;
    list-style: none;
  }

@media (max-width: 1240px) {

.PyFdBS {
      font-size: 11px
  }
    }

.PyFdBS .PUL8-L {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

.PyFdBS .PUL8-L a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 1.14vw 1vw;
        background: transparent;
        text-decoration: none;
        white-space: nowrap;
      }

.PyFdBS .PUL8-L a:hover {
          background: rgb(243 243 244 / 0.05);
        }

.PyFdBS .PUL8-L.P-TuOg a {
          background: rgb(243 243 244 / 0.05);
        }

.PyFdBS .PUL8-L:last-child {
        position: relative;
      }

.PyFdBS .PUL8-L:last-child::before {
          position: absolute;
          top: 52%;
          left: 0;
          width: 1px;
          height: 1em;
          background: currentColor;
          content: '';
          opacity: 0.3;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
        }

.PtN4OI .PCZI2R {
    width: 10vw;
    margin: 0 0 0 auto;
    border-radius: 0.2vw;
  }

.PtN4OI .PCZI2R button {
      font-size: 0.9vw;
    }

.PsdB7M .PadGSZ {
    width: 40vw;
    margin: 0;
  }

.PsdB7M .PwAMIJ {
    margin: 0 0 1.56vw;
    color: #fff;
    font-size: 2.2vw;
    font-weight: 900;
    line-height: 1;
    text-align: left;
    text-transform: uppercase;
  }

.PsdB7M .PQfdkl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 1.67vw;
    color: #fff;
    font-size: 0.9vw;
  }

.PsdB7M .PQfdkl ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 17vw;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      margin: 0;
      list-style: none;
    }

.PsdB7M .PQfdkl li {
      padding: 0.22vw 0.4vw 0.25vw;
      margin: 0 0.25vw 0.39vw;
      background: rgb(255 255 255 / 0.15);
      border-radius: 13px;
      font-size: 0.729vw;
      font-weight: 600;
    }

.PsdB7M .PVe4zI {
    max-width: 26vw;
    color: #fff;
    font-size: 0.93vw;
    line-height: 1.33;
  }

.PsdB7M .PUTX0M {
    display: none;
  }

.PsdB7M .PzCIJK {
    top: 2vw;
    height: calc(100% - 2vw);
  }

.PsdB7M .PzCIJK img {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }

.Peiza5 .PadGSZ {
    min-height: 25vw;
    padding: 4.8vw 3.43vw 2.86vw 38vw;
    margin: -12.5vw 0 0;
    background: #fff;
    border-radius: 0.52vw;
    -webkit-box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
            box-shadow: 1.4px 3.8px 21px 0 rgb(0 0 0 / 0.15);
  }

.Peiza5 .PwAMIJ {
    margin: 0 0 1.3vw;
    font-size: 2vw;
    text-align: left;
  }

.Peiza5 .PC2Msi {
    color: #565656;
    text-align: left;
  }

.Peiza5 .PCZI2R button::before {
        width: 0.83vw;
        height: 0.98vw;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        margin: 0 0.5vw 0 0;
        background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-arrow.png')
          top center;
        background-size: contain;
        content: '';
      }

.Peiza5 .P1py9R {
    position: absolute;
    top: 2.86vw;
    left: 3.43vw;
    width: 31.8vw;
  }

.Peiza5 .P1py9R img {
      width: 100%;
    }

.PSu3mT > .PadGSZ > .PiiymS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Pk-UNy,
.Pw1uuY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 44.1vw;
  padding: 0 4.1vw 2.2vw 2vw;
  background: #fff;
  border-radius: 0.52vw;
  -webkit-box-shadow: 0 7px 20px 0 rgb(0 0 0 / 0.15);
          box-shadow: 0 7px 20px 0 rgb(0 0 0 / 0.15);
}

.Pk-UNy .PadGSZ, .Pw1uuY .PadGSZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 52%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2.2vw 0 0 2vw;
  }

.Pk-UNy .PQfdkl, .Pw1uuY .PQfdkl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: 0 0 0.7vw;
    color: #2f2f33;
    font-size: 0.9vw;
  }

.Pk-UNy .PQfdkl ul, .Pw1uuY .PQfdkl ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      margin: 0;
      list-style: none;
    }

.Pk-UNy .PQfdkl li, .Pw1uuY .PQfdkl li {
      padding: 0.16vw 0.5vw;
      margin: 0 0.25vw 0.39vw;
      background: rgb(47 47 51 / 0.08);
      border-radius: 10px;
      font-size: 0.7vw;
      font-weight: 600;
    }

.Pk-UNy .PwAMIJ, .Pw1uuY .PwAMIJ {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
    margin: 0 0 0.7vw;
    text-align: left;
  }

.Pk-UNy .PC2Msi, .Pw1uuY .PC2Msi {
    margin: 0;
    text-align: left;
  }

.Pk-UNy .PCZI2R, .Pw1uuY .PCZI2R {
    margin: 1.4vw 0 0;
  }

.Pk-UNy .PCZI2R button, .Pw1uuY .PCZI2R button {
      position: relative;
      font-size: 0.93vw;
    }

.Pk-UNy .PCZI2R button::after, .Pw1uuY .PCZI2R button::after {
        position: absolute;
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
        background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-pc.png'),
          url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-mob.png');
        background-position: center left 24px, center left 47px;
        background-repeat: no-repeat;
        content: '';
      }

.Pk-UNy .PzCIJK, .Pw1uuY .PzCIJK {
    width: 17.9vw;
    margin: -1.5vw 0 0;
  }

.Pw1uuY {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding: 0 2vw 2.2vw;
}

.Pw1uuY .PadGSZ {
    padding: 2.2vw 2vw 0 0;
  }

.PqGTtk,
.PUBaP4,
.Pk-UNy,
.Pw1uuY {
  margin-bottom: 1.5vw;
}

.PqGTtk .PzCIJK video,
    .PqGTtk .PzCIJK img,
    .PqGTtk .P1py9R video,
    .PqGTtk .P1py9R img,
    .PUBaP4 .PzCIJK video,
    .PUBaP4 .PzCIJK img,
    .PUBaP4 .P1py9R video,
    .PUBaP4 .P1py9R img,
    .Pk-UNy .PzCIJK video,
    .Pk-UNy .PzCIJK img,
    .Pk-UNy .P1py9R video,
    .Pk-UNy .P1py9R img,
    .Pw1uuY .PzCIJK video,
    .Pw1uuY .PzCIJK img,
    .Pw1uuY .P1py9R video,
    .Pw1uuY .P1py9R img {
      width: 100%;
      border-radius: 0.52vw;
      -webkit-box-shadow: 0 7px 20px 0 rgb(0 0 0 / 0.15);
              box-shadow: 0 7px 20px 0 rgb(0 0 0 / 0.15);
      -o-object-fit: cover;
         object-fit: cover;
    }

.PUBaP4 {
  position: relative;
  width: 20.8vw;
  height: 100%;
}

.PUBaP4 .PadGSZ {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }

.PUBaP4 .PadGSZ::after {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 4.3vw;
      height: 4.3vw;
      background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-play.svg')
        no-repeat center / contain;
      content: '';
      pointer-events: none;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
    }

.PUBaP4 .PadGSZ:hover::after {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(4);
            -ms-transform: translate(-50%, -50%) scale(4);
                transform: translate(-50%, -50%) scale(4);
      }

.PUBaP4 video,
  .PUBaP4 img {
    height: calc(100% - 1.5vw);
    cursor: pointer;
  }

.PqGTtk {
  width: 32.5vw;
}

.PhuTw3,
.PKyuVe {
  width: 32.5vw;
  border-radius: 0.52vw;
  -webkit-box-shadow: 0 9px 30px 0 rgb(0 0 0 / 0.2);
          box-shadow: 0 9px 30px 0 rgb(0 0 0 / 0.2);
}

.PhuTw3 .PadGSZ, .PKyuVe .PadGSZ {
    position: relative;
    padding: 0.8vw 12vw 0.8vw 1.25vw;
    background: #fff;
    border-radius: 0 0 0.52vw 0.52vw;
  }

.PhuTw3 .PwAMIJ, .PKyuVe .PwAMIJ {
    margin: 0 0 0.36vw;
    color: rgb(45 45 48 / 0.9);
    font-size: 1vw;
    text-align: left;
  }

.PhuTw3 .PC2Msi, .PKyuVe .PC2Msi {
    margin: 0;
    color: rgb(0 0 0 / 0.6);
    font-size: 0.8vw;
    text-align: left;
  }

.PhuTw3 .PCZI2R, .PKyuVe .PCZI2R {
    position: absolute;
    top: 50%;
    right: 1vw;
    margin: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

.PhuTw3 .PCZI2R button, .PKyuVe .PCZI2R button {
      position: relative;
      font-size: 0.93vw;
    }

.PhuTw3 .PCZI2R button::after, .PKyuVe .PCZI2R button::after {
        position: absolute;
        top: 0;
        right: 100%;
        width: 100%;
        height: 100%;
        background-position: center right 16px;
        background-repeat: no-repeat;
        content: '';
      }

.PhuTw3 .PzCIJK img, .PKyuVe .PzCIJK img {
      width: 100%;
      border-radius: 0.52vw 0.52vw 0 0;
    }

.PhuTw3 button::after {
      background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-pc.png');
    }

.PKyuVe button::after {
      background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-mob.png');
    }

.PhXOYn {
  position: relative;
  width: 67.6vw;
  margin: auto;
  outline: none;
}

.PhXOYn video {
    max-width: 100%;
    height: auto;
  }

.PhXOYn .PzOo\+h {
    position: absolute;
    top: 0;
    right: -4vw;
    width: 2.5vw;
    height: 2.5vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-close.svg')
      no-repeat center / contain;
    cursor: pointer;
  }

.PkeH8V {
  position: fixed;
  z-index: 20;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgb(0 0 0 / 0.6);
}

.PiHw\+D {
  position: absolute;
  z-index: 15;
  overflow: hidden;
  width: 100%;
  min-width: 1023px;
  min-height: 100vh;
  background: #12181c;
  font-family: 'Segoe UI', sans-serif;
  font-size: 0.729vw;
}

  .PiHw\+D img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.PeL2LI {
  position: relative;
  width: 100%;
  max-width: 18.54vw;
  margin: 1.3vw auto;
}

.PeL2LI button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9em 1.54em;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210 69 55 / 1)), to(#b3281c));
    background-image: linear-gradient(to bottom, rgb(210 69 55 / 1), #b3281c);
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px 0 rgb(11 8 8 / 0.12);
            box-shadow: 0 5px 10px 0 rgb(11 8 8 / 0.12);
    color: #f6e9cf;
    cursor: pointer;
    font-size: 1.14vw;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

@media (max-width: 1366px) {

.PeL2LI button {
      font-size: 16px
  }
    }

.PeL2LI button:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d84b3d), to(#d23023));
      background-image: linear-gradient(to bottom, #d84b3d, #d23023);
    }

.PYFRbu {
  position: absolute;
  z-index: 1;
  top: 1.2vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.PQ5bmR {
    max-width: 11.7vw;
    pointer-events: none;
  }

.PGR\+zs {
  min-height: 100vh;
}

.PKNavU {
  text-align: center;
}

.PKNavU .POW12Y {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1280px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
  }

.PKNavU .PI-rmS {
    margin: 0 0 1.08vw;
    color: #fff;
    font-size: 2vw;
    font-weight: 600;
    line-height: 1.33;
  }

@media (max-width: 1400px) {

.PKNavU .PI-rmS {
      font-size: 22px
  }
    }

.PKNavU .P0i7pr {
    max-width: 763px;
    margin: 0 auto 0.5vw;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.33;
    opacity: 0.8;
  }

@media (max-width: 1400px) {

.PKNavU .P0i7pr {
      font-size: 16px
  }
    }

.PKNavU .PUFor2 {
    max-width: 763px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin: 0 auto 1.25vw;
    color: #fff;
    font-size: 18px;
    opacity: 0.5;
  }

@media (max-width: 1400px) {

.PKNavU .PUFor2 {
      font-size: 16px
  }
    }

.PKNavU .Pq2lWv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PKNavU .Pq2lWv img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }

.PKNavU .PmQecS {
    position: relative;
    max-width: 932px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin: 0 auto;
    cursor: pointer;
  }

.PKNavU .PmQecS video {
      display: block;
      max-width: 100%;
      height: auto;
    }

@media (max-width: 1400px) {

.PKNavU .PmQecS video {
        max-width: 80%;
        margin: 0 auto
    }
      }

.PKNavU .PPx0Kc {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

.PNHe2F {
  position: absolute;
  z-index: 15;
  overflow: hidden;
  width: 100%;
  min-width: 1023px;
  padding: 2vw 12.5vw 0;
  font-family: 'Segoe UI', sans-serif;
  font-size: 0.729vw;
}

  .PNHe2F img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.P4wNrA {
  margin: 0 0 0.6vw;
  color: #212121;
  font-size: 1.8vw;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.PCIKQQ {
  max-width: 831px;
  margin: 0 auto 1vw;
  color: #3a3a3a;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.41;
  text-align: center;
}

.P9-yKh {
  margin: 1.45vw 0;
}

.P9-yKh button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.75em 1.54em;
    background: #eb2121;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    font-size: 0.9vw;
    font-weight: 700;
    text-align: center;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
  }

.P9-yKh button:hover {
      background: #dc0000;
    }

.P44pgP {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

.PSgyEQ {
  display: none;
}

.P0ZypH {
  position: relative;
  z-index: 10;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 3.4vw;
  border-top: 2px solid #eb2121;
  background-color: #232323;
}

.PxRP9s {
    max-width: 10vw;
    padding: 0.3vw 0;
    cursor: pointer;
  }

.PxRP9s img {
      display: block;
      max-width: 100%;
      height: auto;
    }

.PR\+y3e {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 0;
    margin: 0 2.5vw;
    color: #fff;
    font-size: 0.83vw;
    font-weight: 600;
    list-style: none;
  }

@media (max-width: 1240px) {

.PR\+y3e {
      font-size: 11px
  }
    }

.PjMXFu {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.PjMXFu button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 1.14vw 1.3vw;
      background: transparent;
      color: inherit;
      text-decoration: none;
      white-space: nowrap;
    }

.PjMXFu button:hover {
        background: rgb(243 243 244 / 0.05);
      }

.PjMXFu.PRL8i2 button {
        background: rgb(243 243 244 / 0.05);
      }

.P1SO0b {
  counter-reset: card;
}

.P1SO0b .react-parallax:last-child .PzqzTi {
    margin-bottom: 0;
  }

.P1SO0b .P4wNrA {
    margin-bottom: 1.5vw;
    text-align: left;
  }

.PzqzTi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding: 0.83vw 0.83vw 1.03vw;
  margin: 0 0 2vw;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 16px 0 rgb(0 0 0 / 0.06);
          box-shadow: 0 6px 16px 0 rgb(0 0 0 / 0.06);
}

.PzqzTi::after {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0.5em 0.5em 0.35em 1em;
    background: #fff;
    border-radius: 4px;
    color: #363636;
    content: counter(card);
    counter-increment: card;
    font-size: 1.15vw;
    font-weight: 700;
  }

.PzqzTi::before {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 1.2em 0.5em 0.4em 0.7em;
    color: #363636;
    content: '#';
    font-size: 0.8vw;
    font-weight: 700;
  }

.PzqzTi .P44pgP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 31.6vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 0 3.7vw 0 24.5vw;
  }

.PzqzTi .P5Ab0U {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: 0 0 0.2vw;
  }

.PzqzTi .P5Ab0U .rating {
        position: absolute;
        top: 0;
        right: 0;
        padding: 0.4vw 0.78vw;
        background: rgb(47 47 51 / 0.1);
        border-radius: 6px;
        color: #000;
        font-size: 1.5vw;
        font-weight: 600;
      }

.PzqzTi .P5Ab0U .votes {
        color: #aeaeae;
        font-size: 0.7vw;
        font-weight: 600;
      }

.PzqzTi .P5Ab0U .starsWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 0.7vw;
      }

.PzqzTi .P5Ab0U .starsWrapper img {
          display: block;
          width: 4.2vw;
          margin: 0 0.6vw 0 0;
        }

.PzqzTi .P5Ab0U ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0;
      margin: 0;
      list-style: none;
    }

.PzqzTi .P5Ab0U li {
      padding: 0.16vw 0.5vw;
      margin: 0 0.25vw 0.39vw;
      background: rgb(47 47 51 / 0.1);
      border-radius: 50px;
      color: #5c5c5c;
      font-size: 0.57vw;
      font-weight: 700;
      letter-spacing: 0.03vw;
      text-transform: uppercase;
    }

.PzqzTi .P4wNrA {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
    margin: 0.5vw 0 0.6vw;
    font-size: 1.44vw;
    font-weight: 600;
    text-align: left;
    text-transform: none;
  }

.PzqzTi .PCIKQQ {
    width: 109%;
    margin: 0;
    color: rgb(0 0 0 / 0.5);
    text-align: left;
  }

.PzqzTi .P9-yKh {
    margin: 1.5vw 0 0;
  }

.PzqzTi .P9-yKh button {
      position: relative;
      font-size: 0.83vw;
      text-transform: uppercase;
    }

.PzqzTi .P9-yKh button::after {
        position: absolute;
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
        background-position: center left 24px, center left 47px;
        background-repeat: no-repeat;
        content: '';
      }

.PzqzTi.PW7OTC .P9-yKh button ::after {
      background: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_pc.svg'),
        url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/005/icon-mob.png');
      background-position: center left 24px, center left 47px;
    }

.PzqzTi .PI9aEF {
    position: absolute;
    top: 0;
    left: 0;
    width: 22.9vw;
    height: 13.95vw;
    cursor: pointer;
  }

.PzqzTi .PI9aEF img,
    .PzqzTi .PI9aEF video {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 22.9vw;
      height: auto;
      border-radius: 6px;
      -o-object-fit: cover;
         object-fit: cover;
    }

.PzqzTi.Prk9Kt {
    padding: 0;
    margin-bottom: 1.4vw;
  }

.PzqzTi.Prk9Kt::before {
      display: none;
    }

.PzqzTi.Prk9Kt::after {
      top: -0.7vw;
      left: 1.56vw;
      width: 3.18vw;
      height: 4.06vw;
      padding: 0.15em 0.2em 0.15em 0.1em;
      background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_rating_top.svg')
        no-repeat center / contain;
      color: #fff;
      font-size: 1.77vw;
      font-weight: 900;
      text-align: center;
    }

.PzqzTi.Prk9Kt.PLD8Rh .PBKQah, .PzqzTi.Prk9Kt.P1g6sa .PBKQah {
        right: 0;
        bottom: 2.1vw;
      }

.PzqzTi.Prk9Kt .P44pgP {
      width: 100%;
      padding: 10vw 2.2vw 2vw;
    }

.PzqzTi.Prk9Kt .P4wNrA {
      margin: 0 0 0.5vw;
      color: #fff;
      font-size: 2vw;
      font-weight: 700;
    }

.PzqzTi.Prk9Kt .PCIKQQ {
      max-width: 28vw;
      color: #fff;
    }

.PzqzTi.Prk9Kt .PI9aEF {
      z-index: -1;
      width: 100%;
      height: 100%;
      cursor: default;
    }

.PzqzTi.Prk9Kt .PI9aEF video {
        width: 100%;
        height: 100%;
      }

.PzqzTi.Prk9Kt .P5Ab0U {
      margin-bottom: 0.5vw;
    }

.PzqzTi.Prk9Kt .P9-yKh {
      margin: 1.1vw 0 0;
    }

.PzqzTi.Prk9Kt .P9-yKh button {
        font-size: 1.05vw;
      }

.PzqzTi.Prk9Kt .P5Ab0U {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin: 0 0 0.5vw;
    }

.PzqzTi.Prk9Kt .P5Ab0U .ratingWrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }

.PzqzTi.Prk9Kt .P5Ab0U .rating {
          position: static;
          margin: 0 0.83vw 0 0;
          -webkit-backdrop-filter: blur(15px);
                  backdrop-filter: blur(15px);
          background: rgb(255 255 255 / 0.2);
          border-radius: 6px;
          color: #fff;
        }

.PzqzTi.Prk9Kt .P5Ab0U .starsWrapper {
          margin-left: 0.3vw;
        }

.PzqzTi.Prk9Kt .P5Ab0U li {
        -webkit-backdrop-filter: blur(15px);
                backdrop-filter: blur(15px);
        background: rgb(240 240 240 / 0.2);
        color: #fff;
      }

.PLD8Rh .PBKQah, .P1g6sa .PBKQah {
    position: absolute;
    right: -0.83vw;
    bottom: 0.1vw;
    width: 8.54vw;
    padding: 0.4vw 0.1vw 0.5vw 2.29vw;
    background: no-repeat center / contain;
    color: #fff;
    font-size: 0.57vw;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }

.PLD8Rh .PBKQah::before, .P1g6sa .PBKQah::before {
      position: absolute;
      top: 50%;
      left: 1.25vw;
      width: 0.63vw;
      height: 0.52vw;
      background: no-repeat center / contain;
      content: '';
    }

.PLD8Rh .PBKQah {
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/label_green.svg');
  }

.PLD8Rh .PBKQah::before {
      background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_heart.svg');
      -webkit-transform: translateY(-61%);
          -ms-transform: translateY(-61%);
              transform: translateY(-61%);
    }

.P1g6sa .PBKQah {
    width: 9.44vw;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/label_blue.svg');
  }

.P1g6sa .PBKQah::before {
      height: 0.6vw;
      background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_cup.svg');
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
    }

.P7clcJ .P9-yKh button, .Ps76\+T .P9-yKh button {
      position: relative;
    }

.P7clcJ .P9-yKh button::after, .Ps76\+T .P9-yKh button::after {
        position: absolute;
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
        background-position: center left 24px;
        background-repeat: no-repeat;
        content: '';
      }

.P7clcJ .P9-yKh button::after {
      background-image: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_crossplatform.svg');
    }

.Ps76\+T .P9-yKh button::after {
      background-image: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_pc.svg');
    }

.P2x4wl .P9-yKh button::after {
      background-image: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_mob.svg');
    }

.Phnm3O .P44pgP {
    min-height: 25vw;
    padding: 4vw 3.43vw 2.86vw 35.6vw;
    margin: 0 auto;
    background: #fff;
    border-radius: 0.52vw;
    -webkit-box-shadow: 0 6px 15px rgb(0 0 0 / 0.06);
            box-shadow: 0 6px 15px rgb(0 0 0 / 0.06);
  }

.Phnm3O .P4wNrA {
    margin: 0 0 1.3vw;
    color: #000;
    font-size: 2vw;
    font-weight: 900;
    text-align: left;
  }

.Phnm3O .PCIKQQ {
    margin-bottom: 2.2vw;
    color: #000;
    text-align: left;
  }

.Phnm3O .P9-yKh button {
      font-size: 1.04vw;
      text-transform: none;
    }

.Phnm3O .PI9aEF {
    position: absolute;
    top: 2.86vw;
    left: 1.8vw;
    width: 31.8vw;
  }

.Phnm3O .PI9aEF img {
      width: 100%;
    }

.Pfj1gn {
  position: relative;
  width: 67.6vw;
  margin: auto;
  outline: none;
}

.Pfj1gn video {
    max-width: 100%;
    height: auto;
  }

.Pfj1gn .P-11Qy {
    position: absolute;
    top: 0;
    right: -4vw;
    width: 2.5vw;
    height: 2.5vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-close.svg')
      no-repeat center / contain;
    cursor: pointer;
  }

.PuuOx2 {
  position: fixed;
  z-index: 20;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgb(0 0 0 / 0.6);
}

.P6NOki {
  position: absolute;
  z-index: 9999;
  width: 100%;
  min-width: 1023px;
  font-family: Roboto;
  font-size: 0.88vw;
}

  .P6NOki video {
    display: block;
    width: 100%;
  }

.P430QF {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4.1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 2.5vw;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: rgb(10 19 30 / 0.9);
}

.PTGS1u {
    width: 16vw;
    height: 100%;
    padding: 0.7vw 0;
    cursor: pointer;
  }

.PTGS1u img {
      display: block;
      width: auto;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
    }

.PPGp66 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 60vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    font-size: 0.94vw;
    list-style: none;
    text-transform: uppercase;
  }

@media (max-width: 1240px) {

.PPGp66 {
      font-size: 11px
  }
    }

.PPGp66 .PnnkTe {
      position: relative;
      height: 100%;
    }

.PPGp66 .PnnkTe a {
        display: block;
        height: 100%;
        padding: 1.5vw 2vw;
        color: rgb(255 255 255 / 0.6);
        text-decoration: none;
      }

.PPGp66 .PnnkTe a:hover {
          color: rgb(255 255 255 / 0.9);
        }

.PPGp66 .PnnkTe.PcO9hF::after {
          position: absolute;
          bottom: 0;
          display: block;
          width: 100%;
          height: 2px;
          background: #0756ef;
          content: '';
        }

.PPGp66 .PnnkTe.PcO9hF a {
          color: #fff;
        }

.P-Tm8y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }

.PxKb1j {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 13.5vw;
  height: 2.6vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0.8vw 0;
  background: #940000;
  background-size: 200% auto;
  -webkit-transition: background, 0.3s;
  transition: background, 0.3s;
}

.PxKb1j:hover {
    background: #c40000;
  }

.PxKb1j button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    color: #fff;
    cursor: pointer;
    font-size: 1.2vw;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.PgxESf {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

.PeaZqO {
  overflow: visible;
  width: 3.33vw;
  height: 2.6vw;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 1.04vw;
  background-color: transparent;
}

.P2HmWk {
  position: relative;
}

.PQ-DIr {
    width: 100%;
  }

.PZxaAV {
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.PZxaAV .PxKb1j button {
        font-size: 1.8vw;
      }

.PxaPKt {
    height: 11.2vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

.PxaPKt img {
      height: 100%;
      margin: 0 auto;
    }

.PO25gU {
      color: #000;
      font-size: 2vw;
    }

.PHd2c1 {
      text-indent: -9999px;
    }

.P2HmWk .PxKb1j {
    width: 21.2vw;
    height: 4.5vw;
    margin: 3.6vw auto;
  }

.P2HmWk .PgxESf {
      font-size: 1.7vw;
      line-height: 5.1vw;
    }

.PQctBH {
  position: relative;
}

.PTA6xG {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

.PTA6xG video,
  .PTA6xG img {
    width: 100%;
  }

.P8x2vl video,
  .P8x2vl img {
    width: 100%;
  }

.PzaKn5 {
  position: relative;
  z-index: 2;
}

.PGaLB8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #fcd39c;
  font-family: Oswald;
  font-size: 2.5vw;
  font-weight: 600;
  text-transform: uppercase;
}

@supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)) and
        (
          (text-fill-color: transparent) or
            (-webkit-text-fill-color: transparent)
        ) {

.PGaLB8 {
    -webkit-background-clip: text;
            background-clip: text;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42.52%, #fcd39c), color-stop(64.3%, #c48c3d));
    background-image: linear-gradient(180deg, #fcd39c 42.52%, #c48c3d 64.3%);
    background-size: cover;
    -webkit-text-fill-color: transparent
}
  }

.P3xG5w .PxKb1j {
    width: 21.2vw;
    height: 4.5vw;
    margin: 0;
  }

.P3xG5w .PgxESf {
      font-size: 1.7vw;
      line-height: 5.1vw;
    }

.P3xG5w .PGaLB8::after {
      position: relative;
      bottom: .45vw;
      display: block;
      width: 6.7vw;
      height: 5vw;
      margin: 0 5vw;
      background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/horn.png") no-repeat center center/contain;
      content: '';
    }

.P3xG5w .PX7Ojb {
    padding: 1vw 0 0 2.3vw;
    background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/vert_line.svg") no-repeat left center/contain;
    color: rgb(255 255 255 / 0.8);
    font-size: .94vw;
    font-weight: 300;
  }

.P3xG5w .PX7Ojb .shortTextTitle {
        margin: 0 0 2.2vw;
        line-height: 1.4vw;
      }

.P3xG5w .PX7Ojb .listTitle {
        margin: 0 0 .6vw;
      }

.P3xG5w .PX7Ojb p,
    .P3xG5w .PX7Ojb ul {
      margin: 0 0 2.2vw;
    }

.P3xG5w .PX7Ojb .P07CdQ {
      margin: 0 0 .6vw;
    }

.P3xG5w .PX7Ojb h3 {
       margin: 0 0 .6vw;
      color: #6499ff;
      font-size: 1.15vw;
      font-weight: bold;
    }

.P3xG5w .PX7Ojb ul li {
        color: #fff;
        font-size: .94vw;
        font-weight: 300;
        line-height: 1.8vw;
      }

.P3xG5w .PX7Ojb ul li::marker {
        color: #6499ff;
      }

.P2fuK\+ .PGaLB8 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 0 2.5vw;
  }

.P2fuK\+ .contacts {
      min-height: 20vw;
      background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/vert_line.svg") no-repeat center top/contain;
    }

.P2fuK\+ .contacts .social {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 0 6vw;
        background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/hor_line.svg") no-repeat center center/contain;
      }

.P2fuK\+ .contacts .social a {
          display: block;
          width: 8vw;
          height: 8vw;
          margin: 0 1.25vw;
        }

.P2fuK\+ .contacts .social a :hover {
            -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
                    transform: scale(1.1);
          }

.P2fuK\+ .contacts .social a img {
            display: block;
            width: 100%;
            height: 100%;
          }

.P2fuK\+ .contacts .contactsLinks {
        position: relative;
        left: 53%;
        width: 40vw;
      }

.P2fuK\+ .contacts .contactsLinks::before {
          position: absolute;
          left: -18vw;
          display: block;
          width: 7.7vw;
          height: 5.9vw;
          background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/coins.png") no-repeat center top/contain;
          content: '';
        }

.P2fuK\+ .contacts .contactsLinks a {
          display: block;
          margin: 0 1.25vw 1vw 0;
          color: #fff;
        }


:root {
  --title-decor-left-bottom: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Bottom.svg") no-repeat left center/contain;
  --title-decor-left-top: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Top.svg") no-repeat left center/contain;
  --title-decor-right-bottom: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
  --title-decor-right-top: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Top.svg") no-repeat left center/contain;
}

.P-i-6R {
  position: absolute;
  z-index: 15;
  overflow: hidden;
  width: 100%;
  height: 527.08vw;
  background-size: 100vw 527.08vw;
  color: #fff;
  font-family: Philosopher, "Times New Roman", serif;
  font-size: 0.729vw;
}

.P-i-6R img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.PhJlOg{
  position: relative;
  padding: 23vw 0 3vw;
}

.P7Gicq {
  position: absolute;
  color: #fbeb7b;
  font-size: 4.16vw;
  font-weight: bold;
  text-align: left;
  text-shadow: 2px 5px 10px rgb(19 40 52 / 0.28);
}

.PSXQ9U {
  position: absolute;
  right: 0;
  left: 0;
  height: 100%;
}

.PSXQ9U .block{
      position: absolute;
    }

.PSXQ9U .block::after {
        position: absolute;
        display: block;
        width: 12.2vw;
        height: 2.96vw;
        content: '';
      }

.PSXQ9U h2 {
      position: relative;
      border-bottom: 2px solid #fff;
    }

.PSXQ9U h2::after {
        position: absolute;
        right: 0;
        bottom: -9px;
        left: 0;
        display: block;
        width: 100%;
        height: 0;
        border-bottom: 2px solid #fff;
        content: '';
      }

.PSXQ9U h2 strong{
        color: #fbeb7b;
      }

.P7mEEa h3 {
    margin: 0;
    color: rgb(255 255 255 / 0.8);
    line-height: 1.1;
    text-align: left;
  }

.P7mEEa > div {
    position: relative;
  }

.P7mEEa p {
    width: 23.28vw;
    margin: 0 0 0 1.63vw;
    color: rgb(255 255 255 / 0.5);
    font-family: MuseoSans, Helvetica, sans-serif;
    font-size: 0.95vw;
    font-weight: 300;
    text-align: left;
  }

.P7mEEa span {
    color: #000;
    color: rgb(255 255 255 / 0.8);
    font-size: 0.75vw;
  }

.PSEpRd{
  position: fixed;
  z-index: 10;
  top: 50%;
  right: 2.4vw;
  height: 31.25vw;
  font-size: 1vw;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

.PSEpRd .icoO{
      padding: 0 0 0 0.5em;
      font-size: 0.4em;
      vertical-align: middle;
    }

.PSEpRd .PNN67t {
    position: absolute;
    top: 0.7em;
    right: -0.65em;
    width: 1px!important;
    height: 31.25vw;
    background-color: rgb(248 233 123 / 0.1);
  }

.PSEpRd .PNN67t .PDhRmj {
      width: 1px!important;
      height: 31.25vw;
      -webkit-animation-delay: 3s;
              animation-delay: 3s;
      background-color: #f5e26e;
      -webkit-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out;
    }

.P5cu4b {
    height: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
  }

.P5cu4b .P-n9m- {
      position: relative;
      height: 10%;
      opacity: 0.5;
      -webkit-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out;
    }

.P5cu4b .P-n9m-:nth-child(1) {
        height: 21%;
      }

.P5cu4b .P-n9m-:nth-child(2) {
        height: 10.5%;
      }

.P5cu4b .P-n9m-:nth-child(3) {
        height: 18.5%;
      }

.P5cu4b .P-n9m-:nth-child(4) {
        height: 9%;
      }

.P5cu4b .P-n9m-:nth-child(5) {
        height: 11%;
      }

.P5cu4b .P-n9m-:nth-child(6) {
        height: 31%;
      }

.P5cu4b .P-n9m-:nth-child(7) {
        height: 2%;
      }

.P5cu4b .P-n9m- a {
        color: #fbeb7b;
        text-decoration: none;
      }

.P5cu4b .P-n9m- a::after {
          position: absolute;
          top: -0.05vw;
          left: 2.5vw;
          display: block;
          width: 12.2vw;
          height: 2.96vw;
          content: '\25CF';
        }

.P5cu4b .P-n9m-.P\+IESk,
      .P5cu4b .P-n9m-.PW17um{
        opacity: 1;
      }

.PAZJ2j{
  position: absolute;
  left: 0;
  width: 100%;
}

.PAZJ2j video {
    width: 100%;
  }

.PTKTOe .PXbTsa{
    position: absolute;
    top: -26vw;
    left: 33vw;
    width: 34vw;
  }

.PTKTOe .PXbTsa video{
      width: 100%;
    }

.PTKTOe .P7Gicq{
    top: 2.5vw;
    left: 21.5vw;
  }

.PTKTOe .block1 {
      top: 36.6vw;
      left: 27vw;
    }

.PTKTOe .block1 h3 {
        font-size: 3.5vw;
      }

.PTKTOe .block1::after {
        top: -0.5vw;
        right: -11.4vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-left-top);
      }

.PVz3qG .P7Gicq{
    top: 36.8vw;
    left: 26.5vw;
  }

.PVz3qG .block1 {
      top: 5.6vw;
      left: 39vw;
    }

.PVz3qG .block1::after {
        top: 1.5vw;
        left: -13.4vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-left-bottom);
      }

.PVz3qG .block1 h3 {
        font-size: 2.76vw;
      }

.PVz3qG .block2 {
      top: 20vw;
      left: 45vw;
    }

.PVz3qG .block2::after {
        right: 1.3vw;
        bottom: -2vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-left-top);
      }

.PVz3qG .block2 h3 {
        font-size: 2.1vw;
      }

.PVz3qG .block3 {
      top: 37vw;
      left: 43vw;
    }

.PVz3qG .block3::after {
        top: 4.5vw;
        left: 16.6vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-right-bottom);
      }

.PVz3qG .block3 h3 {
        margin: 0 0 0.8vw;
        font-size: 4.16vw;
        line-height: 0.7;
      }

.PVXtDP .P7Gicq{
    top: 24.8vw;
    left: 17.5vw;
  }

.PVXtDP .block1 {
      top: 4.6vw;
      left: 31vw;
    }

.PVXtDP .block1::after {
        top: 14.0vw;
        left: -7.4vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-right-top);
      }

.PVXtDP .block1 h2 {
        margin: 0 0 5.15vw;
        font-size: 4.53vw;
      }

.PVXtDP .block1 h3 {
        font-size: 2.01vw;
      }

.PVXtDP .block2 {
      top: 25vw;
      left: 26vw;
    }

.PVXtDP .block2::after {
        right: -3.3vw;
        bottom: -2vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-left-top);
      }

.PVXtDP .block2 h3 {
        font-size: 3.4vw;
        text-align: right;
      }

.PVXtDP .block2 p {
        padding: 0 1.63vw 0 0;
        text-align: right;
      }

.PVXtDP .block3 {
      top: 41vw;
      left: 6vw;
    }

.PVXtDP .block3 h2 {
        margin: 0 0 5.15vw;
        font-size: 4.53vw;
      }

.PVXtDP .block4 {
      top: 63vw;
      left: 45vw;
    }

.PVXtDP .block4::after {
        right: -0.3vw;
        bottom: -3vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-right-bottom);
      }

.PVXtDP .block4 h3 {
        font-size: 2.7vw;
      }

.PVXtDP .block4 p {
        margin: 0 0 0 5.63vw;
      }

.Pnt1Rj .P7Gicq{
    top: 11vw;
    left: 9.5vw;
  }

.Pnt1Rj .block1 {
      top: 4.6vw;
      left: 33vw;
    }

.Pnt1Rj .block1::after {
        top: 5vw;
        left: -3.4vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-right-top);
      }

.Pnt1Rj .block1 h3 {
        font-size: 3.48vw;
      }

.Pnt1Rj .block2 {
      top: 23vw;
      left: 35vw;
    }

.Pnt1Rj .block2::after {
        right: 14.7vw;
        bottom: -2vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-right-top);
      }

.Pnt1Rj .block2 h3 {
        font-size: 2.1vw;
      }

.Pnt1Rj .block2 p {
        padding: 0 1.63vw 0 0;
      }

.Pnt1Rj .block3 {
      top: 37vw;
      left: 39vw;
    }

.Pnt1Rj .block3 h2 {
        font-size: 4.53vw;
      }

.Pnt1Rj .block4 {
      top: 61vw;
      left: 45vw;
    }

.Pnt1Rj .block4::after {
        right: -0.3vw;
        bottom: -3vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-right-bottom);
      }

.Pnt1Rj .block4 h3 {
        font-size: 2.7vw;
      }

.Pnt1Rj .block4 p {
        margin: 0 0 0 5.63vw;
      }

.PDXG3E .P7Gicq{
    top: 4vw;
    left: 30vw;
  }

.PDXG3E .block1 {
      top: 8.6vw;
      left: 44vw;
    }

.PDXG3E .block1::after {
        top: 6vw;
        left: 15.6vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-right-bottom);
      }

.PDXG3E .block1 h3 {
        font-size: 2.08vw;
        text-align: right;
      }

.PDXG3E .block1 p {
        padding: 0 1.63vw 0 0;
        text-align: right;
      }

.PDXG3E .block2 {
      top: 19vw;
      left: 31vw;
    }

.PDXG3E .block2::after {
        bottom: -1vw;
        left: -1.7vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Top.svg") no-repeat left center/contain;
        background: var(--title-decor-right-top);
      }

.PDXG3E .block2 h3 {
        font-size: 4.16vw;
      }

.PDXG3E .block2 p {
        margin: 0 0 0 3.63vw;
      }

.PDXG3E .block3 {
      top: 39vw;
      left: 29vw;
    }

.PDXG3E .block3::after {
        top: 7.5vw;
        left: -1.4vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-left-bottom);
      }

.PDXG3E .block3 h3 {
        font-size: 2.08vw;
      }

.PDXG3E .block4 {
      top: 48vw;
      left: 43vw;
    }

.PDXG3E .block4::after {
        display: none;
      }

.PDXG3E .block4 h3 {
        font-size: 2.76vw;
        text-align: right;
      }

.PDXG3E .block4 p {
        width: 28vw;
        margin: 0 2vw 0 0;
        text-align: right;
      }

.P7qlS8 .PAZJ2j{
    top: 14.5vw;
  }

.P7qlS8 .P7Gicq{
    top: 4.3vw;
    left: 27vw;
  }

.P7qlS8 .block1 {
      top: 10.6vw;
      left: 34vw;
    }

.P7qlS8 .block1::after {
        top: 3vw;
        left: 33.6vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-right-bottom);
      }

.P7qlS8 .block1 h3 {
        font-size: 4.16vw;
        text-align: right;
      }

.P7qlS8 .block1 p {
        width: 30vw;
        text-align: right;
      }

.P7qlS8 .block2 {
      top: 63vw;
      left: 30vw;
    }

.P7qlS8 .block2::after {
        bottom: -4vw;
        left: -0.7vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-left-bottom);
      }

.P7qlS8 .block2 h3 {
        font-size: 4.16vw;
      }

.P7qlS8 .block2 p {
        margin: 0 0 0 3.63vw;
      }

.P7qlS8 .block3 {
      top: 80vw;
      left: 39.8vw;
    }

.P7qlS8 .block3 h2 {
        font-size: 4.53vw;
      }

.P7qlS8 .block4 {
      top: 96.6vw;
      left: 40vw;
    }

.P7qlS8 .block4::after {
        bottom: -4vw;
        left: 21vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Right_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-right-bottom);
      }

.P7qlS8 .block4 h3 {
        font-size: 4.16vw;
        text-align: right;
      }

.P7qlS8 .block4 p {
        width: 30vw;
        margin: 0 2.1vw 0 0;
        text-align: right;
      }

.Pzu4Gr .P7Gicq{
    top: 1.3vw;
    left: 27vw;
  }

.Pzu4Gr .block1 {
      top: 19vw;
      left: 34vw;
    }

.Pzu4Gr .block1::after {
        bottom: -3.5vw;
        left: -0.7vw;
        background: url("https://cdn01.x-plarium.com/browser/content/lps/scenes/vkn_long/001/Left_Bottom.svg") no-repeat left center/contain;
        background: var(--title-decor-left-bottom);
      }

.Pzu4Gr .block1 h3 {
        font-size: 2.08vw;
      }

.Pzu4Gr .block1 p {
        width: 16.28vw;
        margin: 0 0 0 2.6vw;
      }

.PDUKoc .P7Gicq{
    top: -0.7vw;
    left: 13vw;
  }

.PDUKoc .titleEnd {
      top: 8vw;
      padding: 0 20vw;
    }

.PDUKoc .titleEnd h3 {
        font-size: 4.53vw;
        text-align: center;
      }

.P8NvOX{
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.P8NvOX.PgFocf{
    opacity: 1;
  }


.PrWqrl {
  position: absolute;
  z-index: 9999;
  width: 100%;
  min-width: 1023px;
  font-size: 0.88vw;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PrWqrl {
    overflow: hidden
}
  }

  .PrWqrl video {
    display: block;
    width: 100%;
  }

.PryQza {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4.1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 2.5vw;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: rgb(10 19 30 / 0.9);
}

.Pu2-QD {
    height: 100%;
    padding: 0.7vw 0;
    cursor: pointer;
  }

.Pu2-QD img {
      display: block;
      width: auto;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
    }

.PcFHGN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    font-size: 1.13rem;
    list-style: none;
  }

.PcFHGN .PM9Dob {
      position: relative;
      height: 100%;
    }

.PcFHGN .PM9Dob a {
        display: block;
        height: 100%;
        padding: 1.5vw 2vw;
        color: rgb(255 255 255 / 0.6);
        font-family: Roboto;
        font-weight: normal;
        text-decoration: none;
      }

.PcFHGN .PM9Dob a:hover {
          color: rgb(255 255 255 / 0.9);
        }

.PcFHGN .PM9Dob.PRFkAm::after {
          position: absolute;
          bottom: 0;
          display: block;
          width: 100%;
          height: 2px;
          background: #0756ef;
          content: '';
        }

.PcFHGN .PM9Dob.PRFkAm a {
          color: #fff;
        }

.P6DPlE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }

.Pl4bAV {
  display: none;
}

.PfKzpC {
  overflow: visible;
  width: 3.33vw;
  height: 2.6vw;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 1.04vw;
  background-color: transparent;
}

.PQNaAI {
  position: relative;
}

.PpPNFt {
    width: 100%;
  }

.Pw9PDp {
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.Pw9PDp .Pl4bAV button {
        font-size: 1.8vw;
      }

.PL4lLA {
    height: 11.2vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

.PL4lLA img {
      height: 100%;
      margin: 0 auto;
    }

.PLTlBn {
      color: #000;
      font-size: 2vw;
    }

.PEhOdF {
      text-indent: -9999px;
    }

.PQNaAI .Pl4bAV {
    width: 21.2vw;
    height: 4.5vw;
    margin: 3.6vw auto;
  }

.PQNaAI .PVe9ur {
      font-size: 1.7vw;
      line-height: 5.1vw;
    }

.PIvz9D {
  position: relative;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PIvz9D {
    height: 49vw
}
  }

.P3Mv4A {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

.P3Mv4A video,
  .P3Mv4A img {
    width: 100%;
  }

.Py8pkh video,
  .Py8pkh img {
    width: 100%;
  }

.Pnd\+hT {
  position: relative;
  z-index: 2;
}

h2 {
  margin: 0;
}

.Pn5j1y .PDd35n .shortTextWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 38rem;
        -ms-flex-wrap: no-wrap;
            flex-wrap: no-wrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
      }

.Pn5j1y .PDd35n .shortTextTitle {
        position: relative;
        margin-bottom: 2.9rem;
      }

.Pn5j1y .PDd35n .shortTextTitle img {
          position: absolute;
          top: -4.8rem;
          display: block;
          width: 6.1rem;
          margin: 0 0 2.6rem;
        }

@media (max-width: 1366px) and (-ms-high-contrast: active),
            (-ms-high-contrast: none) {

.Pn5j1y .PDd35n .shortTextTitle img {
            top: -4.8vw;
            width: 6.1vw
        }
          }

.Pn5j1y .PDd35n .shortTextTitle .title {
          color: #ecae34;
          font-family: Oswald;
          font-size: 2rem;
          font-style: normal;
          font-weight: 600;
        }

.Pn5j1y .PDd35n .shortTextContent {
        position: relative;
        min-height: 30rem;
        padding: 3rem 0 0 2.75rem;
        background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/line.svg')
          no-repeat left center/2px 100%;
        color: #fff;
        font-family: Roboto;
        font-size: 1.25rem;
      }

.Pn5j1y .PDd35n .shortTextContent::before {
          position: absolute;
          top: -0.2rem;
          left: 12rem;
          display: block;
          width: 1rem;
          height: 1rem;
          background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/ico.svg')
            no-repeat center top/contain;
          content: '';
        }

.Pn5j1y .PDd35n .shortTextContent a {
          color: #6c9eff;
          font-weight: 700;
        }

.Pn5j1y .PDd35n .text {
        width: 26.1rem;
        margin: 0 3.75rem 0 0;
        font-weight: normal;
      }

.Pn5j1y .PDd35n .artWrapper {
        position: relative;
        width: 66.3rem;
        height: 100%;
        padding: 0.125rem;
        background: linear-gradient(
          109.83deg,
          #c48c3d 0%,
          #fcd39c 13.06%,
          #daa964 27.77%,
          #fcd39c 41.69%,
          #fcd39c 65.44%,
          #e1942a 77.4%,
          #ffe0b6 87.81%,
          #ad6705 99.72%
        );
        -webkit-filter: drop-shadow(33px 35px 28px rgb(0 0 0 / 0.7));
                filter: drop-shadow(33px 35px 28px rgb(0 0 0 / 0.7));
      }

@media screen and (-ms-high-contrast: active),
          (-ms-high-contrast: none) {

.Pn5j1y .PDd35n .artWrapper {
          height: auto
      }
        }

.Pn5j1y .PDd35n .artWrapper .artWrapperInner {
          width: 100%;
          height: 100%;
          padding: 0.6rem;
          background: #161c39;
        }

.Pn5j1y .PDd35n .artWrapper .artWrapperInner img {
            width: 100%;
            max-height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
          }

.Pn5j1y .PDd35n p {
        margin: 0 0 2.2vw;
      }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          .Pn5j1y .PDd35n .shortTextTitle .title {
            font-size: 1.3vw;
          }

        .Pn5j1y .PDd35n .shortTextContent {
          min-height: 20vw !important;
        }

          .Pn5j1y .PDd35n .shortTextContent p {
            font-size: 1.2vw;
          }
      }

.PFp6et {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0 2rem;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PFp6et {
    overflow: hidden;
    width: 80vw;
    margin: 0 auto
}
  }

.PFp6et .PM9Dob {
    height: 100%;
  }

.PFp6et .swiper-container {
      padding: 7.5rem 0 0;
    }

.PFp6et .swiper-container::after {
        position: absolute;
        z-index: 2;
        right: 0;
        bottom: 0;
        display: block;
        width: 3.4rem;
        height: 16rem;
        background: -webkit-gradient(
          linear,
          left top, right top,
          from(rgb(255 255 255 / 0)),
          to(rgb(9 9 8 / 1))
        );
        background: linear-gradient(
          90deg,
          rgb(255 255 255 / 0) 0%,
          rgb(9 9 8 / 1) 100%
        );
        content: '';
      }

@media screen and (-ms-high-contrast: active),
          (-ms-high-contrast: none) {

.PFp6et .swiper-container::after {
          display: none
      }
        }

.PFp6et .swiper-slide {
      overflow: hidden;
      width: auto;
      height: 16rem;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PFp6et .swiper-slide {
        height: 10vw
    }
      }

.PFp6et .swiper-slide-duplicate-prev,
      .PFp6et .swiper-slide-prev {
        opacity: 1;
      }

.PFp6et .swiper-slide a {
        display: block;
        height: 100%;
      }

.PFp6et .swiper-slide img {
        display: block;
        max-width: 100%;
        max-height: 100%;
      }

.PFp6et .swiper-button-next.swiper-button-disabled,
    .PFp6et .swiper-button-prev.swiper-button-disabled {
      opacity: 0.85 !important;
      pointer-events: auto;
    }

.PFp6et .swiper-button-next.swiper-button-disabled:hover, .PFp6et .swiper-button-prev.swiper-button-disabled:hover {
        opacity: 0.85 !important;
      }

.PFp6et .swiper-button-prev,
    .PFp6et .swiper-button-next {
      top: 15rem;
      left: 0;
      width: 2.4rem;
      height: 3.5rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/arrow_1.svg')
        no-repeat center top/contain;
      background-color: black;
      opacity: 0.85 !important;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PFp6et .swiper-button-prev,
    .PFp6et .swiper-button-next {
        top: auto;
        bottom: 4vw
    }
      }

.PFp6et .swiper-button-prev:hover, .PFp6et .swiper-button-next:hover {
        opacity: 1 !important;
      }

.PFp6et .swiper-button-prev::after, .PFp6et .swiper-button-next::after {
        display: none;
        visibility: hidden;
      }

.PFp6et .swiper-button-prev:nth-child(2), .PFp6et .swiper-button-next:nth-child(2) {
        right: 0;
        left: auto;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
      }

@media (max-width: 1366px) and (-ms-high-contrast: active),
    (-ms-high-contrast: none) {

.P0IALP {
    padding-right: 9vw !important;
    padding-left: 9vw !important
}
  }

.P0IALP .PDd35n {
    position: relative;
    width: 49rem;
    margin: 0 auto;
    color: #fff;
    font-family: Roboto;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: normal;
    text-align: center;
  }

.P0IALP .PDd35n::after {
      position: absolute;
      bottom: -3.875rem;
      left: 50%;
      display: block;
      width: 1rem;
      height: 1rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/ico.svg')
        no-repeat center top/contain;
      content: '';
    }

.P0IALP .PDd35n .subtitle {
        margin: 5rem 0 2.75rem;
        color: #ecae34;
        font-family: Oswald;
        font-size: 2rem;
        font-style: normal;
        font-weight: 600;
      }

.P0IALP .PDd35n a {
        color: #6c9eff;
        font-family: Roboto;
        font-size: 1.4rem;
        font-style: normal;
        font-weight: normal;
      }

@media (max-width: 1366px) and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
        .P0IALP .PDd35n .subtitle,
        .P0IALP .PDd35n .subtitleLink {
          display: none;
        }
      }

.POZVF5 {
    position: absolute;
    top: 0;
    width: 100%;
    color: #ecae34;
    font-family: Oswald;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    text-align: center;
  }

.POZVF5::after {
      position: absolute;
      top: 4.3rem;
      left: 50%;
      display: block;
      width: 1rem;
      height: 1rem;
      background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/ico.svg')
        no-repeat center top/contain;
      content: '';
    }

.P0IALP .Pnd\+hT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse nowrap;
            flex-flow: column-reverse nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

.P0IALP .PFp6et {
    margin-bottom: 3.75rem;
  }

.PEBgy- {
  width: 100%;
}

@media (max-width: 1024px) {
  .PrWqrl {
    min-width: auto;
  }
}

@media (max-width: 1024px) {
  .PGkigr {
    font-size: 9px;
  }

  body {
    background: #000;
  }

  .PryQza {
    display: none;
  }

  .PIvz9D {
    padding: 10px 10px 30px !important;
  }

  .P3Mv4A {
    width: auto !important;
    height: 100%;
  }

    .P3Mv4A img {
      width: auto;
      max-width: 100%;
      height: 100%;
    }
        .Pn5j1y .PDd35n .artWrapper {
          width: 85%;
          margin: 0 auto;
        }

        .Pn5j1y .PDd35n .shortTextWrapper {
          /* flex-wrap: wrap; */
          display: block;
          height: auto;
        }

          .Pn5j1y .PDd35n .shortTextWrapper .text {
            width: 90%;
            margin: 0 auto;
            text-align: center;
          }

        .Pn5j1y .PDd35n .shortTextContent {
          min-height: auto !important;
          padding: 0;
          margin-bottom: 3rem;
          background: none;
          font-size: 1.4rem;
          line-height: 1.3;
        }

          .Pn5j1y .PDd35n .shortTextContent::before {
            display: none;
          }
          .Pn5j1y .PDd35n .shortTextTitle img {
            position: static;
            margin: 0 auto 10px;
          }
    .POZVF5::after {
      display: none;
    }

  .P0IALP {
    min-height: 350px !important;
  }
      .P0IALP .P3Mv4A img {
        width: 100%;
      }

    .P0IALP .PDd35n {
      width: 100%;
      font-size: 1.4rem;
      line-height: 1.3;
    }

      .P0IALP .PDd35n::after {
        display: none !important;
      }

    .P0IALP .PFp6et {
      width: 100%;
      margin: 0 auto 2rem;
    }
      .P0IALP .subtitle,
      .P0IALP .subtitleLink {
        display: none;
      }
        .P0IALP .swiper-container::after {
          display: none;
        }
}

.PEveP8 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.PyNnmz {
  opacity: 1;
}

.PwIgiR {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  pointer-events: none;
}

.PwIgiR.P0BH1Q {
    -webkit-animation: P\+vfUM 0.35s ease forwards;
            animation: P\+vfUM 0.35s ease forwards;
  }

@-webkit-keyframes P\+vfUM {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes P\+vfUM {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.Pgt6\+8 {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0 !important;
  left: 0;

}

  .Pgt6\+8 canvas {
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    overflow: hidden;
    width: 1920px;
    height: 100%;
    min-height: 758px;
    max-height: 1009px;
    background: #fff;
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }

  .Pgt6\+8.PABN1z{
    background: none !important;
  }

  .Pgt6\+8.Ps5KWV canvas,
  .Pgt6\+8.PABN1z canvas {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: auto;
    height: auto;
    min-height: 0;
    max-height: none;
    background: #000;
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }

.PBP5gJ {
  position: fixed;
  z-index: 10;
  right: 30px;
  bottom: 30px;
}

.PBP5gJ button {
    width: 100%;
    height: 100%;
  }

.PthJ3w{
  width: 100%;
}

.PPbnRJ {
  position: absolute;
  top: 600px;
  left: 50%;
  width: 49px;
  height: 49px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  margin-left: -25px;
  -webkit-animation: PTtYKD 690ms infinite linear;
          animation: PTtYKD 690ms infinite linear;
  border-radius: 50%;
  -webkit-box-shadow: 3px 3px 1px rgb(255 255 255);
          box-shadow: 3px 3px 1px rgb(255 255 255);
}

.Ps5KWV .PPbnRJ{
    display: none;
    width: 0;
    height: 0;
  }

@-webkit-keyframes PTtYKD {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes PTtYKD {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes PhOeuT {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PhOeuT {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.Pd6dnL {
  overflow: hidden;
  height: 100vh;
}

.PiE-6c {
  z-index: 100;
  -webkit-animation: PhOeuT;
          animation: PhOeuT;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  background: #fff;
  opacity: 0;
}

.PovVvV {
  -webkit-animation: PBR-ya;
          animation: PBR-ya;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes PBR-ya {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }

  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }

  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

@keyframes PBR-ya {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }

  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }

  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

.P7QNF7 {
  z-index: 100;
  -webkit-animation: PhOeuT;
          animation: PhOeuT;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  background: #000;
  opacity: 0;
}

.PQA4Bl {
  -webkit-animation: P8cGJ1;
          animation: P8cGJ1;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P8cGJ1 {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }

  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }

  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

@keyframes P8cGJ1 {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }

  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }

  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

.PKzc6O {
  -webkit-animation: Pdx7ik;
          animation: Pdx7ik;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes Pdx7ik {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }

  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }

  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

@keyframes Pdx7ik {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }

  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }

  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

.PEOU5r{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 0 0 !important;
}

.PSHTGr {
  position: absolute;
  top: 0;
  left: 0;
}

.PaKNHw{
  opacity: 0;
}

.P-lFdR{
  overflow: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.PVdmAt{
  width: 1px;
  height: 1px;
  opacity: 1;
}

.Pk0\+pD {
  width: 36rem;
  font-family: Roboto;
}

  .Pk0\+pD h2 {
    margin: 0 0 1rem;
    font-family: Oswald;
    font-weight: 500;
    font-size: 4.9rem;
    text-align: center;
    text-transform: uppercase;
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(34.52%, #80ffe9),
      color-stop(39.81%, #00ffd2),
      color-stop(56.9%, #14ba9d),
      color-stop(63.05%, #00bb9a)
    );
    background: linear-gradient(
      180deg,
      #80ffe9 34.52%,
      #00ffd2 39.81%,
      #14ba9d 56.9%,
      #00bb9a 63.05%
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
  }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .Pk0\+pD h2 {
      /* IE10 */
      background-image: none;
      color: #00bb9a
  }
    }

  .Pk0\+pD .title,
    .Pk0\+pD .secondaryTitle {
      font-weight: 700;
      font-size: 1.75rem;
      line-height: 1.2;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
    }

  .Pk0\+pD .giftTitle {
      font-weight: 300;
      font-size: 1.38rem;
      line-height: 1.2;
      text-align: center;
      color: #f5bb49;
      margin: 1.4rem auto 1rem;
    }

  .Pk0\+pD .giftTitle::before {
        display: block;
        width: 24rem;
        margin: 1rem auto;
        height: 1rem;
        content: '';
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui1.svg')
          no-repeat center / contain;
      }

  .Pk0\+pD .giftBlock {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 24rem;
      margin: 0 auto;
    }

  .Pk0\+pD .giftBlock h3,
      .Pk0\+pD .giftBlock p {
        margin: 0;
      }

  .Pk0\+pD .giftBlock h3 {
        font-family: Oswald;
        font-weight: 500;
        font-size: 1.4rem;
        text-transform: capitalize;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #d19622));
        background: linear-gradient(180deg, #ffcc6a 36.77%, #d19622 72.71%);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
                background-clip: text;
        margin-bottom: 0.5rem;
      }

  @media screen and (-ms-high-contrast: active),
          (-ms-high-contrast: none) {

  .Pk0\+pD .giftBlock h3 {
          background-image: none;
          color: #d19622
      }
        }

  .Pk0\+pD .giftBlock p {
        font-weight: 300;
        font-size: 0.88rem;
        line-height: 1.2;
        letter-spacing: 0.05rem;
        color: #fafafa;
      }

  .Pk0\+pD .giftBlockItem {
        margin: 0 1rem;
        position: relative;
      }

  .Pk0\+pD .giftBlockItem:first-child img {
            width: 5rem;
          }

  .Pk0\+pD .giftBlockItem:first-child .giftBlockItemWrapper {
            left: 5.6rem;
          }

  .Pk0\+pD .giftBlockItem img {
          width: 6.25rem;
          height: 6.25rem;
        }

  .Pk0\+pD .giftBlockItem:hover .giftBlockItemWrapper {
            display: block;
          }

  .Pk0\+pD .giftBlockItemWrapper {
          display: none;
          padding: 0.125rem;
          background: -webkit-gradient(
            linear,
            left top, left bottom,
            from(#c48f00),
            color-stop(21.35%, #ffba00),
            color-stop(46.88%, #8e6800),
            color-stop(78.65%, #ffba00),
            to(#b08100)
          );
          background: linear-gradient(
            180deg,
            #c48f00 0%,
            #ffba00 21.35%,
            #8e6800 46.88%,
            #ffba00 78.65%,
            #b08100 100%
          );
          top: 0;
          left: 7rem;
          z-index: 2;
          width: 21.3rem;
          position: absolute;
        }

  .Pk0\+pD .giftBlockItemContent {
          padding: 1rem;
          background: #00363e;
          -webkit-backdrop-filter: blur(10px);
                  backdrop-filter: blur(10px);
        }

.P540\+J {
  width: 36rem;
  font-family: Roboto;
}

  .P540\+J h2 {
    margin: 0 0 0.6rem;
    font-family: Oswald;
    font-weight: 500;
    font-size: 4.6rem;
    text-align: center;
    text-transform: uppercase;
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(26.36%, #cae1e1),
      color-stop(42.99%, #d0fcff),
      color-stop(55.49%, #8caaae),
      color-stop(81.36%, #54a0aa)
    );
    background: linear-gradient(
      180deg,
      #cae1e1 26.36%,
      #d0fcff 42.99%,
      #8caaae 55.49%,
      #54a0aa 81.36%
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
  }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .P540\+J h2 {
      /* IE10 */
      background-image: none;
      color: #54a0aa
  }
    }

  .P540\+J .title,
    .P540\+J .secondaryTitle {
      text-align: center;
      font-weight: 700;
      font-size: 1.75rem;
      line-height: 1.2;
      text-transform: uppercase;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #e4b04b));
      background: linear-gradient(180deg, #ffcc6a 36.77%, #e4b04b 72.71%);
      -webkit-text-fill-color: transparent;
      -webkit-background-clip: text;
              background-clip: text;
    }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .P540\+J .title,
    .P540\+J .secondaryTitle {
        background-image: none;
        color: #e4b04b
    }
      }

  .P540\+J .giftTitle {
      font-weight: 300;
      font-size: 1.38rem;
      line-height: 1.2;
      text-align: center;
      color: #fff;
      margin: 1.4rem auto 1rem;
    }

  .P540\+J .giftTitle::before {
        display: block;
        width: 24rem;
        margin: 1rem auto;
        height: 1rem;
        content: '';
        background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui1.svg')
          no-repeat center / contain;
      }

  .P540\+J .giftBlock {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 24rem;
      margin: 0 auto;
    }

  .P540\+J .giftBlock h3,
      .P540\+J .giftBlock p {
        margin: 0;
      }

  .P540\+J .giftBlock h3 {
        font-family: Oswald;
        font-weight: 500;
        font-size: 1.4rem;
        text-transform: capitalize;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #d19622));
        background: linear-gradient(180deg, #ffcc6a 36.77%, #d19622 72.71%);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
                background-clip: text;
        margin-bottom: 0.5rem;
      }

  @media screen and (-ms-high-contrast: active),
          (-ms-high-contrast: none) {

  .P540\+J .giftBlock h3 {
          background-image: none;
          color: #d19622
      }
        }

  .P540\+J .giftBlock p {
        font-weight: 300;
        font-size: 0.88rem;
        line-height: 1.2;
        letter-spacing: 0.05rem;
        color: #fafafa;
      }

  .P540\+J .giftBlockItem {
        margin: 0 1rem;
        position: relative;
      }

  .P540\+J .giftBlockItem:first-child img {
            width: 5rem;
          }

  .P540\+J .giftBlockItem:first-child .giftBlockItemWrapper {
            left: 5.6rem;
          }

  .P540\+J .giftBlockItem img {
          width: 6.25rem;
          height: 6.25rem;
        }

  .P540\+J .giftBlockItem:hover .giftBlockItemWrapper {
            display: block;
          }

  .P540\+J .giftBlockItemWrapper {
          display: none;
          padding: 0.125rem;
          background: -webkit-gradient(
            linear,
            left top, left bottom,
            from(#c48f00),
            color-stop(21.35%, #ffba00),
            color-stop(46.88%, #8e6800),
            color-stop(78.65%, #ffba00),
            to(#b08100)
          );
          background: linear-gradient(
            180deg,
            #c48f00 0%,
            #ffba00 21.35%,
            #8e6800 46.88%,
            #ffba00 78.65%,
            #b08100 100%
          );
          top: 0;
          left: 7rem;
          z-index: 2;
          width: 21.3rem;
          position: absolute;
        }

  .P540\+J .giftBlockItemContent {
          padding: 1rem;
          background: #00363e;
          -webkit-backdrop-filter: blur(10px);
                  backdrop-filter: blur(10px);
        }

.Psl18e {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}

.PRiDTi {
  position: absolute;
  top: 55vh;
  left: 50%;
  width: 32vh;
  height: 11vh;
  margin-left: 29vh;
  background-size: contain;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PRiDTi:hover .PjRg7d {
    visibility: visible;
  }

.PjRg7d {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  visibility: hidden;
}

.P\+4wFx {
  position: absolute;
  z-index: 2;
  top: 69vh;
  bottom: auto;
  width: 100%;
  margin: 0 auto;
  font-weight: bold;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.PTN-UV {
  display: block;
  margin: 0 0 .4vw;
  color: #ecdabe;
  font-family: "Oswald", Droid serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size: 10vh;
  text-align: center;
  text-shadow: 1.5px 2.6px 8px rgb(4 12 14 / 0.95);
}

.P1CggK {
  display: block;
  margin: 0 0 5vh;
  color: #d59e63;
  font-family: "Oswald", Droid serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size: 3.9vh;
  font-weight: bold;
  opacity: .8;
  text-align: center;
  text-shadow: 1.5px 2.6px 8px rgb(4 12 14 / 0.95);
}

.Pv6Msc {
  position: absolute;
  top: 0;
  font-size: 20px;
  pointer-events: none;/* delete cursor from span */
}

.Pw0ggh .PRiDTi {
    position: relative;
    top: 124vw;
    left: 50%;
    width: 34vw;
    height: 11.2vw;
    margin-left: 8vw;
  }

.Pw0ggh .P\+4wFx {
    top: 143vw;
  }

.Pw0ggh .PTN-UV {
    font-size: 6.3vw;
    font-weight: bold;
    text-transform: uppercase;
  }

.Pw0ggh .P1CggK {
    padding: 0 15vw;
    font-size: 4vw;
    font-weight: bold;
  }

@media (orientation: landscape) {
    .Pw0ggh .PRiDTi {
      position: relative;
      top: 70vh;
      left: 50%;
      width: 19vh;
      height: 6vh;
      margin-left: 5vh;
    }

    .Pw0ggh .P\+4wFx {
      top: 78vh;
    }

    .Pw0ggh .PTN-UV {
      font-size: 3.5vh;
      text-transform: uppercase;
    }

    .Pw0ggh .P1CggK {
      padding: 0 38vw;
      font-size: 2vh;
    }
  }

.PLAwul .PRiDTi {
    position: relative;
    top: 68vh;
    left: 50%;
    width: 18vh;
    height: 5.6vh;
    margin-left: 5vh;
  }

.PLAwul .P\+4wFx {
    top: 77vh;
  }

.PLAwul .PTN-UV {
    font-size: 6.3vw;
    text-transform: uppercase;
  }

.PLAwul .P1CggK {
    padding: 0 11vh;
    font-size: 4vw;
  }

@media (orientation: landscape) {
    .PLAwul .P\+4wFx {
      top: 77vh;
    }

    .PLAwul .PRiDTi {
      position: relative;
      top: 70vh;
      left: 50%;
      width: 19vh;
      height: 6vh;
      margin-left: 5vh;
    }

    .PLAwul .PTN-UV {
      font-size: 4vh;
    }

    .PLAwul .P1CggK {
      padding: 0 40vh;
      font-size: 3vh;
    }
  }



.P7mbWF {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}

.PTorrO {
  position: absolute;
  top: 55vh;
  left: 50%;
  width: 32vh;
  height: 11vh;
  margin-left: 29vh;
  background-size: contain;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  will-change: visibility, text-shadow;
}

.PTorrO:hover .PJeXgm {
    visibility: visible;
  }

.PTorrO:hover span {
      text-shadow: 0.5px 0.9px 3px #adb741;
      -webkit-transition: text-shadow .4s;
      transition: text-shadow .4s;
    }

.PJeXgm {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  visibility: hidden;
  will-change: visibility, opacity;
}

.PZx3cv {
  position: absolute;
  z-index: 2;
  top: 68vh;
  bottom: auto;
  width: 100%;
  margin: 0 auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#be8a4e), to(#dca352));
  background: linear-gradient(to bottom, #be8a4e 0%, #dca352 100%);
  -webkit-background-clip: text;
          background-clip: text;
  font-weight: bold;
  line-height: 11vh;
  -webkit-text-fill-color: rgb(255 255 255 / 0);
  -webkit-text-stroke-color: #ffc782;
  -webkit-text-stroke-width: 1px;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PZx3cv {
    /* IE10 */
    background: none;
    -webkit-background-clip: text;
            background-clip: text;
    color: #be8a4e;
    -ms-text-fill-color: #be8a4e
}
  }

@supports (-ms-ime-align:auto) {

.PZx3cv {
    /* EDGE */
    background: none;
    -webkit-background-clip: text;
            background-clip: text;
    color: #be8a4e;
    -webkit-text-fill-color: #be8a4e
}
  }

.PfxjhD {
  display: block;
  margin: 0 0 .4vw;
  font-family: "Oswald", Droid serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size: 10.2vh;
  letter-spacing: 1.5px;
  text-align: center;
}

.P\+GwrY {
  display: block;
  margin: 0 0 5vh;
  font-family: "Oswald", Droid serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size: 10.2vh;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-align: center;
  text-transform: uppercase;
}

.PzcS76 {
  position: absolute;
  top: 2vh;
  left: 6.1vh;
  color: #fffebd;
  font-family: PT Sans, Droid serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size: 3.85vh;
  font-weight: 700;
  line-height: 3vh;
  pointer-events: none;
  text-align: center;
  text-shadow: 0.5px 0.9px 1px #767e21;
}

/* delete cursor from span */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PzcS76 {
    left: 4.1vh
}
  }

.PaaEXi .PTorrO {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    margin: 0;
    background-image: none !important;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

.PaaEXi .P7mbWF {
    z-index: 9999;
  }

.PaaEXi:hover .PJeXgm {
    visibility: hidden;
  }

.PaaEXi .PZx3cv {
    top: 69vh;
    background: #f7bf70;
    -webkit-background-clip: text;
            background-clip: text;
    color: #be8a4e;
    line-height: 30px;
    pointer-events: none;
    -webkit-text-fill-color: unset;
    -webkit-text-stroke-color: unset;
    -webkit-text-stroke-width: unset;
  }

.PaaEXi .PfxjhD {
    color: #f7bf70;
    font-size: 38px;
    font-weight: bold;
    line-height: 39px;
    pointer-events: none;
  }

.PaaEXi .P\+GwrY {
    padding: 0 10px;
    color: #dca352 !important;
    font-size: 29px;
    font-weight: bold;
    line-height: 30px;
    pointer-events: none;
  }

.PaaEXi .PzcS76 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 160px;
    height: 53px;
    padding-top: 9px;
    margin: auto;
    background-image: url('//cdn01.x-plarium.com/browser/content/landings/forms/dwnld_001/normal.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 21px;
    line-height: 18px;
    text-align: center;
    -webkit-transform: translate(50%, 80%);
        -ms-transform: translate(50%, 80%);
            transform: translate(50%, 80%);
  }

@media (max-width: 320px) {
    .PaaEXi .PzcS76 {
      width: 132px;
      height: 46px;
      padding-top: 8px;
      font-size: 17px;
      line-height: 13px;
    }
  }

@media (orientation: landscape) {
    @media (max-width: 740px) {
      .PaaEXi .PTorrO {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        height: auto;
        margin: 0;
        background-image: none !important;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
      }

      .PaaEXi .PZx3cv {
        top: 72vh;
        line-height: 18px;
      }

      .PaaEXi .PfxjhD {
        font-size: 19px;
        line-height: 21px;
        text-transform: none;
      }

      .PaaEXi .P\+GwrY {
        padding: 0 10px;
        font-size: 16px;
      }

      .PaaEXi .PzcS76 {
        top: 21vh;
        left: 50%;
        width: 117px;
        height: 38px;
        padding-top: 7px;
        font-size: 15px;
        line-height: 12px;
        text-align: center;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
      }
    }

    @media (min-width: 740px) {
      .PaaEXi .PTorrO {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        height: auto;
        margin: 0;
        background-image: none !important;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
      }

      .PaaEXi .PZx3cv {
        top: 72vh;
        line-height: 18px;
      }

      .PaaEXi .PfxjhD {
        font-size: 24px;
        line-height: 24px;
        text-transform: none;
      }

      .PaaEXi .P\+GwrY {
        padding: 0 10px;
        font-size: 21px;
        line-height: 22px;
      }

      .PaaEXi .PzcS76 {
        top: 26vh;
        left: 50%;
            width: 115px;
    height: 39px;
    padding-top: 9px;
        font-size: 13px;
        line-height: 10px;
        text-align: center;
        -webkit-transform: translate(-72%);
            -ms-transform: translate(-72%);
                transform: translate(-72%);
      }
    }
  }

.PrRPq7 .PTorrO {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    margin: 0;
    background-image: none !important;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

.PrRPq7:hover .PJeXgm {
    visibility: hidden;
  }

.PrRPq7 .P7mbWF {
    z-index: 9999;
  }

.PrRPq7 .PZx3cv {
    top: 80vh;
    background: none;
    background-clip: unset;
    line-height: 64px;
    pointer-events: none;
    -webkit-text-fill-color: unset;
    -webkit-text-stroke-color: unset;
    -webkit-text-stroke-width: unset;
  }

.PrRPq7 .PfxjhD {
    color: #f7bf70;
    font-size: 6.3vw;
  }

.PrRPq7 .P\+GwrY {
    padding: 0 11vh;
    color: #dca352;
    font-size: 6vw;
  }

.PrRPq7 .PzcS76 {
    top: 68.8vh;
    left: 50%;
    display: block;
    width: 248px;
    height: 85px;
    padding: 14px 5px;
    background-image: url('//cdn01.x-plarium.com/browser/content/landings/forms/dwnld_001/normal.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 31px;
    line-height: 24px;
    text-align: center;
    -webkit-transform: translate(-23%);
        -ms-transform: translate(-23%);
            transform: translate(-23%);
  }

@media (orientation: landscape) {
    @media (max-width: 1366px) {
      .PrRPq7 .PZx3cv {
        top: 72vh;
        line-height: 44px;
      }

      .PrRPq7 .PTorrO {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        height: auto;
        margin: 0;
        background-image: none !important;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
      }

      .PrRPq7 .PfxjhD {
        font-size: 43px;
      }

      .PrRPq7 .P\+GwrY {
        padding: 0 40vh;
        font-size: 38px;
      }

      .PrRPq7 .PzcS76 {
        top: 54.4vh;
        left: 50%;
        width: 227px;
        height: 78px;
        padding: 12px 5px;
        margin-left: 30vh;
        font-size: 29px;
        line-height: 25px;
        text-align: center;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
      }
    }

    @media (min-width: 1366px) {
      .PrRPq7 .PZx3cv {
        top: 69vh;
        line-height: 44px;
      }

      .PrRPq7 .PTorrO {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        height: auto;
        margin: 0;
        background-image: none !important;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
      }

      .PrRPq7 .PfxjhD {
        margin-bottom: 12px;
        font-size: 55px;
      }

      .PrRPq7 .P\+GwrY {
        padding: 0 40vh;
        font-size: 47px;
      }

      .PrRPq7 .PzcS76 {
        top: 54.4vh;
        left: 50%;
        width: 296px;
        height: 95px;
        padding: 21px 5px;
        margin-left: 30vh;
        font-size: 32px;
        line-height: 25px;
        text-align: center;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
      }
    }
  }
  
  
  
.PzCDhQ{
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.PfOL5N {

}

.PLY\+yE {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 572px;
  height: 100px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.PLY\+yE:hover .PKnkXL {
    visibility: visible;
  }

.PLY\+yE:hover span {
      text-shadow: 0.5px 0.9px 3px #adb741;
      -webkit-transition: text-shadow .4s;
      transition: text-shadow .4s;
    }

.PKnkXL {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  visibility: hidden;
  will-change: visibility, opacity;
}


.P2EGTm {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  color: #f9cb76;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 100px;
  pointer-events: none;
  text-align: center;

/* delete cursor from span */
}



.PsUFwC {
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.PFMnrU {
  position: absolute;
  top: 0;
  left: 0;
}


.PJpML1 {
  height: 100%;
}

.PJpML1 .P2lbuT {
    -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / 0.6);
            box-shadow: 0 1px 10px 1px rgb(0 0 0 / 0.6);
    cursor: pointer;
  }

.PJpML1 .P2lbuT img {
      height: 100%;
    }

.PJpML1 .P2lbuT.Pg5N5Y::after {
     opacity: 0;
   }

.PJpML1 .P2lbuT::after {
     position: absolute;
     z-index: 2;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     display: block;
     background: #000;
     content: "";
     opacity: .3;
     -webkit-transition: opacity .3s;
     transition: opacity .3s;
     transition: opacity .3s;
   }

.PJBHPb {
  -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / 0.6);
          box-shadow: 0 1px 10px 1px rgb(0 0 0 / 0.6);
}

.PJBHPb img {
    width: 100%;
  }

.PCXQGb {
   position: absolute;
   z-index: 200;
   top: 36%;
   background-color: #f8f8f4;
   background-position: center center !important;
   cursor: pointer;
   opacity: .8;
}

.PCXQGb.PuFFtQ {
   left: 20px;
 }

.PCXQGb.Pf-YI5 {
   right: 20px;
 }

.PCXQGb:hover {
   opacity: 1;
 }

.PCXQGb button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PJBHPb button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PQEh9z{
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: #000;
}

.Pb-0dV{
  position: absolute;
  z-index: 6;
  width: 100%;
  height: 11.90vw;
  padding: 0 0 57px;
  background-color: #000;
  -webkit-box-shadow: 0 0 7px 7px rgb(0 0 0 / .7);
          box-shadow: 0 0 7px 7px rgb(0 0 0 / .7);
  text-align: center;
}

.P6KTGB{
  position: relative;
  display: inline-block;
  width: 13.6vw;
  height: 8.7vw;
  margin: 0 0.04vw;


}

.P6KTGB div {
      width: 100% !important;
      height: 100% !important;
      background-size: contain;
      -webkit-box-shadow: inset 0 0 70px 100px rgb(0 0 0 / .5);
              box-shadow: inset 0 0 70px 100px rgb(0 0 0 / .5);
      transition: box-shadow .3s,-webkit-filter .3s,filter .3s;
   }

.P6KTGB div:hover {
       -webkit-box-shadow: inset 0 0 40px 20px rgb(0 0 0 / .2);
               box-shadow: inset 0 0 40px 20px rgb(0 0 0 / .2);
    }

.PnNgy5 {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 16.66vw;
  height: 9.9vw;
  border: none;
  margin-top: -1.2vw;
  -webkit-box-shadow: 0 0 7px 7px rgb(0 0 0 / .7);
          box-shadow: 0 0 7px 7px rgb(0 0 0 / .7);
}

.PnNgy5 div {
      width: 100% !important;
      height: 100% !important;
      background-size: contain;

  }

.PnNgy5::after {
      position: absolute;
      top: 50%;
      left: 50%;
      display: block;
      width: 72px;
      height: 72px;
      border: 6px solid #fff;
      border-radius: 50%;
      content: "";
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      -webkit-transition: -webkit-transform .3s;
      transition: -webkit-transform .3s;
      transition: transform .3s;
      transition: transform .3s, -webkit-transform .3s;
  }

.PnNgy5:hover::after {
    -webkit-transform: translate(-50%, -50%) scale(1.3,1.3);
        -ms-transform: translate(-50%, -50%) scale(1.3,1.3);
            transform: translate(-50%, -50%) scale(1.3,1.3);
   }

.PnNgy5::before {
      position: absolute;
      top: 50%;
      left: 50%;
      display: block;
      width: 0;
      height: 0;
      border-top: 22px solid transparent;
      border-bottom: 22px solid transparent;
      border-left: 38px solid #fff;
      content: "";
      -webkit-transform: translate(-37%, -50%);
          -ms-transform: translate(-37%, -50%);
              transform: translate(-37%, -50%);
  }

@media (max-width: 960px){
  .Pb-0dV{
    top: 405px;
    height: 134px;
  }

  .P6KTGB{
    width: 132px;
    height: 85px;
    margin: 0;
  }

  .PnNgy5 {
    width: 166px;
    height: 96px;
    margin-top: 11px;
  }

  .PnNgy5::after {
     width: 35px;
     height: 35px;
   }

  .PnNgy5::before {
     border-top: 11px solid transparent;
     border-bottom: 11px solid transparent;
     border-left: 19px solid #fff;
   }
}

.P1nPZe {
  position: relative;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1368px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  text-align: center;
}

.PSya8N {
  position: relative;
  z-index: 1;
  width: 20.02em;
  height: 11.90em;
  margin-top: -1.44em;
}

.PSya8N div {
    width: 100% !important;
    height: 100% !important;
    background-size: contain;
  }

.PSya8N div:hover {
      -webkit-box-shadow: inset 0 0 40px 20px rgb(0 0 0 / .2);
              box-shadow: inset 0 0 40px 20px rgb(0 0 0 / .2);
    }

.PH1Pzw:first-child {
  width: 26.94em;
  height: 15.75em;
  margin-left: 0;
}

.PH1Pzw {
  position: relative;
  width: 17.88em;
  height: 12.75em;
  margin: 0 0.56em;
  transition: transform .2s, -webkit-transform .2s;
  will-change: transform;
}

.PH1Pzw:hover {
    -webkit-transform: perspective(1px) translateZ(0) scale(1.02);
            transform: perspective(1px) translateZ(0) scale(1.02);
  }

.PH1Pzw div {
    width: 100% !important;
    height: 100% !important;
    background-size: cover;
    border-radius: 4px;
  }

.PH1Pzw::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 4em;
    height: 3.44em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/portal-pages/001/play.png') no-repeat center center/contain;
    content: "";
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    will-change: transform;
  }

.PH1Pzw:hover::after {
    -webkit-transform: translate(-50%, -50%) scale(1.3, 1.3);
        -ms-transform: translate(-50%, -50%) scale(1.3, 1.3);
            transform: translate(-50%, -50%) scale(1.3, 1.3);
  }

.PSIn\+M {
  width: 50.00em !important;
  height: 28.13em !important;
}

.PdwrjZ {
    background-color: transparent;
  }

.PdwrjZ.PyLY6d {
      left: 30em;
    }

.PdwrjZ.Pkwgn5 {
      right: 30em;
    }
@media (max-width: 1900px) {
    .PdwrjZ.PyLY6d {
      left: 14em;
    }

    .PdwrjZ.Pkwgn5 {
      right: 14em;
    }
}

@media (max-width: 1400px) {
  .P1nPZe {
  width: 1024px;
}
}


.PdC9m3 {
  height: 100%;
}

.PdC9m3 .Pg0vvB {
    cursor: pointer;
  }

.PdC9m3 .Pg0vvB img {
      position: relative;
      z-index: 1;
      height: 100%;
    }

.PdC9m3 .Pg0vvB .PEDdTe{
      position: absolute;
      z-index: 0;
      top: 0;
      left: 0;
      opacity: 0;
      -webkit-transition: opacity .3s ease-in-out .1s;
      transition: opacity .3s ease-in-out .1s;
    }

.PdC9m3 .Pg0vvB:hover .PEDdTe{
        display: block;
        opacity: 1;
      }

.P5or7V {
  -webkit-box-shadow: 0 1px 10px 1px rgb(0 0 0 / 0.6);
          box-shadow: 0 1px 10px 1px rgb(0 0 0 / 0.6);
}

.P5or7V img {
    width: 100%;
  }

.PPk9oC {
   position: absolute;
   z-index: 200;
   top: 50%;
   background-color: #f8f8f4;
   background-position: center center !important;
   cursor: pointer;
   opacity: .8;
}

.PPk9oC.PILzVV {
   left: 20px;
 }

.PPk9oC.PiwpcX {
   right: 20px;
 }

.PPk9oC:hover {
   opacity: 1;
 }

.PPk9oC button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.P5or7V button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.PwsMg9{
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: #000;
}

.P1BZWX{
  position: absolute;
  z-index: 1;
  right: auto;
  bottom: 0;
  left: auto;
  width: 100%;
  height: 11.90vw;
}

@media (max-height: 600px){

}

.PVkJfW{
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.P\+ArMh{
  position: absolute;
  right: 20%;
  left:55%;
  width: 46%;
  -webkit-animation: P8O0VB .3s;
          animation: P8O0VB .3s;
  cursor: pointer;
  -webkit-transform: scaleX(-0.7) scaleY(0.7);
      -ms-transform: scaleX(-0.7) scaleY(0.7);
          transform: scaleX(-0.7) scaleY(0.7);
}

.P\+ArMh .PzyZ0p{
    position: relative;
    z-index: 0;
    width: 100%;
    -webkit-filter: grayscale(100%) brightness(10%);
            filter: grayscale(100%) brightness(10%);
    -webkit-transition: all .3s ;
    transition: all .3s ;
  }

.P\+ArMh:hover .PzyZ0p{
      -webkit-filter: grayscale(55%) brightness(100%);
              filter: grayscale(55%) brightness(100%);
    }

.PTC5Tz{
  right: 60%;
  left: 3%;
  -webkit-animation: PTThYJ 1.5s;
          animation: PTThYJ 1.5s;
  cursor: default;
  opacity: 1;
  -webkit-transform: scaleX(1) scaleY(1) ;
      -ms-transform: scaleX(1) scaleY(1) ;
          transform: scaleX(1) scaleY(1) ;
}

.PTC5Tz .PzyZ0p{
      -webkit-filter: grayscale(0%) brightness(100%);
              filter: grayscale(0%) brightness(100%);
    }

.Pl2ItV{
  position: absolute;
  z-index: 3;
  left:50%;
}

.P3JPD\+{
  width: 30px;
  height: 30px;
  cursor: pointer;
  -webkit-transform: scaleX(0.7) scaleY(0.7);
      -ms-transform: scaleX(0.7) scaleY(0.7);
          transform: scaleX(0.7) scaleY(0.7);
}

.P3JPD\+ .PQFtaH{
    display: block;
  }

.P3JPD\+ .PQw3i0{
    display: block;
  }

.P3JPD\+ .PcN2Xr{
      position: relative;
      z-index: 0;
      width: 100%;
    }

.P3JPD\+ .PKCsO\+{
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      opacity: 0;
      -webkit-transition: opacity .3s ease-in-out .1s;
      transition: opacity .3s ease-in-out .1s;
    }

.P3JPD\+:hover .PuJ6nh{
      display: block;
      opacity: 1;
    }

.PKPN0L{
  opacity: 1;
  -webkit-transform: scaleX(-1) scaleY(1) ;
      -ms-transform: scaleX(-1) scaleY(1) ;
          transform: scaleX(-1) scaleY(1) ;
}

.PKPN0L .PKCsO\+{
    display: block;
    opacity: 1;
  }

@-webkit-keyframes PTThYJ {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes PTThYJ {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@-webkit-keyframes P8O0VB {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes P8O0VB {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@media (max-height: 600px){

}

.PEE7xt{
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.PkaP2q{
  position: absolute;
  right: 20%;
  left:55%;
  width: 46%;
  -webkit-animation: PxAQsL .3s;
          animation: PxAQsL .3s;
  cursor: pointer;
  -webkit-transform: scaleX(-0.7) scaleY(0.7);
      -ms-transform: scaleX(-0.7) scaleY(0.7);
          transform: scaleX(-0.7) scaleY(0.7);
}

.PkaP2q .PAkAAK{
    position: relative;
    z-index: 0;
    width: 100%;
  }

.PkaP2q .P2UHTs{
    position: absolute;
    top: -15%;
    left: 39%;
    width: 8%;
    -webkit-animation: P1ZZk6 1.5s infinite;
            animation: P1ZZk6 1.5s infinite;
  }

.P96xPm{
  right: 60%;
  left: 3%;
  -webkit-animation: PGZxHA 1.5s;
          animation: PGZxHA 1.5s;
  cursor: default;
  opacity: 1;
  -webkit-transform: scaleX(1) scaleY(1) ;
      -ms-transform: scaleX(1) scaleY(1) ;
          transform: scaleX(1) scaleY(1) ;
}

.P96xPm .P2UHTs{
      display: none;
      opacity: 0;
    }

@-webkit-keyframes P1ZZk6 {
  0% {top: -18%;}
  50% {top: -10%;}
  100% {top: -18%;}
}

@keyframes P1ZZk6 {
  0% {top: -18%;}
  50% {top: -10%;}
  100% {top: -18%;}
}

.PlyC07{
  position: absolute;
  z-index: 3;
  left:50%;
}

@-webkit-keyframes PGZxHA {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes PGZxHA {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@-webkit-keyframes PxAQsL {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes PxAQsL {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.Pq04wR{
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.PDb0aZ{
  position: absolute;
  top: 2vw;
  right: 20%;
  left:50%;
  width: 41.5%;
  cursor: pointer;
  opacity: 0;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PDb0aZ:nth-child(2n){
     left:56%;
   }

.PDb0aZ .PbtwVB{
    position: relative;
    z-index: 0;
    width: 100%;
  }

.P1xCHt{
  -webkit-animation: PY94gI 1.5s;
          animation: PY94gI 1.5s;
  opacity: 1;
}

.PpU8ui{
  position: absolute;
  z-index: 3;
  top: 6vw;
  left:10%;
  width: 24vw;
}

.PpU8ui .PjU0TH{
    position: relative;
    width: 100%;
    margin:0 0 1vw;
    cursor: pointer;
    }

.PpU8ui .PjU0TH .PIH-Jc{
      position: absolute;
      top: 7vw;
      right: 11.6vw;
      font-size: 1.72vw;
    }

.PpU8ui .PjU0TH:nth-child(2n) .PIH-Jc{
          top: 8.2vw;
        }

.PpU8ui .PKMuIW{
         width: 100%;
       }

.PpU8ui .Pgpwv5{
            position: absolute;
            top: 0;
            width: 100%;
            opacity: 0;
          }

.PI6GMO::after{
  position: absolute;
  z-index: -1;
  top: 0.6vw;
  right: -0.6vw;
  width: 12.4vw;
  height: 12.4vw;
  -webkit-animation: PPeRiJ 10s infinite;
          animation: PPeRiJ 10s infinite;
  background-image: url("//cdn01.x-plarium.com/browser/content/landings/choose/004/hover.png");
  background-size: contain;
  clear: both;
  content: '';
  opacity: 0;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.PI6GMO:nth-child(2n)::after{
  top: 1.8vw;
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.PI6GMO .Pgpwv5{
    -webkit-animation: PZ9bjG 10s infinite;
            animation: PZ9bjG 10s infinite;
    opacity: 1;
  }

.PI6GMO .PIH-Jc{
      text-shadow: 0 0 2px #2fa4fd, 4px -2px 14px #46aaf6, -3px 4px 19px #46aaf6;
      -webkit-transition: text-shadow 0.1s;
      transition: text-shadow 0.1s;
    }

.PjU0TH:hover .Pgpwv5{
    opacity: 1;
  }

.PjU0TH:hover .PIH-Jc{
      text-shadow: 0 0 2px #2fa4fd, 4px -2px 14px #46aaf6, -3px 4px 19px #46aaf6;
      -webkit-transition: text-shadow 0.1s;
      transition: text-shadow 0.1s;
    }


@-webkit-keyframes PY94gI {
  0% {opacity: 0;}
  100% {opacity: 1;}
}


@keyframes PY94gI {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@-webkit-keyframes PPeRiJ {
  0% {opacity: 0;-webkit-transform: rotate(0);transform: rotate(0);}
  20% {opacity: 1;-webkit-transform: rotate(72deg);transform: rotate(72deg);}
  40% {opacity: 0.5;-webkit-transform: rotate(50deg);transform: rotate(50deg);}
  60% {opacity: 1;-webkit-transform: rotate(288deg);transform: rotate(288deg);}
  80% {opacity: 0.5;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  90% {opacity: 1;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  100% {opacity: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@keyframes PPeRiJ {
  0% {opacity: 0;-webkit-transform: rotate(0);transform: rotate(0);}
  20% {opacity: 1;-webkit-transform: rotate(72deg);transform: rotate(72deg);}
  40% {opacity: 0.5;-webkit-transform: rotate(50deg);transform: rotate(50deg);}
  60% {opacity: 1;-webkit-transform: rotate(288deg);transform: rotate(288deg);}
  80% {opacity: 0.5;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  90% {opacity: 1;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  100% {opacity: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@-webkit-keyframes PZ9bjG {
  0% {opacity: 0.5;}
  20% {opacity: 1;}
  40% {opacity: 0.5;}
  60% {opacity: 1;}
  80% {opacity: 0.5;}
  90% {opacity: 1;}
  100% {opacity: 0.5;}
}

@keyframes PZ9bjG {
  0% {opacity: 0.5;}
  20% {opacity: 1;}
  40% {opacity: 0.5;}
  60% {opacity: 1;}
  80% {opacity: 0.5;}
  90% {opacity: 1;}
  100% {opacity: 0.5;}
}

.PrsdDd{
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 43vw;
}

.PykeTd{
  position: absolute;
  left:50%;
  width: 41vw;
  height: 41vw;
  cursor: pointer;
  opacity: 0;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PykeTd .P1DcWS{
    position: relative;
    z-index: 0;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

.P1dPo4{
  -webkit-animation: P7XuUb 1.5s;
          animation: P7XuUb 1.5s;
  opacity: 1;
}

.PrT7lp{
  position: absolute;
  z-index: 3;
  top: 50%;
  right:0;
  width: 31vw;
  padding: 8vw 0 8vw 20vw;
  background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/003/pers/circle.png") no-repeat;
  background-size: contain;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.PrT7lp .PH9BRC{
    position: relative;
    width: 9vw;
    margin:0 0 1vw;
    cursor: pointer;
  }

.PrT7lp .PH9BRC::after{
      position: absolute;
      top: 6vw;
      right: 12.5vw;
      width: 2vw;
      height: 2vw;
      border: solid 3px #e7d9ce;
      border-radius: 50%;
      content: "";
      -webkit-transform: translate(50%, -50%);
          -ms-transform: translate(50%, -50%);
              transform: translate(50%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.PrT7lp .PH9BRC::before{
      position: absolute;
      top: 6vw;
      right: 12.5vw;
      width: 1vw;
      height: 1vw;
      background: #e7d9ce;
      border-radius: 50%;
      content: "";
      -webkit-transform: translate(50%, -50%);
          -ms-transform: translate(50%, -50%);
              transform: translate(50%, -50%);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.PrT7lp .PH9BRC:nth-child(2n){
      right: -2vw;
     }

.PrT7lp .PH9BRC:nth-child(2n)::after,
      .PrT7lp .PH9BRC:nth-child(2n)::before{
        top: 5.5vw;
        right: 11.8vw;
      }

.PrT7lp .PH9BRC:nth-child(3n)::after,
      .PrT7lp .PH9BRC:nth-child(3n)::before{
        top: 4.8vw;
        right: 10.7vw;
      }

.PrT7lp .PNz9xO{
       width: 100%;
     }

.PrT7lp .Pnsvtu{
          position: absolute;
          top: 0;
          width: 100%;
          opacity: 0;
        }


.Psmhlu .Pnsvtu{
    -webkit-animation: Pq6B48 10s infinite;
            animation: Pq6B48 10s infinite;
    opacity: 1;
  }


.Psmhlu::after{
    border-color: #353d8a!important;
  }


.Psmhlu::before{
    background: #353d8a !important;
  }

.PH9BRC:hover .Pnsvtu{
    opacity: 1;
  }

.PH9BRC:hover::after{
    width: 2.5vw;
    height: 2.5vw;
    border-color: #353d8a;
  }

.PH9BRC:hover::before{
    width: 1.5vw;
    height: 1.5vw;
    background: #353d8a;
  }


@-webkit-keyframes P7XuUb {
  0% {opacity: 0;}
  100% {opacity: 1;}
}


@keyframes P7XuUb {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@-webkit-keyframes P0YPXS {
  0% {opacity: 0;-webkit-transform: rotate(0);transform: rotate(0);}
  20% {opacity: 1;-webkit-transform: rotate(72deg);transform: rotate(72deg);}
  40% {opacity: 0.5;-webkit-transform: rotate(50deg);transform: rotate(50deg);}
  60% {opacity: 1;-webkit-transform: rotate(288deg);transform: rotate(288deg);}
  80% {opacity: 0.5;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  90% {opacity: 1;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  100% {opacity: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@keyframes P0YPXS {
  0% {opacity: 0;-webkit-transform: rotate(0);transform: rotate(0);}
  20% {opacity: 1;-webkit-transform: rotate(72deg);transform: rotate(72deg);}
  40% {opacity: 0.5;-webkit-transform: rotate(50deg);transform: rotate(50deg);}
  60% {opacity: 1;-webkit-transform: rotate(288deg);transform: rotate(288deg);}
  80% {opacity: 0.5;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  90% {opacity: 1;-webkit-transform: rotate(216deg);transform: rotate(216deg);}
  100% {opacity: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@-webkit-keyframes Pq6B48 {
  0% {opacity: 0.5;}
  20% {opacity: 1;}
  40% {opacity: 0.5;}
  60% {opacity: 1;}
  80% {opacity: 0.5;}
  90% {opacity: 1;}
  100% {opacity: 0.5;}
}

@keyframes Pq6B48 {
  0% {opacity: 0.5;}
  20% {opacity: 1;}
  40% {opacity: 0.5;}
  60% {opacity: 1;}
  80% {opacity: 0.5;}
  90% {opacity: 1;}
  100% {opacity: 0.5;}
}

.PrvqOF {
  position: relative;
  width: 100%;
  height: 4vw;
  padding: 0.83vw 0 0;
  background: url('//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/top_line.png') repeat-x;
  background-size: auto 3.8vw;
}

  .PrvqOF .PCFuNY {
    width: 15.1vw;
    height: 2vw;
    margin: 0 auto;
    background-size: contain;
  }

.PL235p {
  position: absolute;
  z-index:1;
  left: 50%;
  line-height:1;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PaNaSv{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.PhDfYs {
  width: 16vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.P0D3CE {
    width: 100%;
    height: 15vw;
    padding: 0 2.7vw;
    margin: 0.5vw 0 0;
    background: url('//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/bg_orange_2.png') no-repeat 0 0/contain;
  }

.PQtXET {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: .8vw;
    line-height: 1.05vw;
  }

.P2BXaz {
    padding: 0.4vw 0;
    margin: 0 0 0.6vw;
    color: #edc391;
    font-family: Roboto, sans-serif;
    font-size: 1.2vw;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.66px;
    line-height: 1.85;
    text-align: center;
    text-shadow: 1.4px 1.4px 0 rgba(0 0 0 0.6);
    text-transform: uppercase;
  }

.P2BXaz:lang(ru) {
      font-size: 1.05vw;
    }

.PV4lST {
    color: #faf0e1;
  }

.P8RToX {
    color: #fff;
    text-align: right;
  }

.PdkqJN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: .2vw;
}

.PgtCUM {
    width: 4.7vw;
    height: 4.7vw;
    margin: 0 0 .8vw;
    background-size: contain;
    cursor: pointer;
  }

.PePtRO {
      width: 100%;
      height: 100%;
      opacity: 0;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.PVWxv3 {
      position: absolute;
      bottom: 0;
      left: -27.5vw;
      display: none;
      width: 26.8vw;
      padding: 0 0 0.98vw;
      background: url('//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/bottom.png') no-repeat 0 bottom/contain;
      color: #fff;
      cursor: default;
      text-align: left;
    }

.PVWxv3 em {
        color: #04c54c;
        font-style: normal;
      }

.PVIZs0 {
      padding: 1.045vw 0 0;
      background: url('//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/top.png') no-repeat 0 0/contain;
    }

.PHsJt\+ {
      background: url('//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/line.png') repeat-y 0 0/contain;
      font-size: 0.78vw;
      line-height: 1.37;
    }

.PHsJt\+ img {
        display: inline-block;
        vertical-align: center;
      }

.PHsJt\+ div {
        padding: 0.67vw 1vw;
        border-top: solid 2px #3ea0ba;
      }

.PHsJt\+ div:nth-child(2) {
          border: 0;
        }

.PHsJt\+ div:last-child {
          padding-bottom: 0;
        }

.PHsJt\+ div strong {
          display: inline-block;
          height: 100%;
          padding: 0.3vw 0 0.3vw 0.5vw;
          font-weight: normal;
          vertical-align: top;
        }

.PgtCUM h3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0 1vw;
      margin: 0;
      color: #67d0eb;
      font-size: 1.06vw;
      font-weight: 500;
      text-shadow: 1.4px 1.4px 0 rgba(0 0 0 0.6);
    }

.PgtCUM:hover .PePtRO {
        -webkit-animation: PLpfPh 0.7s infinite;
                animation: PLpfPh 0.7s infinite;
        opacity: 1;
      }

.PgtCUM:hover .PVWxv3 {
        display: block;
      }

@-webkit-keyframes PLpfPh {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PLpfPh {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.PBuC5D {
  position: absolute;
  z-index:1;
  left: 50%;
  line-height:1;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PmZWjI{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.P\+T2of {
  width: 15.6rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.PPwbND {
    width: 100%;
    height: 16rem;
    padding: 0 2.5rem;
    margin: 0.5rem 0 0;
    background: url('//cdn01.x-plarium.com/browser/content/lps/skills/raid_005_scyl/skills_bg.svg') no-repeat 0 0/contain;
  }

.PYMUvh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: .8rem;
    line-height: 1.05rem;
  }

.PVVV96 {
    padding: 0.4rem 0;
    margin: 0 0 0.6rem;
    background: url('https://cdn01.x-plarium.com/browser/content/lps/skills/raid_005_scyl/line_small.png') no-repeat center bottom/contain;
    color: #edc391;
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.85;
    text-align: center;
    text-shadow: 1.4px 1.4px 0 rgba(0 0 0 0.6);
    text-transform: uppercase;
  }

.PVVV96:lang(ru) {
      font-size: 1.05vw;
    }

.P-rord {
    color: #faf0e1;
  }

.PzUiVL {
    color: #fff;
    text-align: right;
  }

.PaOLS5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PLzNZ4 {
    width: 4.7rem;
    height: 4.7rem;
    margin: 0 0 1.13rem;
    background-size: contain;
    cursor: pointer;
  }

.PAYtGn {
      width: 100%;
      height: 100%;
      opacity: 0;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.PAYtGn img{
        display: block;
        width: 100%;
      }

.PPhNqL {
      position: absolute;
      bottom: -17rem;
      left: 0;
      display: none;
      width: 15.1rem;
      height: 16rem;
      padding: 1rem 1.56rem ;
      background: url('https://cdn01.x-plarium.com/browser/content/lps/skills/raid_005_scyl/skills_bg.svg') no-repeat 0 0/contain;
      color: #fff;
      cursor: default;
      text-align: left;
    }

.PPhNqL em {
        color: #04c54c;
        font-style: normal;
      }

.P97A4b {
      font-size: 0.93rem;
      line-height: 1.25rem;
    }

.P97A4b img {
        display: inline-block;
        vertical-align: center;
      }

.P97A4b div {
        border-top: solid 2px #3ea0ba;
      }

.P97A4b div:nth-child(2) {
          border: 0;
        }

.P97A4b div:last-child {
          padding-bottom: 0;
        }

.P97A4b div strong {
          display: inline-block;
          height: 100%;
          padding: 0.3rem 0 0.3rem 0.5rem;
          font-weight: normal;
          vertical-align: top;
        }

.PLzNZ4 h3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin: 1rem 0;
      color: #67d0eb;
      font-size: 1.25rem;
      font-weight: 500;
      text-shadow: 1px 2px 1px rgba(0 0 0 0.25);
    }

.PLzNZ4:hover .PAYtGn {
        -webkit-animation: Pi6pRx 0.7s infinite;
                animation: Pi6pRx 0.7s infinite;
        opacity: 1;
      }

.PLzNZ4:hover .PPhNqL {
        display: block;
      }

@-webkit-keyframes Pi6pRx {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes Pi6pRx {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.P1ODaK {
  position: relative;
  font-family: Oswald;
}

.PH4SjC {
  position: absolute;
  z-index: 1;
  left: 50%;
  line-height: 1;
  text-align: center;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PEacCu {
  width: 28.25rem;
  min-height: 46rem;
  background: url('//cdn01.x-plarium.com/browser/content/lps/skills/raid_006_avir/avir_bg.svg')
    no-repeat 0 0 / contain;
}

.P9MUZG {
    width: 100%;
    padding: 2.9rem 2.1rem 1rem;
    margin: 0.5vw 0 0;
  }

.P39ksm::after {
      margin: 0.7rem 0 2rem;
      content: '';
      display: block;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui2.svg')
        no-repeat center / contain;
      width: 100%;
      height: 0.5rem;
    }

.Pn6QGK .skillTitle {
        margin: 0;
        font-weight: 500;
        font-size: 2.75rem;
        text-align: center;
        text-transform: uppercase;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #d19622));
        background: linear-gradient(180deg, #ffcc6a 36.77%, #d19622 72.71%);
        -webkit-background-clip: text;
                background-clip: text;
        -webkit-text-fill-color: transparent;
      }

.Pn6QGK .skillTitle::after {
          margin: 1.7rem 0 2rem;
          content: '';
          display: block;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui2.svg')
            no-repeat center / contain;
          width: 100%;
          height: 0.5rem;
        }

@media screen and (-ms-high-contrast: active),
          (-ms-high-contrast: none) {

.Pn6QGK .skillTitle {
          background-image: none;
          color: #d19622
      }
        }

.Pn6QGK .skillContent {
        margin: 0 0 0.63rem;
        font-family: Roboto;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.2;
        letter-spacing: 0.05rem;
        color: #c4c4c4;
      }

.Pn6QGK .skillValue {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-bottom: 0.8rem;
      }

.Pn6QGK .skillValueItem {
          font-family: Roboto;
          font-weight: 300;
          font-size: 1rem;
          line-height: 1.3;
          letter-spacing: 0.05rem;
          color: #fff;
        }

.PEbshM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.P-F1rr {
    padding: 1rem;
    background-size: contain;
    cursor: pointer;
    border-radius: 50%;
    margin: 0 1rem;
    position: relative;
  }

.PwkpNB {
      width: 5rem;
      height: 5rem;
      border-radius: 50%;
    }

.PwkpNB :hover {
        -webkit-box-shadow: #00ffe1 0 0 1rem, inset 0 0 1rem #00ffe1;
                box-shadow: #00ffe1 0 0 1rem, inset 0 0 1rem #00ffe1;
      }

.P-F1rr:last-child {
      margin-top: -2rem;
    }

.PTW\+p2 {
      position: absolute;
      z-index: 10;
      top: 1rem;
      left: -21.5rem;
      display: none;
      width: 21.4rem;
      padding: 0.13rem;
      background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#c48f00),
        color-stop(21.35%, #ffba00),
        color-stop(46.88%, #8e6800),
        color-stop(78.65%, #ffba00),
        to(#b08100)
      );
      background: linear-gradient(
        180deg,
        #c48f00 0%,
        #ffba00 21.35%,
        #8e6800 46.88%,
        #ffba00 78.65%,
        #b08100 100%
      );
      color: #fff;
      cursor: default;
      text-align: left;
    }

.PnyzvA {
      background: #00363e;
      -webkit-backdrop-filter: blur(10px);
              backdrop-filter: blur(10px);
      font-size: 0.78vw;
      line-height: 1.37;
      padding: 1rem;
    }

.PnyzvA .title {
          font-family: Oswald;
          margin: 0 0 0.5rem;
          font-weight: 500;
          font-size: 1.44rem;
          line-height: 1.2;
          text-transform: capitalize;
          background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #d19622));
          background: linear-gradient(180deg, #ffcc6a 36.77%, #d19622 72.71%);
          -webkit-background-clip: text;
                  background-clip: text;
          -webkit-text-fill-color: transparent;
        }

@media screen and (-ms-high-contrast: active),
            (-ms-high-contrast: none) {

.PnyzvA .title {
            background-image: none;
            color: #d19622
        }
          }

.PnyzvA .description {
          font-family: Roboto;
          font-weight: 400;
          font-size: 0.88rem;
          line-height: 1.2;
          letter-spacing: 0.05em;
          color: #fafafa;
          margin-bottom: 0.5rem;
        }

.PnyzvA .description .skill {
            color: #44d312;
          }

.PnyzvA .skillBox {
          border-top: 1px solid #dea200;
        }

.PnyzvA .skillBoxItem {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: start;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding-top: 0.5rem;
            font-family: Roboto;
            font-weight: 400;
            font-size: 0.9rem;
            line-height: 1.2;
          }

.PnyzvA .skillBoxItem img {
              width: 2.13rem;
              height: 2.13rem;
              margin-right: 10px;
            }

.P-F1rr:hover .PTW\+p2 {
        display: block;
      }

.PqECly {
  position: relative;
  margin: 0 auto;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/btn/btn_02.svg')
    no-repeat center / contain;
  width: 19.125rem;
  height: 4.4rem;
  padding: 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0 0 10px #0d4657;
          box-shadow: 0 0 10px #0d4657;
}

.PqECly:hover {
    background: none;
  }

.PqECly::after {
    content: '';
    display: block;
    position: absolute;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/btn/btn02_hover.svg')
      no-repeat center / contain;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
  }

.PqECly .PPuDkr {
    font-family: Oswald;
    font-weight: 700;
    font-size: 1.75rem;
    text-transform: uppercase;
    color: #fff;
  }

.PLcLwh {
  width: 28.25rem;
  min-height: 46rem;
  background: url('//cdn01.x-plarium.com/browser/content/lps/skills/raid_007_misericord/bg_form.svg')
    no-repeat 0 0 / contain;
}

.Pw-\+Br {
    width: 100%;
    padding: 2.9rem 2.1rem 1rem;
    margin: 0.5vw 0 0;
  }

.Px5Mae::after {
      margin: 0.7rem 0 2rem;
      content: '';
      display: block;
      background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui2.svg')
        no-repeat center / contain;
      width: 100%;
      height: 0.5rem;
    }

.PyRQFK .skillTitle {
        margin: 0;
        font-weight: 500;
        font-size: 2.75rem;
        text-align: center;
        text-transform: uppercase;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #d19622));
        background: linear-gradient(180deg, #ffcc6a 36.77%, #d19622 72.71%);
        -webkit-background-clip: text;
                background-clip: text;
        -webkit-text-fill-color: transparent;
      }

.PyRQFK .skillTitle::after {
          margin: 1.7rem 0 2rem;
          content: '';
          display: block;
          background: url('//cdn01.x-plarium.com/browser/content/lps/forms/081/ui2.svg')
            no-repeat center / contain;
          width: 100%;
          height: 0.5rem;
        }

@media screen and (-ms-high-contrast: active),
          (-ms-high-contrast: none) {

.PyRQFK .skillTitle {
          background-image: none;
          color: #d19622
      }
        }

.PyRQFK .skillContent {
        margin: 0 0 0.63rem;
        font-family: Roboto;
        font-weight: 400;
        font-size: 0.88rem;
        line-height: 1.2;
        letter-spacing: 0.05rem;
        color: #c4c4c4;
      }

.PyRQFK .skillValue {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-bottom: 0.8rem;
      }

.PyRQFK .skillValueItem {
          font-family: Roboto;
          font-weight: 300;
          font-size: 1rem;
          line-height: 1.3;
          letter-spacing: 0.05rem;
          color: #fff;
        }

.PyRQFK .skillValueItem strong {
            color: #f5bb49;
          }

.PVmgVr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.PuOKKp {
    padding: 0.7rem;
    margin: 0.3rem;
    cursor: pointer;
    border-radius: 50%;
    position: relative;
  }

.PVeW1c {
      width: 5rem;
      height: 5rem;
      border-radius: 50%;
    }

.PVeW1c :hover {
        -webkit-box-shadow: #00b2ff 0 0 1rem, inset 0 0 1rem #00b2ff;
                box-shadow: #00b2ff 0 0 1rem, inset 0 0 1rem #00b2ff;
      }

.PcfGRU {
      position: absolute;
      z-index: 10;
      top: 1rem;
      left: -22rem;
      display: none;
      width: 21.4rem;
      padding: 0.13rem;
      background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#c48f00),
        color-stop(21.35%, #ffba00),
        color-stop(46.88%, #8e6800),
        color-stop(78.65%, #ffba00),
        to(#b08100)
      );
      background: linear-gradient(
        180deg,
        #c48f00 0%,
        #ffba00 21.35%,
        #8e6800 46.88%,
        #ffba00 78.65%,
        #b08100 100%
      );
      color: #fff;
      cursor: default;
      text-align: left;
    }

.PnRDoW {
      background: #00363e;
      -webkit-backdrop-filter: blur(10px);
              backdrop-filter: blur(10px);
      font-size: 0.78vw;
      line-height: 1.37;
      padding: 1rem;
    }

.PnRDoW .title {
          font-family: Oswald;
          margin: 0 0 0.5rem;
          font-weight: 500;
          font-size: 1.44rem;
          line-height: 1.2;
          text-transform: capitalize;
          background: -webkit-gradient(linear, left top, left bottom, color-stop(36.77%, #ffcc6a), color-stop(72.71%, #d19622));
          background: linear-gradient(180deg, #ffcc6a 36.77%, #d19622 72.71%);
          -webkit-background-clip: text;
                  background-clip: text;
          -webkit-text-fill-color: transparent;
        }

@media screen and (-ms-high-contrast: active),
            (-ms-high-contrast: none) {

.PnRDoW .title {
            background-image: none;
            color: #d19622
        }
          }

.PnRDoW .description {
          font-family: Roboto;
          font-weight: 400;
          font-size: 0.88rem;
          line-height: 1.2;
          letter-spacing: 0.05em;
          color: #fafafa;
          margin-bottom: 0.5rem;
        }

.PnRDoW .description .skill {
            color: #44d312;
          }

.PnRDoW .skillBox {
          border-top: 1px solid #dea200;
        }

.PnRDoW .skillBoxItem {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: start;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding-top: 0.5rem;
            font-family: Roboto;
            font-weight: 400;
            font-size: 0.9rem;
            line-height: 1.2;
          }

.PnRDoW .skillBoxItem img {
              width: 2.13rem;
              height: 2.13rem;
              margin-right: 10px;
            }

.PuOKKp:hover .PcfGRU {
        display: block;
      }

.Px9XZa {
  position: fixed !important;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
  opacity: 0;
}

  .Px9XZa .PqEkR9 {
    width: 240px !important;
    height: 96px !important;
    display: block;
    padding: 31px 30px 31px 31px;
    color: #414141;
    font: bold 16px/22px 'Trebuchet MS', Helvetica, sans-serif;
  }

  .Px9XZa .PqEkR9:lang(de) {
      font: bold 15px/22px 'Trebuchet MS', Helvetica, sans-serif;
    }

  .Px9XZa .PqEkR9:lang(ru) {
      padding: 20px 30px 31px 31px;
    }

  .Px9XZa .PqEkR9:lang(pl) {
      padding: 20px 30px 31px 31px;
    }

  .Px9XZa.PAXw9I {
    z-index: 10000;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

  .Px9XZa.PAXw9I .PqEkR9 {
      -webkit-animation: PkZaPB 2s infinite;
              animation: PkZaPB 2s infinite;
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
    }

@-webkit-keyframes PkZaPB {
  0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}
  35% {-webkit-transform: translate(0%, 20%);transform: translate(0%, 20%);}
  50% {-webkit-transform: translate(0%, 15%);transform: translate(0%, 15%);}
  65% {-webkit-transform: translate(0%, 20%);transform: translate(0%, 20%);}
  100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}
}

@keyframes PkZaPB {
  0% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}
  35% {-webkit-transform: translate(0%, 20%);transform: translate(0%, 20%);}
  50% {-webkit-transform: translate(0%, 15%);transform: translate(0%, 15%);}
  65% {-webkit-transform: translate(0%, 20%);transform: translate(0%, 20%);}
  100% {-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}
}

.Pijc-9{
  position: fixed;
  z-index: 10001;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
}

.P4K04g {
  display: block;
  color: #414141;
}

.PIvn4T {
  position: fixed !important;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
  opacity: 0;
}

  .PIvn4T .PP\+Qpi {
    width: 240px !important;
    height: 226px !important;
    padding: 95px 50px 57px;
    color: #414141;
    font-family: 'Open Sans Bold', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
  }

  .PIvn4T .PP\+Qpi:lang(en) {
      font-size: 14px;
    }

  .PIvn4T .PP\+Qpi:lang(ja) {
      padding: 107px 50px 57px;
    }

  .PIvn4T .PP\+Qpi:lang(ko) {
      padding: 107px 50px 57px;
    }

  .PIvn4T.P2Idnl {
    z-index: 10000;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

  .PIvn4T.P2Idnl .PP\+Qpi {
      -webkit-animation: P9QOi1 2s infinite;
              animation: P9QOi1 2s infinite;
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
    }

.P45VxK {
  display: block;
}

@-webkit-keyframes P9QOi1 {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

@keyframes P9QOi1 {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

.PFstaR {
  position: fixed;
  z-index: 10001;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
}

.PqeNJm {
  top: 35px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.PqeNJm .PFstaR {
    top: 0;
    right: 0;
    left: auto;
  }

.PqeNJm .PP\+Qpi {
    padding: 80px 50px 57px;
  }

.PiJRDe {
  top: -15px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.PWIHR2,
.Py1omD {
  display: none;
  visibility: hidden;
}

.PJ-Zwb {
  top: -5px;
  right: 15px;
  bottom: auto;
  left: auto;
}

.PJ-Zwb .PP\+Qpi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px !important;
    height: 122px !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 177px 30px 0;
    background-position: top right !important;
    color: #fff;
    text-align: right;
  }

@-webkit-keyframes PXfNnl {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

@keyframes PXfNnl {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

.PPPRoY {
  position: fixed !important;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
  opacity: 0;
}

  .PPPRoY .PdgBvg {
    width: 240px !important;
    height: 226px !important;
    padding: 95px 50px 57px;
    color: #fff;
    font-family: 'Open Sans Bold', sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
  }

  .PPPRoY .PdgBvg:lang(de) {
      font-size: 12px;
    }

  .PPPRoY .PdgBvg:lang(es) {
      font-size: 13px;
    }

  .PPPRoY .PdgBvg:lang(ja) {
      padding: 107px 50px 57px;
    }

  .PPPRoY .PdgBvg:lang(ko) {
      padding: 107px 50px 57px;
    }

  .PPPRoY.PpsSs0 {
    z-index: 10000;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

  .PPPRoY.PpsSs0 .PdgBvg {
      -webkit-animation: Pkj9PX 2s infinite;
              animation: Pkj9PX 2s infinite;
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
    }

.PCCOTA {
  display: block;
}

@-webkit-keyframes Pkj9PX {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

@keyframes Pkj9PX {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

.PhFOEm {
  position: fixed;
  z-index: 10001;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
}

.PdruKf {
  top: 35px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.PdruKf .PhFOEm {
    top: 0;
    right: 0;
    left: auto;
  }

.PFC708{
  top: -15px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.PwudiE {
  top: -5px;
  right: 15px;
  bottom: auto;
  left: auto;
}

.PwudiE .PdgBvg{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px !important;
    height: 122px !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 177px 30px 0;
    background-position: top right !important;
    color: #fff;
    text-align: right;
  }

.PzZ\+60,
.PDNhO2 {
  display: none;
  visibility: hidden;
}

@-webkit-keyframes P9IQIG {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

@keyframes P9IQIG {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

.PYM3dM {
  position: fixed !important;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
  opacity: 0;
}

  .PYM3dM .Py968X {
    width: 240px !important;
    height: 226px !important;
    padding: 95px 50px 57px;
    color: #414141;
    font-family: 'Open Sans Bold', sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
  }

  .PYM3dM .Py968X:lang(de) {
      font-size: 12px;
    }

  .PYM3dM .Py968X:lang(es) {
      font-size: 13px;
    }

  .PYM3dM .Py968X:lang(ja) {
      padding: 107px 50px 57px;
    }

  .PYM3dM .Py968X:lang(ko) {
      padding: 107px 50px 57px;
    }

  .PYM3dM.PQy4U\+ {
    z-index: 10000;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

  .PYM3dM.PQy4U\+ .Py968X {
      -webkit-animation: PA-NlB 2s infinite;
              animation: PA-NlB 2s infinite;
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
    }

.PQwYJg,
.PU\+ss3 {
  display: none;
  visibility: hidden;
}

.Py968X {
  width: 240px !important;
  height: 226px !important;
  padding: 95px 50px 57px;
  color: #414141;
  font-family: 'Open Sans Bold', sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.Py968X:lang(de) {
    font-size: 12px;
  }

.Py968X:lang(es) {
    font-size: 13px;
  }

.Py968X:lang(ja) {
    padding: 107px 50px 57px;
  }

.Py968X:lang(ko) {
    padding: 107px 50px 57px;
  }

.PzimRC,
.PhBybE {
  top: -15px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.PzimRC .Py968X, .PhBybE .Py968X {
    padding-top: 58px;
  }

@-webkit-keyframes PA-NlB {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

@keyframes PA-NlB {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

@-webkit-keyframes PfuGiD {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

@keyframes PfuGiD {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

.PO6zHS {
  position: fixed !important;
  z-index: 1;
  width: 37vw;
  height: 33vw;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 50px;
  opacity: 0;
}

  .PO6zHS .P\+1zQh {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 107% !important;
    height: 100% !important;
  }

  .PO6zHS.Pbtcua {
    z-index: 10000;
    opacity: 1;
  }

.P8K\+f7 .P\+1zQh {
  background-position: bottom right !important;
  background-size: 32vw 56vh;
}

.PUJnwD {
  display: block;
}

.P7Efg0 {
  position: fixed;
  z-index: 10001;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
}

.Px88le,
.PZELOw{
  height: 32rem;
  top: -38px;
  right: 47px;
  bottom: auto;
  left: auto;
}

.Px88le .P7Efg0, .PZELOw .P7Efg0 {
    top: 0;
    right: 0;
    left: auto;
  }

.Px88le .P\+1zQh,.PZELOw .P\+1zQh{
    right: auto;
    left: 0;
    background-position: top left !important;
    background-size: 36vw 35rem;
  }

.PZELOw{
  top: -45px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.Px88le{
  top: -20px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.Px88le .P\+1zQh{
    background-size: 30vw 35rem !important;
  }


.PzNxFi,
.P6izb9 {
  display: none;
  visibility: hidden;
}

@-webkit-keyframes PlZFmU {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

@keyframes PlZFmU {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

.PsQQaq {
  display: none;
}

.PiLfub {
  position: fixed !important;
  z-index: 1;
  width: 37vw;
  height: 33vw;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 50px;
  opacity: 0;
}

  .PiLfub .PVFtxg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0 !important;
    height: 100% !important;
  }

  .PiLfub.PeafRM {
    z-index: 10000;
    opacity: 1;
  }

  .PiLfub.PeafRM .PVFtxg {
      width: 107% !important;
      -webkit-transition: width 2s;
      transition: width 2s;
    }

.PAuWJU .PVFtxg {
  background-position: bottom right !important;
  background-size: 32vw 56vh;
}

.PC1NAz {
  display: block;
}

.P\+8TEc {
  position: fixed;
  z-index: 10001;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
}

.PsdWZK,
.PIFqB6{
  height: 32rem;
  top: -38px;
  right: 47px;
  bottom: auto;
  left: auto;
}

.PsdWZK .P\+8TEc, .PIFqB6 .P\+8TEc {
    top: 0;
    right: 0;
    left: auto;
  }

.PsdWZK .PVFtxg,.PIFqB6 .PVFtxg{
    right: auto;
    left: 0;
    background-position: top left !important;
    background-size: 36vw 35rem;
  }

.PIFqB6{
  top: -45px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.PsdWZK{
  top: -20px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.PsdWZK .PVFtxg{
    background-size: 30vw 35rem !important;
  }

.PIhvxc,
.PBNUIF {
  display: none;
  visibility: hidden;
}

@-webkit-keyframes PYDvOa {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

@keyframes PYDvOa {
  0% {
    background-position: 100% 0;
  }

  50% {
    background-position: 90% 0;
  }

  100% {
    background-position: 100% 0;
  }
}

.PfHVkb {
  display: none;
}

.PvER1d {
  position: fixed !important;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
  opacity: 0;
}

  .PvER1d .PyLN98 {
    width: 240px !important;
    height: 226px !important;
    padding: 95px 50px 57px;
    color: #414141;
    font-family: 'Open Sans Bold', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-animation: PV1BBn 2s infinite;
            animation: PV1BBn 2s infinite;
    -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  .PvER1d .PyLN98:lang(en) {
      font-size: 14px;
    }

  .PvER1d .PyLN98:lang(ja) {
      padding: 107px 50px 57px;
    }

  .PvER1d .PyLN98:lang(ko) {
      padding: 107px 50px 57px;
    }

  .PvER1d .P7CpJm {
    display: block;
  }

  .PvER1d .PUXwOi {
    position: fixed;
    z-index: 10001;
    bottom: 0;
    left: 0;
    width: 26vw;
    height: 2vw;
  }

.PcvxNo .PyLN98{
  background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/adviceRaid.png');
}

.Pw4kNc {
  top: -15px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.Pw4kNc .PyLN98 {
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/arrows/RAID.png');
  }

.PyLN98.P0R7aJ {
  background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/arrows/RAID.png');
}

.Ppn-UU,
.Pyo-FM,
.PyeKRF,
.PW77Il {
  top: -5px;
  right: -20px;
  bottom: auto;
  left: auto;
}

.Ppn-UU .PyLN98, .Pyo-FM .PyLN98, .PyeKRF .PyLN98, .PW77Il .PyLN98 {
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/adviceRaidAlt_2.png');
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px !important;
    height: 122px !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 177px 30px 0;
    background-position: top right !important;
    color: #fff;
    text-align: right;
  }

.Ppn-UU {
  top: -5px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.PyeKRF {
  top: -5px;
  right: 5px;
  bottom: auto;
  left: auto;
}

.Pw4kNc.P4BkCu, .PyeKRF.P4BkCu, .PcvxNo.P4BkCu, .Pyo-FM.P4BkCu {
    z-index: 10000;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

.Pw4kNc.P4BkCu .PyLN98, .PyeKRF.P4BkCu .PyLN98, .PcvxNo.P4BkCu .PyLN98, .Pyo-FM.P4BkCu .PyLN98 {
      -webkit-animation: PV1BBn 2s infinite;
              animation: PV1BBn 2s infinite;
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
    }

.Ppn-UU.Pe6CaS, .PW77Il.Pe6CaS {
    z-index: 10000;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

.PyeKRF .PUXwOi, .Ppn-UU .PUXwOi, .Pyo-FM .PUXwOi, .PW77Il .PUXwOi, .Pw4kNc .PUXwOi {
    top: 0;
    right: 0;
    left: auto;
  }

@-webkit-keyframes PV1BBn {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

@keyframes PV1BBn {
  0% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }

  35% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  50% {
    -webkit-transform: translate(0%, 15%);
            transform: translate(0%, 15%);
  }

  65% {
    -webkit-transform: translate(0%, 20%);
            transform: translate(0%, 20%);
  }

  100% {
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}

.PuPmOd .P5wCNM {
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/advice_bottom.png');

  }

.PbA2jA .P5wCNM {
    background-image: url('https://cdn01.x-plarium.com/browser/content/lps/info_Icons/advice_top.png');
  }

.P3RqDT {
  position: fixed !important;
  z-index: 1;
  width: 37vw;
  height: 33vw;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 50px;
  opacity: 0;
}

  .P3RqDT .PQOSHD {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 107% !important;
    height: 100% !important;
    background-repeat: no-repeat;
  }

.PRMHCJ {
  display: block;
}

.PuYMM5 {
  position: fixed;
  z-index: 10001;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
}

.PMEh8J .PQOSHD{
  background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/downloadAdvice004.png');
  background-size: 32vw 56vh;
  background-position: bottom right !important;
}

.PSP-61,
.P2\+h91,
.PZHIFM,
.PmRxlS,
.PkcRav {
  height: 32rem;
  top: -38px;
  right: 47px;
  bottom: auto;
  left: auto;
}

.PSP-61 .PQOSHD, .P2\+h91 .PQOSHD, .PZHIFM .PQOSHD, .PmRxlS .PQOSHD, .PkcRav .PQOSHD {
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/downloadAdvice004_right.png');
  }

.PZHIFM,
.PkcRav {
  height: 32rem;
  top: -38px;
  right: 20px;
  bottom: auto;
  left: auto;

}

.PZHIFM .PQOSHD, .PkcRav .PQOSHD {
    background-size: 39vw 53vh;
  }

.PSP-61.Pp\+-8Q, .PkcRav.Pp\+-8Q {
    z-index: 10000;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

.PmRxlS.P92ymL, .PZHIFM.P92ymL, .PMEh8J.P92ymL, .P2\+h91.P92ymL {
    z-index: 10000;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

.PmRxlS .PuYMM5, .P8LrDL .PuYMM5, .PSP-61 .PuYMM5, .PZHIFM .PuYMM5, .PkcRav .PuYMM5 {
    top: 0;
    right: 0;
    left: auto;
  }

.PmRxlS .PQOSHD,.P8LrDL .PQOSHD,.PSP-61 .PQOSHD,.PZHIFM .PQOSHD,.PkcRav .PQOSHD{
    right: auto;
    left: 0;
    background-position: top left !important;
    background-size: 36vw 35rem;
  }

.P8LrDL{
  top: -45px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.PmRxlS{
  top: -20px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.PmRxlS .PQOSHD{
    background-size: 30vw 35rem !important;
  }


.Pi-Mhf .P-bDaJ{
  background-image: url('//cdn01.x-plarium.com/browser/content/lps/info_Icons/downloadAdvice004dash.png');
}

.Pko\+Xl .P-bDaJ, .PtLvb\+ .P-bDaJ, .PFQzIu .P-bDaJ, .P6dLvO .P-bDaJ, .PxA4eK .P-bDaJ {
    background-image: url('https://cdn01.x-plarium.com/browser/content/lps/info_Icons/downloadAdvice004dash_right.png');
  }

.Pf7PHe .P8NTEo {
    width: 0 !important;
    -webkit-transition: width 5s;
    transition: width 5s;
  }

.Pb6hTj.PZr3te, .PvWAuX.PZr3te {
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }

.Pb6hTj.PZr3te .P8NTEo, .PvWAuX.PZr3te .P8NTEo {
      width: 107% !important;
      -webkit-transition: width 2s;
      transition: width 2s;
    }

.PAMbRj.PTJHeu, .PoASVp.PTJHeu, .PQxd3R.PTJHeu, .PGH523.PTJHeu {
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-transition:none;
    transition:none;
  }

.PAMbRj.PTJHeu .P8NTEo, .PoASVp.PTJHeu .P8NTEo, .PQxd3R.PTJHeu .P8NTEo, .PGH523.PTJHeu .P8NTEo {
      width: 107% !important;
      -webkit-transition: width 2s;
      transition: width 2s;
    }

.PgkOKP {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: none;
  width: 100%;
  height: 94vh;
  padding: 20px;
  background: #000;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: MuseoSans, sans-serif;
}

.PzFkTn {
  display: block;
  padding: 3vw 15.4vw;
}

.PZB5Nm {
  display: block;
  height: 15vh;
  border: 2px solid red;
  color: #414141;
}

.PCX1Qc {
  position: relative;
  display: block;
  width: 6.7vw !important;
  height: 6.1vw !important;
  margin: 0 auto;
  background-size: contain;
  -o-object-fit: contain;
     object-fit: contain;
}

.Pg-Q9e {
  position: relative;
  display: block;
  margin: 0 0 .4vw;
  font-size: 1.8vw;
  text-align: center;
}

.P2eiyr {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  font-size: .94vw;
  font-weight: 500;
  opacity: .8;
  text-align: center;
}

.P-oceF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PaxO8p {
  width: 100%;
  max-width: 20vw;
}

.P7i4Yn {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1.25vw 0 0;
  background-color: #373b45;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 36px -12px rgb(0 0 0 / .8);
          box-shadow: 0 12px 36px -12px rgb(0 0 0 / .8);
  color: #fff;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 3.2vw;
  text-align: center;
}

.P15Won {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PX0QSq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PJ7yLy {
  width: 18.2vw;
  margin-bottom: 1.25vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.P-oceF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PNdzDE {
  margin: .73vw 0;
  font-size: 1.25vw;
  font-weight: bold;
}

.PJhipE {
  font-size: .84vw;
  opacity: .8;
}

.PGCQcL {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 12.2vw;
  margin-bottom: 50px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0 0 0 / 0)), to(#000));
  background: linear-gradient(to top, rgb(0 0 0 / 0) 0, #000 100%);
  opacity: .8;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.PopHmF {
  position: absolute !important;
  z-index: 3;
  top: 33vw;
  display: none;
  width: 100%;
  padding: 0 20px;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #e7e4b8;
  font-family: 'PT Serif', MuseoSans, sans-serif;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PopHmF {
    /* IE10 */
    top: 34.5vw
}
  }

.PJV173 {
  display: block;
  -webkit-animation: P6GdgY 3s;
          animation: P6GdgY 3s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PT8rK8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PWbKVH {
  overflow: hidden;
  width: 22vw;
  height: 8.2vw;
  padding: 0 1vw 0 1.4vw;
  margin-right: .5vw;
  background-size: contain;
}

.PBMb1U {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #cdc99e;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #918f77, 1.7px 1px 0 #918f77, 0.9px 0.5px 9px #000;
}

.PNzVKA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Pw-3gc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PJ3Yo1 {
  width: 18.2vw;
  margin-bottom: 1.25vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PHnJzx {
  margin: 1.1vw 0 .6vw;
  font-size: 1.15vw;
  font-weight: normal;
}

.PHnJzx:lang(ru) {
    margin: .6vw 0 .4vw;
  }

.PdYsOV {
  color: #b3b29e;
  font-size: .8vw;
  font-weight: normal;
  line-height: 1vw;
}

.PbJZrx {
  display: none;
}

@-webkit-keyframes P6GdgY {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P6GdgY {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1365px) and (max-height: 760px) {
  .PopHmF {
    top: 37vw;
  }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .PopHmF {
      /* IE10 */
      top: 38vw
  }
    }
}

@media (max-width: 1024px) and (max-height: 700px) {
  .PopHmF {
    top: 43vw;
  }

  .PWbKVH {
    width: 226px;
    height: 83px;
    padding: 0 10px 0 14px;
    margin-right: 5px;
  }

  .PHnJzx {
    font-size: 12px;
    line-height: 13px;
  }

  .PdYsOV {
    font-size: 10px;
    line-height: 11px;
  }

  .PBMb1U {
    width: 32px;
    height: 32px;
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }
}
.PRbXmY {
  position: absolute !important;
  z-index: 3;
  top: 36vw;
  display: none;
  width: 100%;
  padding: 0 20px;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #b68f56;
  font-family: 'PT Serif', MuseoSans, sans-serif;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PRbXmY {
    /* IE10 */
    top: 37vw
}
  }

.P5V3vL {
  display: block;
  -webkit-animation: Pm91jY 3s;
          animation: Pm91jY 3s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes Pm91jY {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes Pm91jY {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

.P6AwHC {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #b68f56;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px #000;
}

.PuW5f6 {
  color: #8f816c;
  font-size: .8vw;
  font-weight: normal;
  line-height: 1vw;
}


.PxiMET {
  position: absolute !important;
  z-index: 3;
  bottom: 58px;
  display: none;
  width: 100%;
  padding: 0 20px;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #b68f56;
  font-family: MuseoSans, sans-serif;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PxiMET {
    /* IE10 */
    top: 37vw
}
  }

.PdV3qM {
  display: block;
  -webkit-animation: P4yWkf 3s;
          animation: P4yWkf 3s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.Pv6s5v {
  display: block;
  height: 15vh;
  border: 2px solid red;
  color: #414141;
}

.Pvu84b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PNgar5 {
  position: relative;
  display: block;
  margin: 0 0 15px;
  color: #ffca7e;
  font-size: 22px;
  font-size: 31px;
  font-weight: 500;
  text-align: center;
}

.PS3Lou {
  position: relative;
  width: 410px;
  height: 100%;
  min-height: 197px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 19px 24px 15px;
  margin-right: .5vw;
  margin-right: 18px;
  background-color: #434651;
  border-radius: 9px;
}

.PhsOV0 {
  position: absolute;
  top: -12px;
  right: -8px;
}

.PhsOV0 img {
  display: none;
}

.PS3Lou:hover .PhsOV0 img {
  position: absolute;
  bottom: 4px;
  left: 250px;
  display: block;
  width: 1004px;
  height: auto;
  -webkit-animation: P4yWkf 1.5s;
          animation: P4yWkf 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PS3Lou:last-child {
  margin-right: 0;
}

.PS3Lou:nth-child(2):hover .PhsOV0 img {
   left: -146px;
 }

.PS3Lou:nth-child(3):hover .PhsOV0 img {
  left: -471px;
}

.PhsOV0 {
  width: 32px;
  height: 32px;
  background: url('//cdn01.x-plarium.com/browser/content/landings/dwnld_instructions/001/question.png') no-repeat center top/contain;
  font-size: 0;
}

.PWdru4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PW4ndB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PORdQ3 {
  margin: 0;
  margin-bottom: 9px;
  color: #ffda93;
  font-size: 22px;
  font-weight: 500;
  font-weight: normal;
}

.PkVyBk {
  color: #ccc;
  font-size: 15px;
  font-weight: 300;
  line-height: 21px;
}

.P2hwgv {
  display: none;
}

@-webkit-keyframes P4yWkf {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P4yWkf {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1441px) {
  .PxiMET {
    bottom: 4vw;
    padding: 0 1.38vw;
  }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .PxiMET {
      /* IE10 */
      top: 40vw
  }
    }

  .PNgar5 {
    margin: 0 0 1vw;
    font-size: 2vw;
  }

  .PS3Lou {
    width: 28.2vw;
    min-height: 13.59vw;
    padding: 1.3vw 1.66vw 1vw;
    margin-right: .5vw;
    margin-right: 1.24vw;
    border-radius: .62vw;
  }

  .PORdQ3 {
    margin-bottom: .62vw;
    font-size: 1.52vw;
  }

  .PkVyBk {
    font-size: 1vw;
    line-height: 1.4vw;
  }

  .PhsOV0 {
    width: 2.2vw;
    height: 2.2vw;
   }
}

@media (max-width: 1024px) {
  .PxiMET {
    bottom: 57px;
  }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    }

  .PNgar5 {
    margin: 0 0 10px;
    font-size: 20px;
  }

  .PS3Lou {
    width: 320px;
    min-height: 170px;
    padding: 22px 26px;
    margin-right: 5px;
    margin-right: 14px;
  }

  .PORdQ3 {
    font-size: 17px;
  }

  .PkVyBk {
    font-size: 11px;
    line-height: 16px;
  }

  .PhsOV0 {
    width: 22px;
    height: 22px;
   }
}

.PBPpVP {
  position: absolute !important;
  z-index: 3;
  bottom: 50px;
  display: none;
  width: 100%;
  padding: 0 20px;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #b68f56;
  font-family: 'PT Serif', MuseoSans, sans-serif;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PBPpVP {
    /* IE10 */
    bottom: 50px
}
  }

.Pa-1Wo {
  display: block;
  -webkit-animation: Ph\+-ka 3s;
          animation: Ph\+-ka 3s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PJjHo0 {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #b68f56;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px #000;
}

.P0wahv {
  color: #8f816c;
  font-size: .8vw;
  font-weight: normal;
  line-height: 1vw;
}

@-webkit-keyframes Ph\+-ka {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes Ph\+-ka {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

.PHCQAV {
  position: absolute !important;
  z-index: 3;
  bottom: 50px;
  left: 50%;
  display: none;
  width: 70%;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: 'PT Serif', MuseoSans, sans-serif;
  opacity: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PHCQAV {
    /* IE10 */
    bottom: 50px
}
  }

.PN\+cMv {
  display: block;
  -webkit-animation: PV-R7m 3s;
          animation: PV-R7m 3s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PRYml0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PmtavE {
  overflow: hidden;
  width: 22vw;
  height: 8.2vw;
  padding: 0 1vw 0 1.4vw;
  margin-right: .5vw;
  background-size: contain;
}

.PmtavE:last-child {
  margin-right: 0;
}

.P\+oS1V {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #cfb38c;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px rgba(0,0,0,0.65098);
}

.PPysw4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PAOxLy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PNl\+35 {
  width: 18.2vw;
  margin-bottom: 1.25vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PIK1xH {
  margin: 1.1vw 0 .6vw;
  color: #cfb38c;
  font-size: 1.15vw;
  font-weight: normal;
}

.PIK1xH:lang(ru) {
    margin: .6vw 0 .4vw;
  }

.PSZEU3 {
  color: #bbad98;
  font-size: .8vw;
  font-weight: normal;
  line-height: 1vw;
}

.Pdkmuf {
  display: none;
}

@-webkit-keyframes PV-R7m {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PV-R7m {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1024px) and (max-height: 700px) {
  .PmtavE {
    width: 226px;
    height: 83px;
    padding: 0 10px 0 14px;
    margin-right: 5px;
  }

  .PIK1xH {
    font-size: 12px;
    line-height: 13px;
  }

  .PSZEU3 {
    font-size: 10px;
    line-height: 11px;
  }

  .P\+oS1V {
    width: 32px;
    height: 32px;
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }
}
.P7HzkA {
  position: absolute !important;
  display: none;
  width: 66%;
  background: transparent;
  color: #fff;
  font-family: MuseoSans, sans-serif;
  opacity: 0;
}

.PR9wCr {
  display: block;
  margin: auto;
  -webkit-animation: P40aS8 1.5s;
          animation: P40aS8 1.5s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PR9wCr {
    /* IE10 */
    opacity: 1
}
  }

.Pk6Bnq {
  position: relative;
  display: block;
  margin: 0 0 .4vw;
  font-size: 1.8vw;
  text-align: center;
}

.PxRTMy {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  font-size: .94vw;
  font-weight: 500;
  opacity: .8;
  text-align: center;
}

.PhfnRD {
  position: relative;
  overflow: hidden;
  width: 19vw;
  padding-top: 4vw;
  margin: 0 1.2vw;
  background-color: #2b2f37;
  border-radius: 10px;
}

.Pxwi2W {
  position: absolute;
  top: 1vw;
  left: 1vw;
  color: #fff;
  font-size: 1.88vw;
  font-weight: bold;
  letter-spacing: normal;
  opacity: 0.5;
}

.PMSfzq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1vw 1.25vw 2vw;
}

.P6sziT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Pp7PYj {
  width: 19.6vw;
  margin-bottom: -2.5vw;
  margin-left: -.3vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PrH3XD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PoA7fG {
  margin: 0 0 .6vw;
  font-size: 1.25vw;
}

.PZExXo {
  font-size: .8vw;
  opacity: 0.8;
}

@-webkit-keyframes P40aS8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P40aS8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.PofVej {
  position: relative !important;
  width: 100%;
  margin: 0 auto 90px;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

.PeRz8W {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1080px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto 50px;
}

.PTUmKL {
  position: relative;
  width: 510px;
  min-height: 270px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 18px 60px 0;
  background-color: #291d2c;
  border-radius: 10px;
  -webkit-box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
          box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
}

.PTUmKL:nth-child(1) {
  -webkit-animation: PKQ2O5 1s;
          animation: PKQ2O5 1s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.PTUmKL:nth-child(3) {
  -webkit-animation: PKQ2O5 1s;
          animation: PKQ2O5 1s;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.PTUmKL:nth-child(2) {
  -webkit-animation: PX\+u9s 1s;
          animation: PX\+u9s 1s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

.PTUmKL:nth-child(4) {
  -webkit-animation: PX\+u9s 1s;
          animation: PX\+u9s 1s;
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

.PTUmKL:nth-child(even) {
  margin-right: 0;
  -webkit-transform: translateY(70px);
      -ms-transform: translateY(70px);
          transform: translateY(70px);
}

.PTUmKL:nth-child(2)::after {
  position: absolute;
  top: 167px;
  right: -54px;
  display: inline-block;
  width: 104px;
  height: 155px;
  -webkit-animation: P4Phcp 2.5s infinite linear;
          animation: P4Phcp 2.5s infinite linear;
  background: url(https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/ruby.png)no-repeat 50% 50%/contain;
  content: "";
}

.PTUmKL:nth-child(3)::after {
  position: absolute;
  top: 167px;
  left: -39px;
  display: inline-block;
  width: 104px;
  height: 140px;
  -webkit-animation: P4Phcp 2.5s infinite linear;
          animation: P4Phcp 2.5s infinite linear;
  background: url(https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/silver.png)no-repeat 50% 50%/contain;
  content: "";
}

.P6VRbY {
}

.PoGxuA {
  padding: 60px 50px 0;
  margin: 0 0 9px;
  color: #e3e3e3;
  font-size: 35px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 40px;
}

.PZ5qkH {
  padding: 0 80px 20px;
  color: #d6d6d6;
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 25px;
  text-align: left;
}

.PZ5qkH ul, .PZ5qkH ol {
    padding-left: 10px;
  }

.PZ5qkH ul {
    list-style: none;
  }

.PZ5qkH ul li::before {
      position: relative;
      left: -15px;
      display: inline-block;
      width: 9px;
      height: 9px;
      background: url(https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/point.png)no-repeat 50% 50%/contain;
      border-radius: 50%;
      content: "";
    }

.PKaC94 {
  display: none;
}
@media (max-width: 1280px) {
  .PTUmKL:nth-child(2)::after {
    display: none;
  }

  .PTUmKL:nth-child(3)::after {
    display: none;
  }
}
@media (max-width: 1024px) {
  .PofVej {
    margin: 0 auto 90px;
  }

  .PeRz8W {
    width: 90vw;
    margin: 0 auto 50px;
  }

  .PTUmKL {
    width: 43vw;
    min-height: 175px;
    margin: 0 18px 28px 0;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
  }

  .PTUmKL:nth-child(1) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .PTUmKL:nth-child(3) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .PTUmKL:nth-child(even) {
    -webkit-transform: translateY(70px);
        -ms-transform: translateY(70px);
            transform: translateY(70px);
  }

  .PTUmKL:nth-child(2)::after {
    display: none;
  }

  .PTUmKL:nth-child(3)::after {
    display: none;
  }

  .PoGxuA {
    padding: 33px 20px 0 30px;
    margin: 0 0 9px;
    font-size: 22px;
    letter-spacing: normal;
    line-height: 24px;
  }

  .PZ5qkH {
    padding: 0 20px 20px 40px;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 20px;
  }

.PZ5qkH ol, .PZ5qkH ul {
  padding: 0 0 0 3vw;
}
      .PZ5qkH ul li::before {
        left: -15px;
        width: 9px;
        height: 9px;
        border-radius: 50%;
      }
}

@media (min-width: 600px) and (max-width: 768px) {
  /* .stepWrapper {
    margin: 0 auto 50px;
    width: 580px;
  } */

  .PoGxuA {
    padding: 21px 20px 0 25px;
    margin: 0 0 9px;
    font-size: 20px;
    letter-spacing: normal;
    line-height: 22px;
  }

  .PZ5qkH {
    padding: 0 12px 10px 25px;
    font-size: 14px;
    letter-spacing: normal;
  }

    .PZ5qkH ol,
    .PZ5qkH ul {
      padding: 0 0 0 20px;
    }

  /* .itemBox {
    width: 280px;
    min-height: 150px;
    border-radius: 10px;
    box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
    margin: 0 18px 28px 0;
  } */
}

@media (min-width: 320px) and (max-width: 600px) {
  .PofVej{
    margin: 0 auto 55px;
  }

  .PeRz8W {
    display: block;
    width: 100%;
    margin: 0 auto 50px;
  }

  .PoGxuA {
    padding: 20px 20px 0 28px;
  }

  .PTUmKL {
    position: relative;
    width: 90%;
    max-width: 450px;
    min-height: 150px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 auto 18px;
    background-color: #291d2c;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
  }

  .PTUmKL:nth-child(1) {
    margin: 0 auto 18px;
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .PTUmKL:nth-child(3) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .PTUmKL:nth-child(2) {
    margin: 0 auto 18px !important;
    -webkit-animation: none;
            animation: none;
    opacity: 1;
  }

  .PTUmKL:nth-child(4) {
    margin: 0 auto 18px !important;
    -webkit-animation: none;
            animation: none;
    opacity: 1;
  }

  .PTUmKL:nth-child(even) {
    margin-right: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .PTUmKL:nth-child(2)::after {
    position: absolute;
    top: 167px;
    right: -54px;
    display: none;
    width: 104px;
    height: 155px;
    -webkit-animation: P4Phcp 2.5s infinite linear;
            animation: P4Phcp 2.5s infinite linear;
    background: none;
    content: "";
  }

  .PTUmKL:nth-child(3)::after {
    position: absolute;
    top: 167px;
    left: -39px;
    display: none;
    display: inline-block;
    width: 104px;
    height: 140px;
    -webkit-animation: P4Phcp 2.5s infinite linear;
            animation: P4Phcp 2.5s infinite linear;
    background: none;
    content: "";
  }

  .PZ5qkH {
    padding: 0 12px 20px 30px;
    text-align: left;
  }

    .PZ5qkH ol,
    .PZ5qkH ul {
      padding: 0 0 0 20px;
    }
}

@-webkit-keyframes P4Phcp {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P4Phcp {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes PKQ2O5 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes PKQ2O5 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes PX\+u9s {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}

@keyframes PX\+u9s {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}



.PjyKmo {
  position: static !important;
  display: block;
  width: 85.5em;
  margin: 0 auto 6.25em;
  background: transparent;
  color: #fff;
  font-family: MuseoSans, 'Palatino Linotype', 'Book Antiqua', sans-serif;
  opacity: 1;
}

.PU85jD {
  width: 10em;
  margin: 0 auto;
}

.PRSOWO {
  position: relative;
  display: block;
  max-width: 20.5em;
  margin: 0 auto .3em;
  font-size: 2.5em;
  text-align: center;
}

.PRSOWO h1{
    color: #fff;
  }

.POcIFs {
  position: relative;
  display: block;
  max-width: 35em;
  margin: 0 auto 1.5em;
  color: hsl(0deg 0% 100% / .8);
  font-size: 1.13em;
  line-height: 1.3;
  text-align: center;
}

.PPKHLF {
  position: relative;
  overflow: hidden;
  width: 21.8em;
  min-height: 21.8em;
  padding: 4.56em 1.56em 1.56em;
  margin: 0 1em;
  background: linear-gradient(230deg, #343238, #202323);
  border-radius: 10px;
}

.PprnTm {
  position: absolute;
  top: 0.7em;
  left: .8em;
  color: #95979b;
  font-size: 1.9em;
  font-weight: 700;
}

.PhjUNZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.2em 1.5em 2.4em;
}

.P3udTZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PFWEId {
  width: 18.63em;
  border-radius: 6px;
  -o-object-fit: contain;
     object-fit: contain;
}

.P9EVQb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PS-ZCf {
  margin: 0 0 .5em;
  font-size: 1.25em;
  font-weight: 500;
}

.PNC055 {
  font-size: .96em;
  opacity: 0.8;
}
.PesyX4 {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: none;
  width: 100%;
  height: 94vh;
  padding: 20px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: MuseoSans, sans-serif;
}

.PKi9uo {
  display: block;
  padding: 3vw 15.4vw;
}

.PpG8b9 {
  position: relative;
  display: block;
  width: 6.7vw !important;
  height: 6.1vw !important;
  margin: 0 auto;
  background-size: contain;
  -o-object-fit: contain;
     object-fit: contain;
}

.PN6kS6 {
  position: relative;
  display: block;
  margin: 0 0 .4vw;
  font-size: 1.8vw;
  text-align: center;
}

.PZPJmS {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  font-size: .94vw;
  font-weight: 500;
  opacity: .8;
  text-align: center;
}

.PJaXty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PSiGSs {
  width: 100%;
  max-width: 20vw;
}

.PV48ur {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1.25vw 0 0;
  background-color: #373b45;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 36px -12px rgb(0 0 0 / .8);
          box-shadow: 0 12px 36px -12px rgb(0 0 0 / .8);
  color: #fff;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 3.2vw;
  text-align: center;
}

.PyEJun {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PRXAAd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PsmPEh {
  width: 18.2vw;
  margin-bottom: 1.25vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PJaXty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Py3C1K {
  margin: .73vw 0;
  font-size: 1.25vw;
  font-weight: bold;
}

.PVJ1kj {
  font-size: .84vw;
  opacity: .8;
}

.PsN5jK {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 12.2vw;
  margin-bottom: 50px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0 0 0 / 0)), to(#000));
  background: linear-gradient(to top, rgb(0 0 0 / 0) 0, #000 100%);
  opacity: .8;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.PoKk8t {
  position: absolute !important;
  z-index: 3;
  bottom: 50px;
  display: none;
  width: 100%;
  padding: 0 20px;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #b68f56;
  font-family: 'PT Sans', MuseoSans, sans-serif;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PoKk8t {
    /* IE10 */
    bottom: 50px
}
  }

.P-a2X6 {
  display: block;
  -webkit-animation: PqQm1K 3s;
          animation: PqQm1K 3s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PnMaKn {
  position: relative;
  display: block;
  width: 6.7vw !important;
  height: 6.1vw !important;
  margin: 0 auto;
  background-size: contain;
  -o-object-fit: contain;
     object-fit: contain;
}

.PIKa2n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: calc(18% + 210px);
}

@media (max-width: 1606px) {

.PIKa2n {
    margin-left: calc(18% + 150px)
}
  }

@media (min-width: 1921px) {

.PIKa2n {
    margin-left: 28vw
}
  }

.ParfU1 {
  position: relative;
  overflow: hidden;
  width: 22vw;
  min-height: 12vw;
  padding: 0 1vw 0 1.4vw;
  margin-right: 0.5vw;
  background-color: rgb(255 255 255 / 0.9);
  background-size: contain;
}

.P9ln04 {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #b68f56;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px #000;
}

.P\+tVNu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PTPZ1p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P354NS {
  position: absolute;
  top: 1vw;
  left: 1.4vw;
  width: 3vw;
  height: 3vw;
  border-radius: 50%;
}

.PuQJKR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 3vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1vw 0 0.5vw 3.7vw;
  color: #000;
  font-size: 1vw;
  font-weight: normal;
}

.PuQJKR:lang(ru) {
    margin: 1vw 0 0.5vw 3.7vw;
  }

.PuQJKR time {
    display: block;
    margin-top: 0.1vw;
    color: #919191;
    font-size: 0.68em;
  }

.P\+ZCjL {
  color: #525252;
  font-size: 0.78vw;
  font-weight: normal;
  line-height: 1.35;
}

.PyVmg6 {
  display: none;
}

@-webkit-keyframes PqQm1K {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PqQm1K {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1024px) and (max-height: 700px) {
  .ParfU1 {
    width: 226px;
    padding: 0 10px 10px 14px;
    margin-right: 5px;
  }

  .PIKa2n {
    margin-left: 290px;
  }

  .PuQJKR {
    font-size: 12px;
    line-height: 13px;
  }

  .P\+ZCjL {
    font-size: 10px;
  }

  .P9ln04 {
    width: 32px;
    height: 32px;
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }
}

.Pdi7Zc {
  position: absolute !important;
  display: none;
  width: 100%;
  background: transparent;
  color: #fff;
  font-family: Cuprum, sans-serif;
  opacity: 0;
}

.Pc7qFu {
  display: block;
  margin: auto;
  -webkit-animation: PbqizA 1.5s forwards;
          animation: PbqizA 1.5s forwards;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.Pc7qFu {
    /* IE10 */
    opacity: 1
}
  }

.P3Q4bs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PFmTLW {
  position: relative;
  overflow: hidden;
  width: 19.7vw;
  height: 15vw;
  padding: 2.8vw 1.8vw 0 1vw;
  background-size: contain;
}

.PDQ0ZG {
  margin: 0;
  font-size: 1.2vw;
  line-height: 1;
  text-align: center;
  text-shadow: 1px 1px 0 #1a4252, -1px -1px 0 #1a4252, 1px -1px 0 #1a4252,
    -1px 1px 0 #1a4252;
}

.P8zTZj {
  font-size: 0.8vw;
  opacity: 0.8;
}

@-webkit-keyframes PbqizA {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PbqizA {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PjrWTs {
  position: absolute !important;
  display: none;
  width: 100%;
  background: transparent;
  color: #6f717d;
  font-family: 'Open Sans', sans-serif;
  opacity: 0;
}

.PAeimv {
  display: block;
  margin: auto;
  -webkit-animation: PXcWl2 0.5s forwards;
          animation: PXcWl2 0.5s forwards;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PAeimv {
    /* IE10 */
    opacity: 1
}
  }

.Pnr3T2 {
  position: relative;
  display: block;
  margin: 0 auto 1vw;
  color: #2a2f59;
  font-size: 4vw;
  font-weight: bold;
  line-height: 1.24;
  text-align: center;
  text-transform: uppercase;
}

.PDcClK {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  color: #6f717d;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 1.39;
  text-align: center;
}

.PuD0FB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PHfJ47 {
  position: relative;
  overflow: hidden;
  width: 19.7vw;
  padding: 1.66vw 1.66vw 7.5vw;
  background-color: #fff;
  background-position: bottom center !important;
  background-size: contain;
  border-radius: 8px;
  -webkit-box-shadow: 6.8px 18.8px 30px 0 rgb(53 56 90 / 0.1),
    0 4px 20px 0 rgb(173 176 215 / 0.1);
          box-shadow: 6.8px 18.8px 30px 0 rgb(53 56 90 / 0.1),
    0 4px 20px 0 rgb(173 176 215 / 0.1);
  font-size: 0.88vw;
  text-align: left;
}

.P5r53f {
  margin: 0 0 1.6vw;
  color: #2a2f59;
  font-size: 2.34vw;
  line-height: 1;
  text-transform: uppercase;
}

.PG6yyb {
  height: 12.44vw;
}

.PE97gz {
  margin-bottom: 0.2vw;
  font-size: 1.17vw;
  font-weight: bold;
  text-transform: uppercase;
}

.PLxDQk {
  position: absolute;
  bottom: 0;
}

@-webkit-keyframes PXcWl2 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PXcWl2 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.P4ltyD {
  position: absolute !important;
  z-index: 3;
  display: none;
  width: 45vw;
  margin: 0 auto;
  background: transparent;
  color: #fff;
  font-family: Roboto;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.P4ltyD {
    /* IE10 */
    bottom: 50px
}
  }

.PwlmCC {
  display: block;
  -webkit-animation: Px2PM0 4s;
          animation: Px2PM0 4s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PQAHd- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PtYNgv {
  position: relative;
  width: 14vw;
  margin-right: 1.2vw;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: rgb(13 13 13 / 0.3);
}

.PtYNgv::after {
    position: absolute;
    top: 50%;
    right: -1vw;
    display: block;
    width: 0.8vw;
    height: 1.5vw;
    background: url('https://cdn01.x-plarium.com/browser/content/landings/dwnld_instructions/neon_lp/arrow.png')
      no-repeat center top/contain;
    content: '';
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

.PtYNgv::before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: block;
    width: 3px;
    height: 100%;
    background: -webkit-gradient(
      linear,
      left top, right top,
      color-stop(0.01%, #fa097b),
      color-stop(40.5%, #ff92c5),
      color-stop(60.73%, #ff92c5),
      to(#fa097b)
    );
    background: linear-gradient(
      90deg,
      #fa097b 0.01%,
      #ff92c5 40.5%,
      #ff92c5 60.73%,
      #fa097b 100%
    );
    -webkit-box-shadow: 0 0 4px 2px rgb(250 9 123 / 0.8);
            box-shadow: 0 0 4px 2px rgb(250 9 123 / 0.8);
    content: '';
  }

.PtYNgv:last-child {
    margin-right: 0;
  }

.PtYNgv:last-child::after {
      display: none;
    }

.PJ7dN5 {
  display: none;
}

.P0IVcQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P6F6No {
  min-height: 4vw;
  min-height: 5vw;
  padding: 1.6vw 1vw 1vw 1.6vw;
  margin: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: rgb(13 13 13 / 0.5);
  color: #f9d206;
  font-size: 0.84vw;
  font-weight: 900;
  text-transform: capitalize;
}

.P317bm {
  min-height: 5.5vw;
  padding: 1vw 1vw 1.6vw 1.6vw;
  color: #f5f5f5;
  font-size: 0.73vw;
  font-weight: 300;
  line-height: 1.4;
}

.P-5H\+1 {
  display: none;
}

@-webkit-keyframes Px2PM0 {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes Px2PM0 {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1280px) {
  .P4ltyD {
    left: 39% !important;
  }
}

.PmTH9d {
  position: relative !important;
  width: 100%;
  margin: 0 auto 170px;
  font-family: Segoe UI, Helvetica Neue, sans-serif;
}

.PRJGjx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1116px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto 50px;
}

.Pnp37P {
  position: relative;
  width: 527px;
  min-height: 270px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 18px 60px 0;
  background-color: #291d2c;
  border-radius: 10px;
  -webkit-box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
          box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
}

.Pnp37P:nth-child(1) {
  -webkit-animation: PoPIn5 1s;
          animation: PoPIn5 1s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.Pnp37P:nth-child(3) {
  -webkit-animation: PoPIn5 1s;
          animation: PoPIn5 1s;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.Pnp37P:nth-child(2) {
  -webkit-animation: PCBtJr 1s;
          animation: PCBtJr 1s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

.Pnp37P:nth-child(4) {
  -webkit-animation: PCBtJr 1s;
          animation: PCBtJr 1s;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

.Pnp37P:nth-child(even) {
  margin-right: 0;
  -webkit-transform: translateY(70px);
      -ms-transform: translateY(70px);
          transform: translateY(70px);
}

.Pnp37P:nth-child(2)::after {
  position: absolute;
  right: -38px;
  bottom: -31px;
  display: inline-block;
  width: 80px;
  height: 105px;
  -webkit-animation: P4m1Cd 2.5s infinite linear;
          animation: P4m1Cd 2.5s infinite linear;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/mech-arena/rubin.png') no-repeat 50% 50% / contain;
  content: '';
}

.Pnp37P:nth-child(3)::after {
  position: absolute;
  bottom: -20px;
  left: -39px;
  display: inline-block;
  width: 80px;
  height: 108px;
  -webkit-animation: P4m1Cd 2.5s infinite linear;
          animation: P4m1Cd 2.5s infinite linear;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/mech-arena/silver.png') no-repeat 50% 50% / contain;
  content: '';
}

.PX442F {
  padding: 55px 50px 0;
  margin: 0 0 9px;
  color: #e3e3e3;
  font-size: 35px;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.14;
}

.P7MlDw {
  padding: 0 75px 30px;
  color: #d6d6d6;
  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  text-align: left;
}

.P7MlDw p {
    margin: 0 0 0 -25px;
  }

@media (max-width: 1024px) {

.P7MlDw p {
      margin: 0 0 0 -10px
  }
    }

@media (max-width: 768px) {

.P7MlDw p {
      margin: 0
  }
    }

.P7MlDw ul,
  .P7MlDw ol {
    padding-left: 10px;
    margin-top: 10px;
  }

.P7MlDw ul li, .P7MlDw ol li {
      margin-bottom: 5px;
    }

@media (max-width: 768px) {

.P7MlDw ul li, .P7MlDw ol li {
        margin-bottom: 0
    }
      }

.P7MlDw ul {
    list-style: none;
  }

.P7MlDw ul li::before {
      position: relative;
      left: -15px;
      display: inline-block;
      width: 9px;
      height: 9px;
      background: url('https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/point.png') no-repeat 50% 50% / contain;
      border-radius: 50%;
      content: '';
    }

.PU\+wJx {
  display: none;
}

@media (max-width: 1280px) {
  .Pnp37P:nth-child(2)::after {
    display: none;
  }

  .Pnp37P:nth-child(3)::after {
    display: none;
  }
}

@media (max-width: 1024px) {
  .PmTH9d {
    margin: 0 auto 90px;
  }

  .PRJGjx {
    width: 90vw;
    margin: 0 auto 50px;
  }

  .Pnp37P {
    width: 43vw;
    min-height: 175px;
    margin: 0 18px 28px 0;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
  }

  .Pnp37P:nth-child(1) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .Pnp37P:nth-child(3) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .Pnp37P:nth-child(even) {
    -webkit-transform: translateY(70px);
        -ms-transform: translateY(70px);
            transform: translateY(70px);
  }

  .Pnp37P:nth-child(2)::after {
    display: none;
  }

  .Pnp37P:nth-child(3)::after {
    display: none;
  }

  .PX442F {
    padding: 33px 20px 0 30px;
    margin: 0 0 9px;
    font-size: 22px;
    letter-spacing: normal;
    line-height: 24px;
  }

  .P7MlDw {
    padding: 0 20px 20px 40px;
    font-size: 16px;
    line-height: 20px;
  }

    .P7MlDw ol,
    .P7MlDw ul {
      padding: 0 0 0 3vw;
    }
      .P7MlDw ul li::before {
        left: -15px;
        width: 9px;
        height: 9px;
        border-radius: 50%;
      }
}

@media (min-width: 600px) and (max-width: 768px) {
  .PX442F {
    padding: 21px 20px 0 25px;
    margin: 0 0 9px;
    font-size: 22px;
    letter-spacing: normal;
  }

  .P7MlDw {
    padding: 0 12px 10px 25px;
    letter-spacing: normal;
  }

    .P7MlDw ol,
    .P7MlDw ul {
      padding: 0 0 0 20px;
    }
}

@media (min-width: 320px) and (max-width: 600px) {
  .PmTH9d {
    margin: 0 auto 55px;
  }

  .PRJGjx {
    display: block;
    width: 100%;
    margin: 0 auto 50px;
  }

  .PX442F {
    padding: 20px 20px 0 28px;
  }

  .Pnp37P {
    position: relative;
    width: 90%;
    max-width: 450px;
    min-height: 150px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 auto 18px;
    background-color: #291d2c;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgb(0 0 0 / 0.1), inset 0 -2px 0 0 #3e2844;
  }

  .Pnp37P:nth-child(1) {
    margin: 0 auto 18px;
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .Pnp37P:nth-child(3) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .Pnp37P:nth-child(2) {
    margin: 0 auto 18px !important;
    -webkit-animation: none;
            animation: none;
    opacity: 1;
  }

  .Pnp37P:nth-child(4) {
    margin: 0 auto 18px !important;
    -webkit-animation: none;
            animation: none;
    opacity: 1;
  }

  .Pnp37P:nth-child(even) {
    margin-right: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .Pnp37P:nth-child(2)::after {
    position: absolute;
    top: 167px;
    right: -54px;
    display: none;
    width: 104px;
    height: 155px;
    -webkit-animation: P4m1Cd 2.5s infinite linear;
            animation: P4m1Cd 2.5s infinite linear;
    background: none;
    content: '';
  }

  .Pnp37P:nth-child(3)::after {
    position: absolute;
    top: 167px;
    left: -39px;
    display: none;
    display: inline-block;
    width: 104px;
    height: 140px;
    -webkit-animation: P4m1Cd 2.5s infinite linear;
            animation: P4m1Cd 2.5s infinite linear;
    background: none;
    content: '';
  }

  .P7MlDw {
    padding: 0 12px 20px 30px;
    text-align: left;
  }

    .P7MlDw ol,
    .P7MlDw ul {
      padding: 0 0 0 20px;
    }
}

@-webkit-keyframes P4m1Cd {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P4m1Cd {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes PoPIn5 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes PoPIn5 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes PCBtJr {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}

@keyframes PCBtJr {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}

.PhRV9R {
  position: relative;
  display: none;
  width: 66%;
  background: transparent;
  color: #fff;
  font-family: MuseoSans, sans-serif;
  opacity: 0;
}

  .PhRV9R::after {
    position: absolute;
    top: -4vw;
    left: 50%;
    width: 18.75vw;
    height: 1.5vw;
    background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/005/line.png')
      no-repeat center/ contain;
    content: '';
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.PwsV6Y {
  display: block;
  margin: auto;
  -webkit-animation: PScbOf 1.5s;
          animation: PScbOf 1.5s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PwsV6Y {
    opacity: 1
}
  }

.PLaO\+q {
  position: relative;
  display: block;
  margin: 0 0 0.4vw;
  font-size: 1.8vw;
  text-align: center;
}

.PLXtRD {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  font-size: 0.94vw;
  font-weight: 500;
  opacity: 0.8;
  text-align: center;
}

.Pbz6s0 {
  position: relative;
  overflow: hidden;
  width: 19vw;
  padding-top: 4vw;
  margin: 0 1.2vw;
  background-color: #2b2f37;
  border-radius: 10px;
}

.P2U6BN {
  position: absolute;
  top: 1vw;
  left: 1vw;
  color: #fff;
  font-size: 1.88vw;
  font-weight: bold;
  letter-spacing: normal;
  opacity: 0.5;
}

.PtMgmd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1vw 1.25vw 2vw;
}

.PdAY42 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PA75Zd {
  width: 19.6vw;
  margin-bottom: -2.5vw;
  margin-left: -0.3vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PbadTC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PkqvmA {
  margin: 0 0 0.6vw;
  font-size: 1.25vw;
}

.PUPbtN {
  font-size: 0.8vw;
  opacity: 0.8;
}

@-webkit-keyframes PScbOf {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PScbOf {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.Pe1ADo {
  position: absolute !important;
  z-index: 3;
  display: none;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #b68f56;
  font-family: Alegreya Sans, sans-serif;
  top: auto;
  right: auto;
  bottom: 12.68rem;
  left: 30.68rem;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.Pe1ADo {
    /* IE10 */
    top: auto;
    right: auto;
    bottom: 12.68rem;
    left: 30.68rem
}
  }

.P7KrEE {
  display: block;
  -webkit-animation: Pt7Y9e 3s;
          animation: Pt7Y9e 3s;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.Pf9xDc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.POvZzB {
  overflow: hidden;
  width: 137px;
  margin-right: 28px;
  background-size: contain;
}

.P7N8xB {
  display: none;
}

.PZAJ-S {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Pe9maB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PKxVKe {
  width: 18.2vw;
  margin-bottom: 1.25vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.PGqi7\+ {
  min-height: 28px;
  margin: 1.1vw 0 .6vw;
  color: #F93631;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.PGqi7\+:lang(ru) {
    margin: .6vw 0 .4vw;
  }

.PDBEu9 {
  color: #D59C9B;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  line-height: 13px;
}

.PQ2tYp {
  display: none;
}

@-webkit-keyframes Pt7Y9e {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes Pt7Y9e {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1024px) and (max-height: 700px) {
  .POvZzB {
    width: 226px;
    height: 83px;
    padding: 0 10px 0 14px;
    margin-right: 5px;
  }

  .PGqi7\+ {
    font-size: 12px;
    line-height: 13px;
  }

  .PDBEu9 {
    font-size: 10px;
    line-height: 11px;
  }

  .P7N8xB {
    width: 32px;
    height: 32px;
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }
}
.PcR319 {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: none;
  width: 100%;
  height: 100vh;
  padding: 20px;
  background: #151515;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: Noto Sans, sans-serif;
}

.PGQrnt {
  display: block;
  padding: 3vw 15.4vw;
}

.PGtyWi {
  display: block;
  height: 15vh;
  border: 2px solid red;
  color: #414141;
}

.PTpWFE {
  position: relative;
  display: block;
  width: 6.7vw !important;
  height: 6.1vw !important;
  margin: 0 auto;
  background-size: contain;
  -o-object-fit: contain;
     object-fit: contain;
}

.Pjz1bo {
  position: relative;
  display: block;
  margin: 0 0 0.7vw;
  font-size: 1.8vw;
  text-align: center;
}

.PAuSYk {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  font-family: Roboto, sans-serif;
  font-size: 0.94vw;
  font-weight: normal;
  opacity: 0.8;
  text-align: center;
}

.P\+IuRl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PVf278 {
  width: 100%;
  max-width: 20vw;
}

.PurxR\+ {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1.25vw 0 0;
  background-color: #373b45;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 36px -12px rgb(0 0 0 / 0.8);
          box-shadow: 0 12px 36px -12px rgb(0 0 0 / 0.8);
  color: #fff;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 3.2vw;
  text-align: center;
}

.PWu9fZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.POdO8B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P7lyFQ {
  width: 18.2vw;
  margin-bottom: 1.25vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.P\+IuRl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PQqY6O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0.5vw;
  font-family: Roboto;
  font-size: 1.25vw;
  font-weight: 500;
}

.PazQlO {
  margin-right: 1.25vw;
  font-family: Roboto;
  font-size: 0.84vw;
  font-weight: 400;
  line-height: 1.5rem;
  opacity: 0.8;
}

.PkX5iQ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 12.2vw;
  margin-bottom: 50px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0 0 0 / 0)), to(#000));
  background: linear-gradient(to top, rgb(0 0 0 / 0) 0, #000 100%);
  opacity: 0.8;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.PlayNy {
  position: absolute;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 23vw;
  height: 5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa5400), to(#fa3e00));
  background: linear-gradient(180deg, #fa5400 0%, #fa3e00 100%);
  background-color: red;
  border-radius: 0.25rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.PlayNy span {
    color: #fff;
    font-family: Roboto;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
  }

.PwDCWf {
  position: absolute !important;
  z-index: 3;
  bottom: 3.625rem;
  display: none;
  width: 100%;
  padding: 0 1.25rem;
  background: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #b68f56;
  font-family: MuseoSans, sans-serif;
  opacity: 0;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PwDCWf {
    /* IE10 */
    top: 37vw
}
  }

.Pbv9x3 {
  display: block;
  -webkit-animation: PGvoSU 3s;
          animation: PGvoSU 3s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.P4AXTt {
  display: block;
  height: 15vh;
  border: 2px solid red;
  color: #414141;
}

.Po-Y3e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PzS5hP {
  position: relative;
  display: block;
  margin: 0 0 15px;
  color: #ffca7e;
  font-size: 22px;
  font-size: 31px;
  font-weight: 500;
  text-align: center;
}

.POZQ-H {
  position: relative;
  width: 25.625rem;
  height: 100%;
  min-height: 197px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 1.19rem 1.5rem 0.94rem;
  margin-right: 0.5vw;
  margin-right: 18px;
  background-color: rgb(49 64 67 / 0.9);
  border-radius: 9px;
}

.PzEfkY {
  position: absolute;
  top: -0.75rem;
  right: -0.5rem;
}

.PzEfkY img {
  display: none;
}

.POZQ-H:hover .PzEfkY img {
  position: absolute;
  bottom: 0.25rem;
  left: 15.625rem;
  display: block;
  width: 62.75rem;
  height: auto;
  -webkit-animation: PGvoSU 1.5s;
          animation: PGvoSU 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.POZQ-H:last-child {
  margin-right: 0;
}

.POZQ-H:nth-child(2):hover .PzEfkY img {
  left: -9.125rem;
}

.POZQ-H:nth-child(3):hover .PzEfkY img {
  left: -29.438rem;
}

.PzEfkY {
  width: 2rem;
  height: 2rem;
  background: url('//cdn01.x-plarium.com/browser/content/landings/dwnld_instructions/001/question.png')
    no-repeat center top/contain;
  font-size: 0;
}

.PEsUbo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PrqE39 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PRQZHE {
  margin: 0;
  margin-bottom: 0.563rem;
  color: #ffda93;
  font-size: 1.375rem;
  font-weight: 500;
  font-weight: normal;
}

.PJledw {
  color: #ccc;
  font-size: 0.938rem;
  font-weight: 300;
  line-height: 1.313rem;
}

.PJledw ul {
    list-style-type: '- ';
  }

.Pkrm1w {
  display: none;
}

@-webkit-keyframes PGvoSU {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PGvoSU {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1441px) {
  .PwDCWf {
    bottom: 4vw;
    padding: 0 1.38vw;
  }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .PwDCWf {
      /* IE10 */
      top: 40vw
  }
    }

  .PzS5hP {
    margin: 0 0 1vw;
    font-size: 2vw;
  }

  .POZQ-H {
    width: 28.2vw;
    min-height: 13.59vw;
    padding: 1.3vw 1.66vw 1vw;
    margin-right: 0.5vw;
    margin-right: 1.24vw;
    border-radius: 0.62vw;
  }

  .PRQZHE {
    margin-bottom: 0.62vw;
    font-size: 1.52vw;
  }

  .PJledw {
    font-size: 1vw;
    line-height: 1.4vw;
  }

  .PzEfkY {
    width: 2.2vw;
    height: 2.2vw;
  }
}

@media (max-width: 1024px) {
  .PwDCWf {
    bottom: 3.563rem;
  }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    }

  .PzS5hP {
    margin: 0 0 0.63rem;
    font-size: 1.25rem;
  }

  .POZQ-H {
    width: 20rem;
    min-height: 10.63rem;
    padding: 1.38rem 1.63rem;
    margin-right: 0.313rem;
    margin-right: 0.9rem;
  }

  .PRQZHE {
    font-size: 1.063rem;
  }

  .PJledw {
    font-size: 0.69rem;
    line-height: 1rem;
  }

  .PzEfkY {
    width: 1.375rem;
    height: 1.375rem;
  }
}

.PDo9\+i {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: none;
  width: 100%;
  height: 100vh;
  padding: 20px;
  background: #151515;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: 'Noto Sans', sans-serif;
}

.PHwQ51 {
  display: block;
  padding: 3vw 15.4vw;
}

.P26aSc {
  display: block;
  height: 15vh;
  border: 2px solid red;
  color: #414141;
}

.P\+ZR5c {
  position: relative;
  display: block;
  width: 6.7vw !important;
  height: 6.1vw !important;
  margin: 0 auto;
  background-size: contain;
  -o-object-fit: contain;
     object-fit: contain;
}

.Pd7ngu {
  position: relative;
  display: block;
  margin: 6vw 0 0.7vw;
  font-size: 1.8vw;
  text-align: center;
}

.PCiVRs {
  position: relative;
  display: block;
  margin: 0 0 2.5vw;
  font-family: Roboto, sans-serif;
  font-size: 0.94vw;
  font-weight: normal;
  opacity: 0.8;
  text-align: center;
}

.P8zRrj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 20vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PcOQC9 {
  position: relative;
  width: 3.12vw;
  height: 3.12vw;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1.25vw 0 0;
  background-color: #373b45;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 36px -12px rgb(0 0 0 / 0.8);
          box-shadow: 0 12px 36px -12px rgb(0 0 0 / 0.8);
  color: #fff;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 3.2vw;
  text-align: center;
}

.PrLbX1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 31vw;
}

.PrLbX1 ul {
    margin-top: 0;
    list-style: none;
  }

.PrLbX1 ul li {
      position: relative;
      margin-bottom: 0.95vw;
      color: rgb(255 255 255 / 0.8);
      font-family: Roboto;
      font-size: 0.93vw;
      font-style: normal;
      font-weight: normal;
    }

.PrLbX1 ul li::before {
        position: absolute;
        top: 50%;
        left: -1.5rem;
        display: block;
        width: 0;
        height: 0;
        border-width: 0.3rem 0 0.3rem 0.65rem;
        border-style: solid;
        border-color: transparent #fff;
        content: '';
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
      }

.PrLbX1 h2 {
    font-size: 0;
  }

.P5vP1g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P-0WDK {
  width: 31vw;
  margin-bottom: 1.25vw;
  border-radius: 5px;
  -o-object-fit: contain;
     object-fit: contain;
}

.P3C5Hf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PziMBc {
  margin: 0 2vw 0 1.5vw;
  font-family: Roboto;
  font-size: 0.84vw;
  font-weight: 400;
  line-height: 1.5rem;
  opacity: 0.8;
}

.P-UrvU {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 12.2vw;
  margin-bottom: 50px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0 0 0 / 0)), to(#000));
  background: linear-gradient(to top, rgb(0 0 0 / 0) 0, #000 100%);
  opacity: 0.8;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.PyUt4\+ {
  position: absolute;
  top: 31.4vw;
  left: 62.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 23vw;
  height: 4vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa5400), to(#fa3e00));
  background: linear-gradient(180deg, #fa5400 0%, #fa3e00 100%);
  background-color: red;
  border-radius: 0.25rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.PyUt4\+ span {
    color: #fff;
    font-family: Roboto;
    font-size: 1.62vw;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
  }

@media screen and (max-width: 1700px) {
  .PyUt4\+ {
    top: 33.4vw;
  }
}
.P3nupG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 31vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

  .P3nupG ul {
    margin-top: 0;
    list-style: none;
  }

  .P3nupG ul li {
      position: relative;
      margin-bottom: .95vw;
      color: rgb(255 255 255 / 0.8);
      font-family: Roboto;
      font-size: .93vw;
      font-style: normal;
      font-weight: normal;
    }

  .P3nupG ul li::before {
        position: absolute;
        top: 50%;
        left: -1.5rem;
        display: block;
        width: 0;
        height: 0;
        border-width: 0.3rem 0 0.3rem 0.65rem;
        border-style: solid;
        border-color: transparent #fff;
        content: '';
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
      }

  .P3nupG h2 {
    font-size: 0;
  }
.PPVfEu {
  position: relative !important;
  font-family: 'Segoe UI', sans-serif;
}

  .PPVfEu h1 {
    margin: 0 0 2.5rem;
    color: #ff9e44;
    font-size: 2.875rem;
    font-weight: bold;
    text-align: center;
  }



.PBu-1- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.PKz4sH {
  width: 100%;
}

.PtXXiD {
  position: relative;
  margin-left: 3.1875rem;
  color: #fff;
  font-size: 1.25rem;
  font-weight: bold;
}

.PKz4sH:nth-child(1) {
  margin-right: 2.1rem;
}

.PKz4sH:nth-child(1) .PtXXiD::before {
    position: absolute;
    top: 50%;
    left: -3.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 2.4375rem;
    height: 2.4375rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 2px solid #ff9e44;
    border-radius: 50%;
    color: #ff9e44;
    content: '1';
    font-size: 1.9375rem;
    font-weight: 600;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

.PKz4sH:nth-child(2) .PtXXiD::before {
    position: absolute;
    top: 50%;
    left: -3.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 2.4375rem;
    height: 2.4375rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 2px solid #ff9e44;
    border-radius: 50%;
    color: #ff9e44;
    content: '2';
    font-size: 1.9375rem;
    font-weight: 600;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

.PXhGCk {
  margin-top: 1.75rem;
  color: #fff;
  font-size: 1.125rem;
  font-weight: normal;
}

.PXhGCk [data-id] {
    color: #ff9e44;
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
  }

.PXhGCk .text-bottom {
      margin-top: 0.5rem;
    }

.PQBb08 {
  display: none;
}

.PUQn\+r {
  -webkit-animation: none;
          animation: none;
  -webkit-animation-fill-mode: none;
          animation-fill-mode: none;
  opacity: 1;
}
.PuMynQ {
  position: relative;
  z-index: 99999;
}

.PLsnoN,
.PxNAUm {
  position: relative;
  overflow: hidden;
  height: 100vh;
}

.PxNAUm {
  width: 100%;
}

.POPRn7 {
  position: absolute;
  z-index: 8;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 10px;
}

.PLVLV4 {
  opacity: 0;
}

.PTXIEj {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s
}

.PNkUIS {
  position: absolute;
  top: 40%;
  left: 50%;
  width: 18.72vw;
  height: 10.4vw;
  padding: 2.3vw 0 0;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 10px 20px 40px -10px rgb(0 0 0 / 0.5);
          box-shadow: 10px 20px 40px -10px rgb(0 0 0 / 0.5);
  font-family: MuseoSans, Palatino, serif;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.PljRS1 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  background-color: #fff;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.PljRS1 iframe{
    display: block;
    overflow:hidden;
    border: 0;
  }

.PJQrtk {
  display: block;
  -webkit-animation: P368W2 1300ms ease;
          animation: P368W2 1300ms ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PQJ744 {
  position: absolute;
  top: 0.52vw;
  right: 0.52vw;
  width: 1.3vw;
  height: 1.3vw;
  background: url('https://cdn01.x-plarium.com/browser/content/lps/Buttons/close.svg') no-repeat center top/cover;
  border-radius: 50%;
}

.PQJ744 button {
    width: 100%;
    height: 100%;
  }

.Pb1ey7 {
  margin: 0 0 1.15vw;
  color: #404040;
  font-size: 1.15vw;
  font-weight: 500;
}

.PLH7Zr {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5b8fe5), color-stop(99%, #4779cb));
  background-image: linear-gradient(to bottom, #5b8fe5, #4779cb 99%);
  border-radius: 4px;
  cursor: pointer;
  text-decoration: none;
  text-indent: 0;
}

.PJG2nK {
  padding: .4vw 1.1vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5b8fe5), color-stop(99%, #4779cb));
  background-image: linear-gradient(to bottom, #5b8fe5, #4779cb 99%);
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 20px -10px rgb(0 0 0 / 0.3);
          box-shadow: 0 10px 20px -10px rgb(0 0 0 / 0.3);
  color: #fff;
  font-size: .94vw;
  font-weight: 500;
}
@media (max-width: 1280px) {
  .PQJ744 {
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
}
}

@-webkit-keyframes P368W2 {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

@keyframes P368W2 {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

