@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Neucha&family=Patrick+Hand&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap);
.P30kub {
  position: absolute;
  padding: 25px 35px 15px;
  background: rgba(14, 21, 23, .7);
  border-radius: 5px;
  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;
  font-family: Roboto, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, sans-serif;
  max-width: 190px;
}

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

.P3hfuZ {
  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%;
  padding: .25rem;
}

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

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

/*** 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+ */
}
/* 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 P1h2kl {
  to {
    color: inherit !important;
    background: transparent;
  }
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-animation-name: P1h2kl;
  -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;
}



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

  .P1oSKV.P3aCOU {
    right: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
    overflow:hidden;
  }

  .P1oSKV.P1MUhH {
    background: rgba(0, 0, 0, 0.4);
  }

  .P1oSKV.P1C5gj {
    background: rgba(255, 255, 255, 0.4);
  }

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

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

.P3qW9z {
  color: rgba(255, 255, 255, 0.6);
  font-size: 18px;
  font-weight: 300;
  margin: 0 -2rem 2rem;
}

.P3qW9z a {
    color: rgba(255, 255, 255, 0.85);
  }

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

.P11wtw:hover {
    background-color: #4391e4;
  }

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

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

.PJCw_m {
  width: 18px;
  height: 18px;
  position: absolute;
  right: -4px;
  top: -4px;
  background: #2d2d2d;
}

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

.PJCw_m div:hover {
      opacity: 1;
    }

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

.P4r0ku.P2wQF2 {
    -webkit-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.5);
    background-color: #121215;
    border: solid 12px #2d2d2d;
    border-radius: 2px;
    padding: 20px 60px 80px;
  }

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

.P4r0ku.P1_wdC .P3829G {
      color: #484c54;
    }

.P4r0ku.P1_wdC .P3qW9z {
      color: rgba(72, 76, 84, 0.8);
    }

.P4r0ku.P1_wdC .P3qW9z a {
        color: #484c54;
      }

.P4r0ku.P1_wdC .P11wtw {
      background-color: #007fe1;
    }

.P4r0ku.P1_wdC .P11wtw:hover {
        background-color: #006ed0;
      }

.P4r0ku.P1_wdC .P1o3zk {
      color: #484c54;
      -webkit-transition: background-color .3s;
      transition: background-color .3s;
      border: 1px solid #484c54;
    }

.P4r0ku.P1_wdC .P1o3zk:hover {
        background-color: #4a505a;
        opacity: 1;
        color: #fff;
      }

.P4r0ku.P1_wdC .PJCw_m {
      right: 10px;
      top: 10px;
      background: none;
    }

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

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

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

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

  .PJCw_m {
    width: 1vw;
    height: 1vw;
    right: -.2vw;
    top: -.2vw;
  }

  .P4r0ku {
    width: 27vw;
  }

    .P4r0ku.P2wQF2 {
      -webkit-box-shadow: 0 1.04vw 2.08vw 0 rgba(0, 0, 0, 0.5);
              box-shadow: 0 1.04vw 2.08vw 0 rgba(0, 0, 0, 0.5);
      border: solid .63vw #2d2d2d;
      padding: 1.04vw 3.12vw 4.16vw;
    }

    .P4r0ku.P1_wdC {
      border-radius: .52vw;
      padding: 1.65vw 3.75vw 4.79vw;
    }

      .P4r0ku.P1_wdC .PJCw_m {
        right: 0.8vw;
        top: 0.8vw;
      }
}

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

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

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

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

  .PJCw_m {
    width: 10px;
    height: 10px;
    right: -2px;
    top: -2px;
  }

  .P4r0ku {
    width: 270px;
  }

    .P4r0ku.P2wQF2 {
      -webkit-box-shadow: 0 10.4px 20.8px 0 rgba(0, 0, 0, 0.5);
              box-shadow: 0 10.4px 20.8px 0 rgba(0, 0, 0, 0.5);
      border: solid 6.3px #2d2d2d;
      padding: 10.4px 31.2px 41.6px;
    }

    .P4r0ku.P1_wdC {
      border-radius: 5.2px;
      padding: 16.5px 37.5px 47.9px;
    }

      .P4r0ku.P1_wdC .PJCw_m {
        right: 8px;
        top: 8px;
      }
}
.P3ZtAg {
  position: relative;
}

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

  .P3ZtAg button:focus + div .P3t3-Z,
    .P3ZtAg button:hover + div .P3t3-Z {
      opacity: 1;
      visibility: visible
    }

.P31eTf {
  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;
  z-index: 1;
}

.P3jvqI,
.P3t3-Z{
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s, visibility .3s;
  transition: opacity .3s, visibility .3s;
}

.P3jvqI {
  -webkit-animation: P2mD46 2s infinite;
          animation: P2mD46 2s infinite;
}

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

  50% {
    opacity: 1;
    visibility: visible
  }

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

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

  50% {
    opacity: 1;
    visibility: visible
  }

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

.P3-gcU {
  display: block;
  width: 1em;
  height: 1em;
}

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

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

.PSy-sJ {
  margin: 0 auto;
}

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

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

.P3--T1 {
  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;
}

.P1pX9l {
  position: relative;
}

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

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

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

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

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

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

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

.P1pX9l.P2efs- {
    opacity: 0.5;
  }

.P1pX9l .P4BaWY {
    background-size: contain;
    background-position: center top !important;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    -webkit-animation: PxzFkX 2s infinite;
            animation: PxzFkX 2s infinite;
  }

.P1tGTL {
  background-position: center;
}

.PQ-ZaD {
  width: 21vw;
  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;
}

.PQ-ZaD:lang(ja) {
    width: 24vw;
  }

.PQ-ZaD .P10Yvj {
    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%;
    min-height: 100%;
    padding: 7px 28px;
    background: #b20800;
    font: 0.8vw/1vw Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 0.2vw;
  }

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

.P2M2zA {
  position: absolute;
  top: 0;
}

.P23iAX {
    left: 100%;
  }

.P1ikfN {
    right: 100%;
  }

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

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

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

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

.Pok4e2 button:hover {
        opacity: 0.8;
      }

.Pok4e2 button:active {
        opacity: 1;
      }

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

.P37VhK > * {
    opacity: 0;

  }

.P37VhK.P2VX5i > * {
      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;
    }

.P2Dlxz {
  left: 100%;
}
.P1I0R4 {
  right: 100%;
  left: auto;
}

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

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

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

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

.P3xE3I {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1
}
  }

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

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

.P3xE3I .P2uTJC:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3xE3I input:not(:checked) + .P2uTJC::after {
    opacity: 0;
  }

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

.P3xE3I input:focus + .P2uTJC::before {
    border-color: #dfdce2;
  }

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

.P3xE3I .P2uTJC a {
      color: #d0d0d0;
      text-decoration: none;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      outline: none;
      -webkit-transition: color 0.11s;
      transition: color 0.11s;
    }

.P3xE3I .P2uTJC a:hover,
      .P3xE3I .P2uTJC a:focus {
        text-decoration: none;
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3xE3I.P1I0Ot .P2uTJC::before {
      border: 1px solid rgba(228, 73, 73, 0.84) !important;
      -webkit-animation: P2uEMl 1s linear 3;
              animation: P2uEMl 1s linear 3;
    }

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

@-webkit-keyframes P2uEMl {
  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 P2uEMl {
  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 PxzFkX {
  0% {
    opacity: 0;
    visibility: hidden;
  }

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

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

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

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

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

/*Form*/
.P1NLWy {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 330px;
  height: 100%;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.P1NLWy form {
    width: 100%;
  }
.P2CKIU {
    display: none;
  }
.P2CKIU.P1TJbA {
      display: block;
    }

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

}

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

.P3TIMz a {
    color: #a18783;
  }

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

}

/*Field*/
.P3eF9l {
  height: 75px;
  padding: 10px 34px 19px 20px;
  color: #fff;
}
.P3eF9l.PZ7FPJ:after {
      position: absolute;
      display: block;
      content: "";
      width: 263px;
      height: 46px;
      top: 9px;
      left: 33px;
      border: 1px solid #7f0000;
    }

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

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

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

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

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

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

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

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

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

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

.P31Rp- {
  width: 300px;
  height: 44px;
  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;
}

.P31Rp- .P2xVm9 {
    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: 300px;
    height: 100%;

    padding: 7px 15px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

.PyyFYT{
  left: 100%;
}
.P2cI90{
  right: 100%;
  left: auto;
}

/*Button*/
.P3pdhZ,
.P3UpXD {
  height: 128px;
  padding: 34px 20px 20px 26px;
  margin: -18px 0 -15px;
}
.P3pdhZ .P1uDXj, .P3UpXD .P1uDXj {
    color: #fff;
    padding-top: 10px;
    font-weight: bold;
    font-family: inherit;
    text-shadow: 0 3px 5px rgba(90, 27, 1, 0.7);
    text-transform: uppercase;
  }

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

.P2IZ7A .P2Eeit {
    color:#fff;
    font-size: 22px;
    padding: 0 15px 5px;
    height: 77px;
  }

.P2IZ7A .P1uDXj {
    color: #fff;
    font-size: 34px;
  }

.P2IZ7A .P3UpXD {
    margin:-28px 0 -12px;
  }

.P2IZ7A .P3eF9l {
    margin: 0 auto -19px;
    position: relative;
  }

.P2IZ7A .P21ETI {
    margin: 0 0 3px;
    min-height: 38px;
  }

.P2IZ7A .P21ETI button {
      margin: 0 3px;
    }

.P2IZ7A .P21ETI button:lang(ru) {
        -webkit-transform: translateY(-10px);
            -ms-transform: translateY(-10px);
                transform: translateY(-10px);
      }

.P2IZ7A .PTCHOd {
    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;
  }

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

.P2IZ7A .P3rq6Z {
    margin-bottom: 13px;
    margin-top: 0;
    top: 415px;
  }

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

.P2IZ7A .P3Xmtj a {
      color: #e8e8e8;
    }


/*Form*/
.PrAYiX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 330px;
  height: 100%;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.PrAYiX form {
    width: 100%;
  }
.P3K9JB {
    display: none;
  }
.P3K9JB.PE5P35 {
      display: block;
    }

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

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

.P3V97e a {
    color: #a18783;
  }

.P3jYAC {
  font-size: 12px;
  color: #c7c7c7;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

/*Field*/
.P1mRdc {
  height: 75px;
  padding: 10px 34px 19px 20px;
  color: #fff;
}
.P1mRdc.P2Q-OH:after {
      position: absolute;
      display: block;
      content: "";
      width: 263px;
      height: 46px;
      top: 9px;
      left: 33px;
      border: 1px solid #7f0000;
    }

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

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

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

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

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

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

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

/*Button*/
.P3121g,
.P3piuV {
  height: 128px;
  padding: 34px 26px 20px 26px;
  margin: -24px 0 -6px;
}
.P3121g .Pjdzlj, .P3piuV .Pjdzlj {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      color: #fff;
      padding-top: 10px;
      font-weight: bold;
      font-family: inherit;
      text-shadow: 0px 2px 1px #491406;
      text-transform: uppercase;
  }
.P3121g .P1CgPV, .P3piuV .P1CgPV {    
    width: 48px !important;
    height: 100% !important;
    background-position: center !important;
}

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

.P3121g .Pjdzlj {
    padding-right: 23px;
  }

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

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

}

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

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

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

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

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

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

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

.P3VIR4:nth-child(1) div span{
    position: absolute;
    width: 58px;
    top: -15px;
    color: #ffffff;
    text-transform: uppercase;

    background: -webkit-linear-gradient(#dbd6c3, #dbd6c3);
    font: 10px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    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 ;

}

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

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

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

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

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

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

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

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


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


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


.PKbtAf .Pjdzlj {
    color: #fff;
    font-size: 34px;
  }


.PKbtAf .P3piuV {
    margin:-28px 0 -12px;
  }


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


.PKbtAf .PeUdHJ {
    margin: 0 0 3px;
  }


.PKbtAf .PeUdHJ button {
      margin: 0 3px;
    }


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


.PKbtAf .P1TqZl {
    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;
  }


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


.PKbtAf .P3jYAC {
    margin-bottom: 13px;
  }


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


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


.PKbtAf .P1iAsF a {
      color: #e8e8e8;
    }


/*Form*/
.P1smMk {
  position: relative;
  width: 330px;
  height: 100%;
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.P1ZrWh {
    display: none;
  }
.P1ZrWh.P2XPc1 {
      display: block;
    }

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

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

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

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

.P16RuU a {
    color: #a18783;
  }

.P3Aflg {
  font-size: 12px;
  color: #c7c7c7;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}

/*Field*/
.PzMbb4 {
  //height: 75px;
  padding: 0 22px 26px;
  color: #fff;
  margin:0 0 13px;
  background-position: center bottom !important;
}
.PzMbb4 .P2OKeK{
      margin:0 0 21px;
      display: block;
      text-align: left;
      height: 46px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      text-shadow: 3px 2px 1px #000;

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

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

.PPi-jE .PsvlUY {
    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: 300px;
    height: 100%;

    padding: 7px 15px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;


  }

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

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

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

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

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

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

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

/*Button*/
.P1rBzB,
.P2SZfB {
  height: 128px;
  padding: 34px 26px 20px 26px;
  margin: -24px 0 -6px;
}
.P1rBzB .P1oU6_, .P2SZfB .P1oU6_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    padding-top: 10px;
    font-weight: bold;
    font-family: inherit;
    text-shadow: 0px 2px 1px #491406;
    text-transform: uppercase;
  }
.P1rBzB .P13PL7, .P2SZfB .P13PL7 {
    position: relative;
    top: 2px;
    width: 48px !important;
    height: 100% !important;
    background-position: center !important;
}

.P1rBzB .P1oU6_ {
    padding-right: 23px;
  }

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

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

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

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

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

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

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

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

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

.P1vXQJ:nth-child(1) div span{
    position: absolute;
    width: 58px;
    top: -15px;
    color: #ffffff;
    text-transform: uppercase;

    background: -webkit-linear-gradient(#dbd6c3, #dbd6c3);
    font: 10px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    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 ;

}

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

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

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

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

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

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

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

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

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

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

.P1IyZ0 .P1oU6_ {
    color: #fff;
    font-size: 34px;
  }

.P1IyZ0 .P2SZfB {
    margin:-28px 0 -12px;
  }

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

.P1IyZ0 .PDG9tB {
    margin: 0 0 3px;
  }

.P1IyZ0 .PDG9tB button {
      margin: 0 3px;
    }

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

.P1IyZ0 .P12_yI {
    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;
  }

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

.P1IyZ0 .P3Aflg {
    margin-bottom: 13px;
  }

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

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

.P1IyZ0 .P3xaUs a {
      color: #e8e8e8;
    }


.P2rw1I {
  font-family: Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  width: 16.5vw;
}

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

  .P3TccA.P3XyEb {
      display: block;
    }

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

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

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

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

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

.P1IegS {
  height: 5vw;
  margin: 0 0 .3vw 0;
  position: relative;
}

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

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

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

.PsfFzy button:hover {
        opacity: 0.8;
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.P2x7pb::-ms-clear {
    width: 0;
    height: 0;
  }

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

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

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

.P1QaNE,
.P1oqoy {
  left: -.27vw;
  height: 6vw;
  padding: 1vw 1vw 1vw;
  width: 17vw;
  margin: auto;
  margin-top: -.3vw;
  background-size: contain;
  font-family: Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
}

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

.P1QaNE .P11nBw .P3jdfN, .P1oqoy .P11nBw .P3jdfN {
      margin-right: .2vw;
      width: 1.7vw !important;
      height: 1.7vw !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -.1vw !important;
    }

.P1QaNE .P2iFwp,
  .P1QaNE .P2sH8P,
  .P1QaNE .P1WM1e,
  .P1oqoy .P2iFwp,
  .P1oqoy .P2sH8P,
  .P1oqoy .P1WM1e {
    background-size: contain;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

.Pq4WhF:nth-child(1) div span {
            position: absolute;
            width: 3.36vw;
            top: -.84vw;
            color: fff;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            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;
          }

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

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

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

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

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

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

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

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

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

.P1h2Ir {
    left: 100%;
  }

.P3I1Bs {
    right: 100%;
  }

.POTD37 .P1_VSl {
    text-transform: none;
  }

.POTD37 .P1IegS {
    height: 3.4vw;
  }

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

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

.POTD37 .PsfFzy:lang(ru) {
        margin-bottom: .2vw;
      }

.POTD37 .P3Ny7o {
      width: auto;
      height: 2vw;
      margin: 0 .3vw;
    }

.POTD37 .P3V3jv {
        width: 6vw !important;
        background-size: contain;
      }

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

.POTD37 .P33cdr a {
      display: block;
      font-size: 12px;
    }

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

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

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

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

  .P1_VSl {
    margin-bottom: 5px;
  }

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

  .P1IegS {
    height: 66px;
    margin: 0 0 4px;
  }

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

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

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

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

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

    .P3xE2M .P3qxDn {
      padding-bottom: 26px;
      font-size: 12px !important;
    }

  .P68rCE {
    font-size: 1.4vw;
  }

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

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

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

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

    .P1QaNE .P11nBw, .P1oqoy .P11nBw {
      padding: 7px 0 7px;
    }

      .P1QaNE .P11nBw span, .P1oqoy .P11nBw span {
        font-size: 24px;
      }

      .P1QaNE .P11nBw .P3jdfN, .P1oqoy .P11nBw .P3jdfN {
        margin-right: 2px;
        width: 22px !important;
        height: 23px !important;
        bottom: -2px !important;
      }

  .P3HBFH {
    font-size: 16px !important;
    margin: 0 0 5px;
    line-height: 18px;
  }

    .P35If6 {
      width: 213px !important;
      margin: 0 auto 1.5px auto;
      background-size: 250px 4px !important;
      background-position: center !important;
    }

  .P3A95D {
    margin: 0 0 3px 10px;
  }

    .P3A95D span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .P1MKQD {
    width: 210px;
    height: 30px;
    bottom: 0;
  }
    .POTD37 .P1IegS {
      height: 40px !important;
      margin-bottom: 5px;
    }

      .POTD37 .P1IegS:lang(ru) {
        height: 36px !important;
      }

      .POTD37 .P3AFtR {
        font-size: 10px;
        background-size: 225px 2px !important;
      }

        .POTD37 .P3AFtR:lang(ru) {
        }

      .POTD37 .PsfFzy {
        margin-bottom: 8px;
      }

        .POTD37 .PsfFzy:lang(ru) {
          margin-bottom: 3px;
        }

      .POTD37 .P3Ny7o {
        height: 20px;
        margin: 0 3px;
      }

        .POTD37 .P3V3jv {
          width: 86px !important;
          height: 26px !important;
        }

          .POTD37 .P3V3jv:lang(ru) {
            width: 20px !important;
            height: 20px !important;
          }
      .POTD37 .P33cdr a {
        display: block;
        font-size: 11px;
      }
    .P3gOIL {
      bottom: 0;
      height: 23px;
      width: 190px;
    }
        .Pq4WhF:nth-child(1) {
          width: 100%;
          height: 4px;
          top: 13px;
          left: 0;
        }

          .Pq4WhF:nth-child(1) div {
            top: -3px;
            width: 9px;
            height: 9px;
            border-radius: 4px;
          }

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

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

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

              .Pq4WhF:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

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

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

            .Pq4WhF:nth-child(1) div span {
              width: 42px;
              top: -8.4px;
              font-size: 7px;
              font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .Pq4WhF:nth-child(1) div span[data-state="active"] {
                font-size: 8px;
                width: 42px;
                top: -10px;
              }

        .Pq4WhF:nth-child(2) {
          top: 14px;
          left: 5.6px;
          height: 1.7px;
        }

        .Pq4WhF:nth-child(3) {
          width: 100%;
          height: 4.4px;
          top: 13px;
          left: 0;
        }

          .Pq4WhF:nth-child(3) div {
            height: 4.4px;
            width: 4.4px;
            top: -0.4px;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
            z-index: 2;
            border-radius: 4px;
          }

            .Pq4WhF:nth-child(3) div:nth-child(1) {
              left: 2.2px;
            }

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

            .Pq4WhF:nth-child(3) div:nth-child(3) {
              right: 2.6px;
            }
}

/*Form*/
.P2Ffhu {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 19.5vw;
  color: #bbae8c;
}
.P3pLAq {
    display: none;
    width: 30vw !important;
    min-height: 23vw !important;
    background-size: contain;
  }
.P3pLAq.P2wiI_ {
      display: block;
    }
.PuB5DS {
    width: 100% !important;
    height: 22.3vw !important;
    bottom: -2vw;
    background-size: contain;
  }

.P3T5fy {
  color: #fff;
  font-size: .7vw;
  margin-bottom: .25vw;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.P2hS1o {
  margin-bottom: 1vw;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  font-weight: normal;
  text-transform: uppercase;
  color: #f4ffff;
}

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

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

.PvMbM0 {
  height: 5vw;
  margin: 0 0 .5vw 0;
  position: relative;
}

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

.P2GhRz {
    margin: 0 auto;
    width: 17vw !important;
    height: 5vw !important;
  }

.P2GhRz button {
      width: 100%;
      height: 100%;
    }

.P2GhRz button:hover {
        opacity: 0.8;
      }

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

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

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

/*Field*/
.P2rgeT {
  color: #fff;
  background-size: contain;
  background-position: center bottom !important;
  width: 18vw;
  margin: 0 auto;
}
.P2rgeT label {
    min-height: 4vw;
  }
.P2rgeT .PxPhdK {
    display: block;
    text-shadow: 3px 2px 1px #000;
    font-size: 1.1vw !important;
    padding-bottom: 3.5vw;
    pointer-events: none;
  }
.P2rgeT .P1wFG5 {
    background-position: center bottom !important;
  }

.P1m1Y2 {
  position: absolute !important;
  width: 70%;
  bottom: 1.2vw;
  left: 3.2vw;
  font-size: 1vw !important;
  color: #fff;
  font-family: inherit;
  font-weight: bold;
  display: block;
}

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

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

.Plq35z {
  width: 2vw !important;
  height: 2vw !important;
  top: auto !important;
  bottom: -0.2vw !important;
  background-size: contain;
  left: -.3vw !important;
}

/*Button*/
.PTU4nD,
.P8wjkm {
  height: 4.7vw;
  padding: 0 1.5vw .4vw 1.5vw;
  width: 20vw;
  margin: 0 auto;
  background-size: contain;
  will-change: visibility, opacity;
}
.PTU4nD .P1k2R5, .P8wjkm .P1k2R5 {
    padding: 0 0 0.3vw;
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: 700;
    letter-spacing: .04em;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
    line-height: 1;
  }
.PTU4nD .P1k2R5 .Plq35z, .P8wjkm .P1k2R5 .Plq35z {
      margin-right: 2px;
      width: 2vw !important;
      height: 1.7vw !important;
      position: relative;
      bottom: -.15vw !important;
    }
.PTU4nD .P3YwkQ,
  .PTU4nD .P3yKJY,
  .PTU4nD .PRKv0F,
  .P8wjkm .P3YwkQ,
  .P8wjkm .P3yKJY,
  .P8wjkm .PRKv0F {
    background-size: contain;
    will-change: visibility, opacity;
  }

.P1CUh- {
  font-size: 1.1vw;
  margin: 0 0 0.5vw;
  text-align: center;
  overflow: hidden;
  line-height: 1.5vw;
  text-shadow: 2px 2px 1px #000;
}

.P2bry- {
    margin: 0 auto;
    background-size: 20vw 5px;
    width: 20vw !important;
    height: 10px !important;
  }

.P2Ul24 {
  font-size: .72vw;
  line-height: .94vw;
  color: #e4dbc6;
  text-align: center;
  margin-bottom: .5vw;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.P2Ul24 .P18oNI {
    font-family: Arial;
    font-size: .7vw;
  }

.P2gtpP {
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  margin: 0 auto .5vw !important;
  width: 84%;
}

.P2gtpP span {
    line-height: .85vw !important;
    font-size: .7vw !important;
  }

.PQYqQf {
  text-shadow: 1px 1px 1px #000;
}

.P393Sd {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.24vw;
    width: 100%;
  }

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

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

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

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

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

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

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

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

.Pa0kTq:nth-child(1) div span {
            position: absolute;
            width: 3.36vw;
            top: -.84vw;
            color: #fff;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            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;
          }

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

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

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

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

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

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

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

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

.P1JkTt {
  width: 20vw !important;
  height: 3.1vw;
  top: auto;
  bottom: .2vw;
}

.P1JkTt:lang(ja) {
    width: 24vw !important;
  }

.P3qWC3 {
    left: 100%;
  }

.P3J-uy {
    right: 100%;
  }

.PsYxCQ .P2hS1o {
    text-transform: none;
  }

.PsYxCQ .PvMbM0 {
    height: 3.5vw;
  }

.PsYxCQ .PvMbM0:lang(ru) {
      height: 3vw;
    }

.PsYxCQ .P2MSpF {
      position: absolute;
      top: 2.6vw !important;
      height: 1vw;
      display: block;
      margin: 0;
      background-repeat: no-repeat;
      background-position: center .25vw !important;
      background-size: 19vw 12px;
    }

.PsYxCQ .P2MSpF:lang(ru) {
        top: 2.2vw !important;
      }

.PsYxCQ .P2GhRz {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100% !important;
      height: auto !important;
    }

.PsYxCQ .P1hHsm {
      width: auto;
      height: auto;
    }

.PsYxCQ .PEDlsV {
        width: 6vw !important;
        height: 2.6vw !important;
        background-size: contain;
      }

.PsYxCQ .P33a0E {
    margin-bottom: 4px;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    color: #e8e8e8;
  }

.PsYxCQ .P33a0E a {
      display: block;
      font-size: .7vw;
    }

@media (max-width: 1024px) {
  /*Form*/
  .P2Ffhu {
    width: 200px;
  }

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

    .PuB5DS {
      width: 100% !important;
      height: 228px !important;
      bottom: -31px;
    }

  .P3T5fy {
    font-size: 9px;
    margin-bottom: 1.5px;
  }

  .P2hS1o {
    margin-bottom: 10px;
  }

    .P2hS1o span {
      font-size: 12px;
    }

  .P2Ul24 {
    font-size: 8px;
    line-height: 10px;
    margin-bottom: 7px;
  }

    .P2Ul24 .P18oNI {
      font-size: 8px;
    }

  .PvMbM0 {
    height: 55.2px;
    margin: 0 0 2px 0;
  }

    .P2MSpF {
      font-size: 9px;
      bottom: 0;
      background-position: center 1px !important;
      background-size: 190px 12px !important;
      height: 10px !important;
    }

    .P2GhRz {
      width: 163px !important;
      height: 41px !important;
    }
      .PWlc7s {
        padding: 0 13px 0 32px;
        top: 10.2px;
        font-size: 10px;
        line-height: 18px;
        height: 17px;
      }

  /*Field*/
  .P2rgeT {
    color: #fff;
    background-size: contain;
    background-position: center bottom !important;
    width: 18vw;
    margin: 0 auto;
  }

    .P2rgeT label {
      min-height: 4vw;
    }

    .P2rgeT .PxPhdK {
      display: block;
      text-shadow: 3px 2px 1px #000;
      font-size: 1.1vw !important;
      padding-bottom: 3.5vw;
      pointer-events: none;
    }

  .P1m1Y2 {
    width: 70%;
    bottom: 12px;
    left: 32px;
    font-size: 10px !important;
  }

    .P1m1Y2:-webkit-autofill,
    .P1m1Y2:-webkit-autofill:hover,
    .P1m1Y2:-webkit-autofill:focus {
      -webkit-text-fill-color: #fff;
      font-size: 11px !important;
      -webkit-box-shadow: 0 0 0 20px #1d201c inset !important;
    }

  .Plq35z {
    width: 20px !important;
    height: 20px !important;
    top: auto !important;
    left: -3px !important;
  }


  /*Button*/
  .PTU4nD,
  .P8wjkm {
    height: 48px;
    padding: 0 15px 4px 15px;
    width: 210px;
  }

    .PTU4nD .P1k2R5, .P8wjkm .P1k2R5 {
      padding: 0 0 3px;
    }

      .PTU4nD .P1k2R5 span, .P8wjkm .P1k2R5 span {
        font-size: 17px !important;
      }

      .PTU4nD .P1k2R5 .Plq35z, .P8wjkm .P1k2R5 .Plq35z {
        margin: 0;
        width: 20px !important;
        height: 17px !important;
        bottom: -1.5px !important;
      }

  .P1CUh- {
    font-size: 12px;
    margin: 0 0 2px;
    line-height: 15px;
  }

    .P2bry- {
      width: 204.8px !important;
    }

  .P2gtpP {
    margin-bottom: 5px;
  }

    .P2gtpP span {
      font-size: 9px !important;
      line-height: 10px !important;
    }
    .P393Sd {
      height: 23px;
    }
        .Pa0kTq:nth-child(1) {
          height: 4px;
          top: 13px;
        }

          .Pa0kTq:nth-child(1) div {
            top: -3px;
            width: 1px;
            height: 1px;
            border-radius: 4px;
          }

            .Pa0kTq:nth-child(1) div:nth-child(2) {
              margin: 0 0 0 -4px;
            }

              .Pa0kTq:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

            .Pa0kTq:nth-child(1) div span {
              width: 34px;
              top: -9px;
              font: 6px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .Pa0kTq:nth-child(1) div span[data-state="active"] {
                font-size: 7px;
                width: 34px;
                top: -10px;
              }

        .Pa0kTq:nth-child(2) {
          top: 14px;
          left: 6px;
          height: 1.7px;
        }

        .Pa0kTq:nth-child(3) {
          height: 5px;
          top: 13px;
        }

          .Pa0kTq:nth-child(3) div {
            height: 5px;
            width: 5px;
            top: -.6px;
            border-radius: 4px;
          }

            .Pa0kTq:nth-child(3) div:nth-child(1) {
              left: 2.3px;
            }

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

            .Pa0kTq:nth-child(3) div:nth-child(3) {
              right: 2.3px;
            }

  .P1JkTt {
    height: 32px !important;
    width: 210px !important;
    bottom: 4px;
  }
    .PsYxCQ .PvMbM0 {
      height: 41px !important;
    }

      .PsYxCQ .PvMbM0:lang(ru) {
        height: 31px !important;
      }

      .PsYxCQ .P2MSpF {
        top: 30px !important;
      }

        .PsYxCQ .P2MSpF:lang(ru) {
          top: 26px !important;
        }
        .PsYxCQ .PEDlsV {
          width: 60px !important;
          height: 26px !important;
        }
      .PsYxCQ .P33a0E a {
        display: block;
        font-size: 9px;
      }
}

.P2K3tA {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 23.44em;
  color: #bbae8c;
}

  .P3gKZr {
    display: none;
    width: 36.06em !important;
    min-height: 27.64em !important;
    background-size: contain;
  }

  .P3gKZr.P1M50s {
      display: block;
    }

  .P10xqJ {
    width: 100% !important;
    height: 27.8em !important;
    bottom: -2.4em;
    background-size: contain;
  }

.PFMpIb {
  color: #fff;
  font-size: 0.86em;
  margin-bottom: 0.3em;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.P31hWV {
  margin-bottom: 1.2em;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  font-weight: normal;
  text-transform: uppercase;
  color: #f4ffff;
}

.PaVuzM {
  height: 4.5em;
  margin: 0 0 0.6em 0;
  position: relative;
}

.P1nmP9 {
    position: relative;
    background-repeat: no-repeat;
    background-position: center 0.48em;
    background-size: contain;
    text-transform: uppercase;
    bottom: -0.5em;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 1.08em;
    text-shadow: 2px 2px 2px #000;
  }

.P3bIHQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: 20.43em !important;
  }

.P3bIHQ button {
      width: 100%;
      height: 100%;
    }

.P3bIHQ button:hover {
        opacity: 0.8;
      }

.P1lFwe {
    position: relative;
    font-family: inherit;
    width: 100%;
    height: 6.01em;
  }

.P3LrNF {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.P2bw6x {
      position: absolute;
      text-align: left;
      padding: 0.12em 1.2em 0 4.81em;
      top: 1.2em;
      left: 0;
      right: 0;
      margin: auto;
      display: block;
      color: #feffff;
      font-size: 1.2em;
      text-transform: uppercase;
      letter-spacing: 1px;
      text-shadow: 0px 2px 2px #000;
      line-height: 2.1em;
      height: 1.92em;
    }

.P2EMEl {
  color: #fff;
  background-size: contain;
  background-position: center bottom !important;
  position: relative;
}

.P2EMEl .P1xh7i {
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 3px 2px 1px #000;
    font-size: 1.32em !important;
  }

.P3lhOb {
  padding: 1.2em 2em 1.35em 3.8em;
  font-size: 1.2em !important;
  color: #fff;
  font-family: inherit;
  font-weight: bold;
  display: block;
}

.P3lhOb:-ms-input-placeholder {
    color: rgba(206, 206, 226, 0.5) !important;
  }

.P3lhOb::-ms-clear {
    display: none;
  }

.P3lhOb:-webkit-autofill,
  .P3lhOb:-webkit-autofill:hover,
  .P3lhOb:-webkit-autofill:focus {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
    -webkit-animation: P2gCXn 0s forwards; /*remove standart autocomplete background*/
    animation: P2gCXn 0s forwards;
  }

.P3G6Gg {
  width: 2.4em !important;
  height: 2.4em !important;
  top: auto !important;
  bottom: 0 !important;
  background-size: contain;
}

.P3c1bC,
.P2XaP1,
.P2SpIo {
  height: 5.65em;
  padding: 0 1.8em 0.48em 1.8em;
  width: 24.04em;
  margin: 0 -0.4em;
  background-size: contain;
  will-change: visibility, opacity;
}

.P3c1bC .P3EYKp, .P2XaP1 .P3EYKp, .P2SpIo .P3EYKp {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino,
      serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
    line-height: 1;
  }

.P3c1bC .P3EYKp .P3G6Gg, .P2XaP1 .P3EYKp .P3G6Gg, .P2SpIo .P3EYKp .P3G6Gg {
      margin-right: 2px;
      width: 2.4em !important;
      height: 2.04em !important;
      position: relative;
      bottom: -0.18em !important;
    }

.P3c1bC .P2NS4i,
  .P3c1bC .P3z_zc,
  .P3c1bC .P1xaf9,
  .P2XaP1 .P2NS4i,
  .P2XaP1 .P3z_zc,
  .P2XaP1 .P1xaf9,
  .P2SpIo .P2NS4i,
  .P2SpIo .P3z_zc,
  .P2SpIo .P1xaf9 {
    background-size: contain;
    will-change: visibility, opacity;
  }

.P2LuGO {
  font-size: 1.32em;
  margin: 0 0 0.3em;
  text-align: center;
  overflow: hidden;
  line-height: 1.3;
  text-shadow: 2px 2px 1px #000;
}

.P2gS66 {
    margin: 0 auto;
    background-size: 24.04em 0.31em;
    width: 24.04em !important;
    height: 0.63em !important;
  }

.P1Ytq3 {
  font-size: 0.87em;
  line-height: 1.13em;
  color: #e4dbc6;
  text-align: center;
  margin-bottom: 0.6em;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
}

.P1Ytq3 .P3AeQ3 {
    font-family: Arial;
    font-size: 0.86em;
  }

.P1FIuH {
  text-align: left;
  text-shadow: 0 1px 9px #000, 0 1px 1px #000;
  margin: 0 0 0.6em 0.12em !important;
}

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

.P264Oe {
  text-shadow: 1px 1px 1px #000;
}

.P1gu-e {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.69em;
    width: 100%;
  }

.PdJpth:nth-child(1) {
        width: 100%;
        height: 0.47em;
        background: #141517;
        position: absolute;
        top: 1.54em;
        left: 0;
      }

.PdJpth:nth-child(1) div {
          position: absolute;
          top: -0.34em;
          width: 1.07em;
          height: 1.07em;
          background: #141517;
          border-radius: 0.47em;
        }

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

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

.PdJpth:nth-child(1) div:nth-child(2) {
            left: 50%;
            margin: 0 0 0 -0.47em;
          }

.PdJpth:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

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

.PdJpth:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #fff;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font: 0.67em/1 Arial, 'Helvetica Neue', Helvetica, sans-serif;
            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;
          }

.PdJpth:nth-child(1) div span[data-state='active'] {
              color: #fff;
              font-size: 0.73em;
              width: 4.04em;
              top: -1.2em;
            }

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

.PdJpth:nth-child(2) {
        position: absolute;
        top: 1.68em;
        left: 0.67em;
        height: 0.2em;
        content: '';
        clear: both;
        display: block;
        -webkit-transition: width 1s;
        transition: width 1s;
        background: #dd47e1;
        background: -webkit-gradient(linear, left top, left bottom, from(#f494e3), to(#b22ae0));
        background: linear-gradient(to bottom, #f494e3 0%, #b22ae0 100%);
        z-index: 1;
      }

.PdJpth:nth-child(3) {
        width: 100%;
        height: 0.53em;
        position: absolute;
        top: 1.54em;
        left: 0;
      }

.PdJpth:nth-child(3) div {
          height: 0.53em;
          width: 0.53em;
          position: absolute;
          top: -0.07em;
          opacity: 0;
          background: #dc47e0;
          background: -webkit-gradient(linear, left top, left bottom, from(#f494e3), to(#b22ae0));
          background: linear-gradient(to bottom, #f494e3 0%, #b22ae0 100%);
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
          border-radius: 0.47em;
        }

.PdJpth:nth-child(3) div:nth-child(1) {
            left: 0.26em;
          }

.PdJpth:nth-child(3) div:nth-child(2) {
            margin: 0 0 0 -0.18em;
            left: 50%;
          }

.PdJpth:nth-child(3) div:nth-child(3) {
            right: 0.31em;
          }

.P1RV2_ {
  width: 24.04em !important;
  height: 3.73em;
  top: auto;
  bottom: 0.48em;
}

.P259nf {
    left: 100%;
  }

.P1Eglj {
    right: 100%;
  }

.P3g3zl .P31hWV {
    text-transform: none;
  }

.P3g3zl .PaVuzM {
    height: 4.21em;
  }

.P3g3zl .PaVuzM:lang(ru) {
      height: 3.61em;
    }

.P3g3zl .P1nmP9 {
      position: absolute;
      top: 3.13em !important;
      height: 1.2em;
      display: block;
      margin: 0;
      background-repeat: no-repeat;
      background-position: center 0.3em !important;
      background-size: 22.84em 12px;
    }

.P3g3zl .P1nmP9:lang(ru) {
        top: 2.64em !important;
      }

.P3g3zl .P3bIHQ {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100% !important;
      height: auto !important;
    }

.P3g3zl .P1lFwe {
      width: auto;
      height: auto;
    }

.P3g3zl .P3LrNF {
        width: 7.21em !important;
        height: 3.13em !important;
        background-size: contain;
      }

.P3g3zl .P1xswP {
    margin-bottom: 4px;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    color: #e8e8e8;
  }

.P3g3zl .P1xswP a {
      display: block;
      font-size: 0.84em;
    }
.P1g6mQ h3 {
    color: #fff;
    font-size: 1.7em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 3px 2px 1px #000;
  }
.P1g6mQ h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }
.P1g6mQ p {
    color: #fff;
    margin: 0 2.2em 1em 2.2em;
    font-size: 1.2em;
    font-weight: 200;
  }

.P2Z0KU {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 3em 0 0 0;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
  color: #fff;
  background: url('//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png')
    no-repeat;
  background-position: 50% 1em;
  background-size: 1.88em 1.56em;
}

.P2Z0KU h3 {
    font-size: 1.7em;
    text-shadow: 3px 2px 1px #000;
    margin: 0 0 0.2em;
  }

.P2Z0KU:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;

    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P23dYO {
  position: absolute;
  top: -2.7em;
  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 / 70%);
  font-family: TimesNewRoman, Times New Roman, Times;
}

.P2EFWi {
    position: relative;
    z-index: 1;
  }

.P267WX {
  font-size: 1.5em;
  margin: 0 -2rem 1rem;
  text-align: center;
  overflow: hidden;
  line-height: 1.3;
  text-shadow: 0 2px 1px #000, 0 3px 9px #000, 0 3px 9px #000;
  font-weight: normal;
  color: #f4ffff;
}

  .P267WX:lang(de){
     font-size: 1.35em;
     margin: 0 -2.5rem 1rem;
   }

  .P3Ei0H {
    margin: 0 auto 0.8rem;
    background-size: 24.04em 0.31em;
    width: 24.04em !important;
    height: 0.63em !important;
  }

.PWGTOb {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 25em;
  color: #bbae8c;
}

  .PyeB2j {
    display: none;
    width: 36.06em !important;
    min-height: 29.6em !important;
    background-size: contain;
  }

  .PyeB2j.P2QwpA {
      display: block;
    }

  .P2L84d {
    width: 100% !important;
    height: 27.8em !important;
    bottom: -2.4em;
    background-size: contain;
  }

.P1Dnnw,
.P38AEI,
.P3NFkJ {
  height: 5.65em;
  padding: 0 1.8em 0.48em 1.8em;
  width: 24.04em;
  margin: 0 auto;
  background-size: contain;
  will-change: visibility, opacity;
}

.P1Dnnw .PdRjP1, .P38AEI .PdRjP1, .P3NFkJ .PdRjP1 {
    padding: 0 0 0.36em;
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino,
      serif;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-shadow: 0 3px 6px #4a0948;
    text-transform: uppercase;
    line-height: 1;
  }

.P1Dnnw .PdRjP1 .P1N68y, .P38AEI .PdRjP1 .P1N68y, .P3NFkJ .PdRjP1 .P1N68y {
      margin-right: 2px;
      width: 2.4em !important;
      height: 2.04em !important;
      position: relative;
      bottom: -0.18em !important;
    }

.P1Dnnw .P22hlM,
  .P1Dnnw .P2fhWi,
  .P1Dnnw .P2McSe,
  .P38AEI .P22hlM,
  .P38AEI .P2fhWi,
  .P38AEI .P2McSe,
  .P3NFkJ .P22hlM,
  .P3NFkJ .P2fhWi,
  .P3NFkJ .P2McSe {
    background-size: contain;
    will-change: visibility, opacity;
    -webkit-animation: unset;
            animation: unset;
  }

.P1EV1q {
  position: absolute;
  top: -3.3em;
  bottom: auto;
  right: 3em;
  font-size: 1.08em;
  color: #e9e5d9;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgb(0 0 0 / 70%);
  font-family: 'PT serif';
}

.PA5Nmj {
    position: relative;
    z-index: 1;
  }

.P1yex- {
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/002/scoreCounter/score.png')
    no-repeat center center/contain;
  width: 15em;
  height: 3.5em;
  margin: 0 auto 1.35em;
  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;
  position: relative;
}

.P13E_4 {
    font-size: 1.13em;
    color: #d7cfb9;
    font-family: 'PTSerif';
    text-shadow: 2px 2px 2px #000000;
  }

.P1yex-:after {
    content: '';
    display: block;
    position: absolute;
    background: url('https://cdn01.x-plarium.com/browser/content/landings/forms/002/decoration_line.png')
      no-repeat center top/contain;
    height: 0.5em;
    width: 25em;
    bottom: -1em;
  }

.P3XL7H {
  width: 24.04em !important;
  height: 3.9em !important;
  top: auto;
  bottom: 0.8em;
}

.P2b0E5 {
    left: 100%;
  }

.PQcOps {
    right: 100%;
  }

.P2ob1I {
  margin-bottom: 1.2em;
  padding: 0 1em 0 1.5em;
  text-align: left;
}

.P2ob1I input:not(:checked) + .P3ZPum::before,
  .P2ob1I input:checked + .P3ZPum::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P2ob1I .P3ZPum:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P2ob1I input:checked + .P3ZPum::after {
    background-color: #a6998c;
  }

.P2ob1I input:focus + .P3ZPum::before {
    border-color: #a6998c;
  }

.P2ob1I .P3ZPum {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P2ob1I .P3ZPum a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P2ob1I .P3ZPum a:hover,
      .P2ob1I .P3ZPum a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P1nqCX,
.P3kUfm {
  font-size: 1.32em;
  text-align: center;
  overflow: hidden;
  line-height: 1.3;
  text-shadow: 2px 2px 1px #000;
}

.P19NNR {
    display: none;
  }

.P3kUfm {
  margin-bottom: 0.4em;
}

.P1fyO8 {
  margin-bottom: 0.8em;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  font-weight: normal;
  text-transform: uppercase;
  color: #f4ffff;
}

.P1UPrV {
  color: red;
}

.P1oc1T {
  color: #fff;
  background-size: contain;
  background-position: center bottom !important;
  width: 100%;
  height: 5.6em;
}

.P1oc1T .P3ZPum {
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 3px 2px 1px #000;
    font-size: 1.32em !important;
  }

.P1N68y {
  background-size: contain;
  width: 1.75em !important;
  height: 1.75em !important;
  left: 1em !important;
}

.P1ucIK {
  padding: 1.6em 4.5em 1em 3.8em;
  font-size: 1.2em !important;
  color: #fff;
  font-family: inherit;
  font-weight: bold;
  display: block;
  width: 100%;
}

.P1ucIK:-ms-input-placeholder {
    color: rgba(206, 206, 226, 0.5) !important;
  }

.P1ucIK:-webkit-autofill::first-line {
    /* fix font-size autofill*/
    font-size: 0.88vw !important;
  }

.P1ucIK::-ms-clear {
    display: none;
  }

.P1ucIK:-webkit-autofill,
  .P1ucIK:-webkit-autofill:hover,
  .P1ucIK:-webkit-autofill:focus {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-size: 1.2em !important;
    -webkit-text-fill-color: #fff;
    -webkit-animation: P2aXh_ 0s forwards; /*remove standart autocomplete background*/
    animation: P2aXh_ 0s forwards;
  }

@media (max-width: 1366px) {
    .P2ob1I .P3ZPum {
      font-size: 9px;
      line-height: 14px;
    }

    .P2ob1I input:not(:checked) + .P3ZPum::before,
    .P2ob1I input:checked + .P3ZPum::before {
      width: 15px;
      height: 15px;
    }

    .P2ob1I input:checked + .P3ZPum::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

  /*Form*/
.P37frY {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    width: 19.5vw;
    color: #bbae8c;   
    }
.P1UtbL {
      display: none;
      width: 30vw!important;
      min-height: 23vw!important;
      background-size: contain;
    }
.P1UtbL.P12dY5 {
        display: block;
      }
.P37bvA {
        width: 100%!important;
        height: 22.3vw!important;
        bottom: -2vw;
        background-size: contain;
      }
  
    .P3gokt {
      color:#fff;
      font-size: .7vw;
      margin-bottom: .25vw;
      text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    }
  
    .P2N3yV {
      margin-bottom: 1vw;
      text-shadow: 0 4px 1px #000, 0 5px 11px #000;
      font-weight: normal;
      text-transform: uppercase;
      color: #f4ffff;
    }
  
    .PK4gbN {
        background-position: center 6px !important;
        margin: 0 -2.34vw .52vw;
        text-align: center;
        text-shadow: 3px 2px 4px #000, -3px 3px 12px rgba(0,0,0,.6);
        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;
      }
  
    .PuZqi_ {
          color: #ffffff;
          font-size: .8vw;
          margin: 0 .3vw;
        }
  
    .PjqLNW button {
              margin: 0 .16vw;
              position: relative;
              width: 1.6vw;
              height: 1.6vw;
              z-index: 4;
          }
  
    .PjqLNW button:lang(ru) {
                background: #3c1f0d;
                color: #e6d7b2;
              }
  
    .P3wdNj {
          position: relative;
          font-family: inherit;
        }
  
    .P1-8dy {
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            background-position: center !important;
            width: 1.6vw!important;
            height: 1.6vw!important;
          }
  
    .PpaNMq {
            text-align: left;
            display: block;
            padding: 0 .52vw 0 2.44vw;
          }
  
    /*Field*/
  .P1z2vJ {
    color: #fff;
    background-size: contain;
    background-position: center bottom!important;
    }
  .P1z2vJ .P2ICRa{
      display: block;
      padding-bottom: .3vw;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-shadow: 3px 2px 1px #000;
      font-size: 1.1vw!important;       
      }
  
  .PCyZfv {
    width: 18vw;
    height: 4vw;
    padding: 1vw 0 1vw 3.7vw;
    font-size: 1vw!important;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    display: block;
  }
  
  .PRbCUc {
    width: 2vw!important;
    height: 2vw!important;
    top: auto!important;
    bottom: 0vw!important;
    background-size: contain;
  }
  
  /*Button*/
  .P1zCb0,
  .P30BMc {
    height: 4.7vw;
    padding: 0 1.5vw .4vw 1.5vw;
    width: 20vw;
    margin: 0 auto; 
    background-size: contain;
  }
  .P1zCb0 .P1rS3m, .P30BMc .P1rS3m {
      padding: 0 0 0.3vw;
      color: #fff;
      font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
      font-weight: 700;
      letter-spacing: .04em;
      text-shadow: 0 3px 6px #4a0948;
      text-transform: uppercase;
      line-height: 1;
    }
  .P1zCb0 .P1rS3m .PRbCUc, .P30BMc .P1rS3m .PRbCUc {
        margin-right: 2px;
        width: 2vw!important;
        height: 1.7vw!important;
        position: relative;
        bottom: -.15vw!important;
      }
  .P1zCb0 .P2FXeo,
    .P1zCb0 .P3y65r,
    .P1zCb0 .P1hvjk,
    .P30BMc .P2FXeo,
    .P30BMc .P3y65r,
    .P30BMc .P1hvjk {
      background-size: contain;
    }
  
  .P1rnNO {
    font-size: 1.1vw;
    margin: 0 0 0.5vw;
    text-align: center;
    overflow: hidden;
    line-height: 1.5vw;
    text-shadow: 2px 2px 1px #000;
  }
  
  .P2lgRi {
      margin: 0 auto;
      background-size: 20vw 5px;
      width: 20vw!important;
      height: 10px!important;
    }
  
  .PBJtDH {
    text-align: left;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    margin:0 0 .5vw .1vw!important;
  }
  
  .PBJtDH span{
        line-height: 13px!important;
        font-size: 10px!important;
    }
  
  .P3dGmp {
    text-shadow: 1px 1px 1px #000;
  }
  
  .P121Ii{
      margin: 0 auto;
      position: relative;
      bottom:0;
      height:2.24vw;
      width:100%;
  }
  
  .P3bV2Z:nth-child(1){
      width:100%;
      height:.39vw;
      background: #141517;
      position: absolute;
      top:1.28vw;
      left:0;
  }
  
  .P3bV2Z:nth-child(1) div{
        position: absolute;
        top:-.28vw;
        width:.89vw;
        height:.89vw;
        background: #141517;
        border-radius: .39vw;
    }
  
  .P3bV2Z:nth-child(1) div:nth-child(1){
      left:0;
     }
  
  .P3bV2Z:nth-child(1) div:nth-child(1) span{
          left:0;
          text-align:left;
       }
  
  .P3bV2Z:nth-child(1) div:nth-child(2){
     left:50%;
     margin:0 0 0 -.39vw;
  }
  
  .P3bV2Z:nth-child(1) div:nth-child(2) span{
      text-align:center;
      left:-1.4vw;
    }
  
  .P3bV2Z:nth-child(1) div:nth-child(3){
     right:0;
  }
  
  .P3bV2Z:nth-child(1) div:nth-child(3) span{
      right:0;
      text-align:right;
    }
  
  .P3bV2Z:nth-child(1) div span{
      position: absolute;
      width: 3.36vw;
      top: -.84vw;
      color: #fff;
      text-transform: uppercase;
      text-shadow: 1px 1px 1px #000;
      font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
      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 ;
      }
  
  .P3bV2Z:nth-child(1) div span[data-state="active"]{
        color: #fff;
        font-size:.61vw;
        width: 3.36vw;
        top: -1vw;
    }
  
  .P3bV2Z:nth-child(1) div span[data-state="done"]{
        color: #fff;
        text-shadow: 1px 1px 1px #000;
        }
  
  .P3bV2Z:nth-child(2){
     position: absolute;
     top:1.4vw;
     left:.56vw;
     height:.17vw;
     content: '';
     clear: both;
     display: block;
     -webkit-transition: width 1s;
     transition: width 1s;
     background: #dd47e1;
     background: -webkit-gradient(linear, left top, left bottom, from(#f494e3), to(#b22ae0));
     background: linear-gradient(to bottom, #f494e3 0%, #b22ae0 100%);
     z-index:1;
   }
  
  .P3bV2Z:nth-child(3){
     width:100%;
     height:0.44vw;
     position: absolute;
     top: 1.28vw;
     left:0;
  }
  
  .P3bV2Z:nth-child(3) div{
      height:.44vw;
      width:.44vw;
      position: absolute;
      top:-.057vw;
      opacity:0;
      background: #dc47e0;
      background: -webkit-gradient(linear, left top, left bottom, from(#f494e3), to(#b22ae0));
      background: linear-gradient(to bottom, #f494e3 0%, #b22ae0 100%);
      -webkit-transition: opacity 0.5s ;
      transition: opacity 0.5s ;
      z-index:2;
      border-radius: .39vw;
  }
  
  .P3bV2Z:nth-child(3) div:nth-child(1){
     left: .22vw;
   }
  
  .P3bV2Z:nth-child(3) div:nth-child(2) {
     margin: 0 0 0 -.15vw;
     left: 50%;
   }
  
  .P3bV2Z:nth-child(3) div:nth-child(3){
     right:.26vw;
   }
  
  .P38siL {
    width: 20vw!important;
    height: 3.1vw;
    top: auto;
    left: 92%;
    bottom: .4vw;
  }
  
  .P2WpP7 .P2N3yV {
      text-transform: none;
    }
  
  .P2WpP7 .PK4gbN {
      height: 3.5vw;
    }
  
  .P2WpP7 .PK4gbN:lang(ru) {
        height: 3vw;
      }
  
  .P2WpP7 .PuZqi_{
        position: absolute;
        top: 2.6vw!important;
        height: 1vw;
        display: block;
        margin: 0;
        background-repeat: no-repeat;
        background-position: center .25vw!important;
        background-size: 19vw 12px;
      }
  
  .P2WpP7 .PuZqi_:lang(ru) {
            top: 2.2vw!important;
        }
  
  .P2WpP7 .PjqLNW {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; 
        width: 100%!important;
        height: auto!important;     
      }
  
  .P2WpP7 .P3wdNj {  
        width: auto;
        height: auto;      
      }
  
  .P2WpP7 .P1-8dy {
          width: 6vw!important;
          height: 2.6vw!important;
          background-size: contain;
        }
  
  .P2WpP7 .P1-8dy:lang(ru) {
            width: 2vw!important;
            height: 2vw!important;
          }
  
  .P2WpP7 .P1z0Xf {      
      margin-bottom: 4px;
      text-shadow: 0 1px 9px #000, 0 1px 1px #000;
      color: #e8e8e8;
    }
  
  .P2WpP7 .P1z0Xf a {
        display: block;
        font-size: .7vw;
      }
  
  @media (max-width: 1024px) {
    /*Form*/
    .P37frY {
      width: 200px;   
      }
      
      .P1UtbL {
        width: 307.2px!important;
        min-height: 230px!important;
        padding: 58px 0 0!important;
        min-height: 230px;
        }
  
      .P37bvA {
        width: 100%!important;
        height: 228px!important;
        bottom: -30.7px;
        }
    
      .P3gokt {
        font-size: 9px;
        margin-bottom: 1.5px;
      }
  
      .P2N3yV {
        margin-bottom: 10px;
      }
        .P2N3yV span {
          font-size: 12px;
        }
    
      .PK4gbN {
        margin: 0 -23.4px 5.2px;
      }      
      
        .PuZqi_ {
          font-size: 8px;
          margin: 0 3px;
        }
      
          .PjqLNW button {
              margin: 0 1.6px;
              width: 16px;
              height: 16px;      
          }          
      
          .P1-8dy {
            width: 16px!important;
            height: 16px!important;
          }
      
          .PpaNMq {
            padding: 0 5.2px 0 24.4px;
          }
    
      /*Field*/
      .P1z2vJ .P2ICRa{
        font-size: 12px!important;
        padding-bottom: 3px;
       }
    
    .PCyZfv {
      width: 190px;
      height: 40px!important;
      padding: 10px 20px 12px 35px;
      font-size: 13px!important;
    }
    
    .PRbCUc {
      width: 20px!important;
      height: 20px!important;
    }
    
    
    /*Button*/
    .P1zCb0,
    .P30BMc {
      height: 48px;
      padding: 0 15px 4px 15px;
      width:210px;
  }
    
      .P1zCb0 .P1rS3m, .P30BMc .P1rS3m {
        padding: 0 0 3px;
    }
        .P1zCb0 .P1rS3m span, .P30BMc .P1rS3m span {
          font-size: 17px!important;
        }
      
      .P1zCb0 .P1rS3m .PRbCUc, .P30BMc .P1rS3m .PRbCUc {
        margin: 0;
        width: 20px!important;
        height: 17px!important;
        bottom: -1.5px!important;
      }
  
    .P1rnNO {
      font-size: 12px;
      margin: 0 0 2px;
      line-height: 15px;
    }

      .P2lgRi {
        width: 204.8px !important;
      }
  
    .PBJtDH {
      margin-bottom: 5px;
    }
        .PBJtDH span {
        font-size: 9px!important; 
        line-height: 10px!important;     
      }
    
      .P121Ii{
        height:23px;
    }
      .P3bV2Z:nth-child(1){
        height: 4px;
        top: 13px;
    }
      
      .P3bV2Z:nth-child(1) div{
          top: -3px;
          width: 1px;
          height: 1px;
          border-radius: 4px;
      }   
      
          .P3bV2Z:nth-child(1) div:nth-child(2){
            margin:0 0 0 -4px;
          }
          
          .P3bV2Z:nth-child(1) div:nth-child(2) span{
              left:-14px;  
            }  
      
      .P3bV2Z:nth-child(1) div span{
          width: 34px;
          top: -9px;
          font: 6px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;  
      }
      
      .P3bV2Z:nth-child(1) div span[data-state="active"]{
        font-size:7px;
        width: 34px;
        top: -10px;
      }
  
    .P3bV2Z:nth-child(2){
       top: 14px;
       left: 6px;
       height: 1.7px;
     }
    
    .P3bV2Z:nth-child(3){
       height: 5px;
       top: 13px;
    }
    
    .P3bV2Z:nth-child(3) div{
        height: 5px;
        width: 5px;
        top:-.6px;
        border-radius: 4px;
    }  
    
    .P3bV2Z:nth-child(3) div:nth-child(1){
       left: 2.3px;
     }
    
    .P3bV2Z:nth-child(3) div:nth-child(2) {
       margin: 0 0 0 -1.8px;
       left: 50%;
     }
    
    .P3bV2Z:nth-child(3) div:nth-child(3){
       right: 2.3px;
     }
  
    .P38siL {
      height: 32px!important;
      width: 210px!important;
      bottom: 4px;
    }
      .P2WpP7 .PK4gbN {
        height: 41px!important;
      }
  
        .P2WpP7 .PK4gbN:lang(ru) {
          height: 31px!important;
        }
  
        .P2WpP7 .PuZqi_{
          top: 30px!important;
        }
  
          .P2WpP7 .PuZqi_:lang(ru) {
            top: 26px!important;
          }   
  
          .P2WpP7 .P1-8dy {
            width: 60px!important;
            height: 26px!important;
          }
  
            .P2WpP7 .P1-8dy:lang(ru) {
              width: 20px!important;
              height: 20px!important;
            }
  
        .P2WpP7 .P1z0Xf a {
          display: block;
          font-size: 9px;
        }
  }
  
.P1oO6W {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    width: 19.5vw;
    color: #bbae8c;
    }

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

    .P3b7HY.PdZBFx {
        display: block;
      }

    .PqR636 {
        width: 100%!important;
        height: 22.3vw!important;
        bottom: -2vw;
        background-size: contain;
      }

    .PVwjSH {
      color:#fff;
      font-size: .7vw;
      margin-bottom: .25vw;
      text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    }

    .P2UqAm {
      margin-bottom: 1vw;
      text-shadow: 0 4px 1px #000, 0 5px 11px #000;
      font-weight: normal;
      text-transform: uppercase;
      color: #f4ffff;

    }

    .PS5Pr3 {
        background-position: center .32vw !important;
        margin: 0 0 .52vw;
      }

    .P2Wjm7 {
          background-position: center;
          background-repeat: no-repeat;
          position: relative;
          display: block;
          color: #e3debe;
          font-size: .83vw;
          text-transform: uppercase;
          text-shadow: -1px 1px 1px #000;
          margin: 0 0 .52vw;
          background-size: 19vw 10px;
        }

    .P2XCWK {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
        }

    .P2XCWK button {
            font-family: Arial, Arial, Helvetica, sans-serif;
            opacity: 0.9;
            margin: 0 .31vw;
            width: 9vw;
            height: 2.34vw;
            border-radius: 4px;
            font-size: .7vw;
            font-weight: 500;
            -webkit-transition: opacity .3s;
            transition: opacity .3s;
          }

    .P1opZu {
          position: relative;
          font-family: inherit;
        }

    .PNt5hm {
            background: #3f649b;
            color: #fff;
            border-bottom: 2px solid #31496d;
          }

    .P1-hFP {
            background: #fff;
            color: #595959;
            border-bottom: 2px solid #626262;
          }

    .PKo9jD {
            position: absolute;
            left: .3vw;
            top: auto;
            bottom: .2vw;
            width: 1.7vw!important;
            height: 1.7vw!important;
            background-position: 50%!important;
            background-size: contain;
          }

    .P3UvxD {
            text-align: left;
            display: block;
            padding: 0 .52vw 0 2.4vw;
          }

  .PgfaRn {
    color: #fff;
    background-size: contain;
    background-position: center bottom!important;
    }

  .PgfaRn .PO_x6d{
      display: block;
      padding-bottom: .3vw;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-shadow: 3px 2px 1px #000;
      font-size: 1.1vw!important;
      }

  .PgfaRn .PO_x6d span {
        }

  .P3y8L0 {
    width: 18vw;
    height: 4vw;
    padding: 1vw 0 1vw 3.7vw;
    font-size: 1vw!important;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    display: block;
  }

  .P2sg-0 {
    width: 2vw!important;
    height: 2vw!important;
    top: auto!important;
    bottom: 0vw!important;
    background-size: contain;
  }

  .P3t51c,
  .PXR98L {
    height: 4.7vw;
    padding: 0 1.5vw .4vw 1.5vw;
    width: 20vw;
    margin: 0 auto;
    background-size: contain;
  }

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

  .P3t51c .PAqLlJ .P2sg-0, .PXR98L .PAqLlJ .P2sg-0 {
        margin-right: 2px;
        width: 2vw!important;
        height: 1.7vw!important;
        position: relative;
        bottom: -.15vw!important;
      }

  .P3t51c .P1t4K8,
    .P3t51c .P3Y6Mo,
    .P3t51c .P3zkOm,
    .PXR98L .P1t4K8,
    .PXR98L .P3Y6Mo,
    .PXR98L .P3zkOm {
      background-size: contain;
    }

  .P1q-hH:after {
      display: block;
      position: absolute;
      clear: both;
      content: "";
      border-style: solid;
      border-width: 0px .52vw 1.14vw 1.2vw;
      height: 1px;
      width: 1px;
      border-color: transparent transparent rgba(188, 169, 220, .9) transparent;
      top: 18.9vw;
      right: 35%;
    }

  .P3_3Oa {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    display: inline-block;
    padding: .9vw 1.56vw;
    overflow: hidden;
    font-size: 1.5vw;
    color: #601d5f;
    text-shadow: 0px 1px 1px #d2d5ea;
    margin: 0;
    position: absolute;
    top: 20vw;
    border-radius: 1vw;
    background: linear-gradient(207deg, rgba(188, 169, 220, 0.9), rgba(180, 216, 231, .9));
    min-width: 17.4vw;  
    max-width: 32vw; 
  }

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

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

  .P2_O4E {
    text-shadow: 1px 1px 1px #000;
  }

  .P2_Cn6{
      margin: 0 auto;
      position: relative;
      bottom:0;
      height:2.24vw;
      width:100%;
  }

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

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

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

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

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

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

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

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

  .P1px99:nth-child(1) div span{
      position: absolute;
      width: 3.36vw;
      top: -.84vw;
      color: #fff;
      text-transform: uppercase;
      text-shadow: 1px 1px 1px #000;
      font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
      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 ;
      }

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

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

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

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

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

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

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

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

  .PaGz8C {
    width: 20vw!important;
    height: 3.1vw;
    top: auto;
    left: 92%;
    bottom: .4vw;
  }

  .P2W0A5 .P2UqAm {
      text-transform: none;
    }

  .P2W0A5 .PS5Pr3 {
      height: 3.5vw;
    }

  .P2W0A5 .PS5Pr3:lang(ru) {
        height: 3vw;
      }

  .P2W0A5 .P2Wjm7{
        position: absolute;
        top: 2.6vw!important;
        height: 1vw;
        display: block;
        margin: 0;
        background-repeat: no-repeat;
        background-position: center .25vw!important;
        background-size: 19vw 12px;
      }

  .P2W0A5 .P2Wjm7:lang(ru) {
          top: 2.2vw!important;
        }

  .P2W0A5 .P2XCWK {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%!important;
        height: auto!important;
      }

  .P2W0A5 .P1opZu {
        width: auto;
        height: auto;
      }

  .P2W0A5 .PKo9jD {
          width: 6vw!important;
          height: 2.6vw!important;
          background-size: contain;
        }

  .P2W0A5 .PKo9jD:lang(ru) {
            width: 2vw!important;
            height: 2vw!important;
          }

  .P2W0A5 .P1OedV {
      margin-bottom: 4px;
      text-shadow: 0 1px 9px #000, 0 1px 1px #000;
      color: #e8e8e8;
    }

  .P2W0A5 .P1OedV a {
        display: block;
        font-size: .7vw;
      }

  @media (max-width: 1024px) {
    /*Form*/
    .P1oO6W {
      width: 200px;
      }

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

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

      .PVwjSH {
        font-size: 9px;
        margin-bottom: 1.5px;
      }

      .P2UqAm {
        margin-bottom: 10px;
      }
        .P2UqAm span {
          font-size: 12px;
        }

      .PS5Pr3 {
        background-position: center 3.2px !important;
        margin: 0 0 5.2px;
      }

        .P2Wjm7 {
          font-size: 8.3px;
          margin: 0 0 5.2px;
        }

          .P2XCWK button {
            margin: 0 3.1px;
            width: 90px;
            height: 23.4px;
            border-radius: 4px;
            font-size: 7px;
          }

          .PKo9jD {
            left: .3vw;
            bottom: 2px;
            width: 17px!important;
            height: 17px!important;
          }

          .P3UvxD {
            padding: 0 5.2px 0 24px;
          }

      /*Field*/
      /* padding: 0 19px 10px 0; */
      .PgfaRn .PO_x6d{
        font-size: 12px!important;
        padding-bottom: 3px;
       }

    .P3y8L0 {
      width: 190px;
      height: 40px!important;
      padding: 10px 20px 12px 35px;
      font-size: 13px!important;
    }

    .P2sg-0 {
      width: 20px!important;
      height: 20px!important;
    }

    /*Button*/
    .P3t51c,
    .PXR98L {
      height: 48px;
      padding: 0 15px 4px 15px;
      width:210px;
  }

      .P3t51c .PAqLlJ, .PXR98L .PAqLlJ {
        padding: 0 0 3px;
    }
        .P3t51c .PAqLlJ span, .PXR98L .PAqLlJ span {
          font-size: 17px!important;
        }

      .P3t51c .PAqLlJ .P2sg-0, .PXR98L .PAqLlJ .P2sg-0 {
        margin: 0;
        width: 20px!important;
        height: 17px!important;
        bottom: -1.5px!important;
      }

  .P3_3Oa {
    padding: 9px 15.6px;
    font-size: 15px;
    top: 220px;
    border-radius: 10px;
    min-width: 174px;
    max-width: 312px;
  }

    .P3_3Oa:after {
      border-width: 0px 5.2px 11.4px 12px;
      top: -11px;
    }   

    .P1q-hH:after {
      top: 208px;
    }

    .P2-g2Q {
      margin-bottom: 5px;
    }
        .P2-g2Q span{
        font-size: 9px!important;
        line-height: 10px!important;
      }

      .P2_Cn6{
        height:23px;
     }
      .P1px99:nth-child(1){
        height: 4px;
        top: 13px;
    }

      .P1px99:nth-child(1) div{
          top: -3px;
          width: 1px;
          height: 1px;
          border-radius: 4px;
      }

          .P1px99:nth-child(1) div:nth-child(2){
            margin:0 0 0 -4px;
          }

          .P1px99:nth-child(1) div:nth-child(2) span{
              left:-14px;
            }

      .P1px99:nth-child(1) div span{
          width: 34px;
          top: -9px;
          font: 6px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
      }

      .P1px99:nth-child(1) div span[data-state="active"]{
        font-size:7px;
        width: 34px;
        top: -10px;
      }

    .P1px99:nth-child(2){
       top: 14px;
       left: 6px;
       height: 1.7px;
     }

    .P1px99:nth-child(3){
       height: 5px;
       top: 13px;
    }

    .P1px99:nth-child(3) div{
        height: 5px;
        width: 5px;
        top:-.6px;
        border-radius: 4px;
    }

    .P1px99:nth-child(3) div:nth-child(1){
       left: 2.3px;
     }

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

    .P1px99:nth-child(3) div:nth-child(3){
       right: 2.3px;
     }

    .PaGz8C {
      height: 32px!important;
      width: 210px!important;
      bottom: 4px;
    }
      .P2W0A5 .PS5Pr3 {
        height: 41px!important;
      }

        .P2W0A5 .PS5Pr3:lang(ru) {
          height: 31px!important;
        }

        .P2W0A5 .P2Wjm7{
          top: 30px!important;
        }

          .P2W0A5 .P2Wjm7:lang(ru) {
            top: 26px!important;
          }

          .P2W0A5 .PKo9jD {
            width: 60px!important;
            height: 26px!important;
          }

            .P2W0A5 .PKo9jD:lang(ru) {
              width: 20px!important;
              height: 20px!important;
            }

        .P2W0A5 .P1OedV a {
          display: block;
          font-size: 9px;
        }
  }

/*Form*/
.P3BIRN {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 276px;
  color: #fde9a2;
}

.P3fbp7 {
  height: 90px;
  line-height: 1;
  padding-bottom: 10px;
}

/*Field*/
.PJ22pp {
  padding: 4px 24px 24px;
}

.P2iYdL {
  width: 247px;
  height: 45px;
  padding: 0 20px 0 55px;
  margin: 0 -10px;
  color: #63413f;
  font-size: 20px;
  text-shadow: 1px 1px 1px #FFF;
  font-family: inherit;
}

/*Button*/
.PpIHRC,
.P2LE7g {
  padding: 0 10px 10px;
  height: 62px;
}
.PpIHRC .P2Wyyk, .P2LE7g .P2Wyyk {
    color: #461d18;
    font-family: inherit;
    font-weight: bold;
    text-shadow: 1px 1px 1px #FFF;
    text-transform: uppercase;
  }

.PpIHRC {
  width: 295px;
  height: 70px;
  padding: 0 7px 10px 10px;
}

.PpIHRC .P2Wyyk {
    padding-right: 25px;
  }

/*Form*/
.P1zqFu {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #fff9d2;
  background: #302f2d;
  border: 10px solid #4a4a42;
  padding-bottom: 25px;
  width: 390px;
}
.P3TNRR {
    display: none;
  }
.P3TNRR.PzwXJy {
      display: block;
    }

.PES0MR {
  color:#b2af9c;
  font-family: Arial;
  font-size: 11px;
  margin-bottom: 18px;
}

.P35L0f {
  height: 120px;
  line-height: 1;
  padding: 0 35px;
  text-shadow: 1px 1px 1px #000;
}

.P35L0f div:first-line {
    font-size: 1.5em;
  }

.P3CMUO {
  position: absolute;
  left: 0;
  right: 0;
  top: 235px;
  font-size: 14px;
  color: #928c7b;
}

.PO0dvl {
  font-size: 13px;
  color: #fff5cc;
  width: 300px;
  margin: 55px auto 0;
  text-shadow: 1px 1px 2px #000;
}

/*Field*/
.PqBilL {
  background: #ebecd9;
  width: 300px;
  margin: 0 auto 50px;
}
.PqBilL.P2izfN label:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: #f00;
  }
.PqBilL label {
    padding: 13px 0;
  }

.P1u5UT {
  width: 250px;
  height: 100%;
  margin-left: 50px;
  border-left: 1px solid #caccbe;
  font-size: 18px;
  font-family: inherit;
  font-style: italic;
  color: #767671;
  padding: 0 20px;
}

/*Button*/
.P2K2Pp,
.P2T7jU {
  height: 60px;
  width: 300px;
  margin: 0 auto 11px;
}
.P2K2Pp .P3OUF0, .P2T7jU .P3OUF0 {
    font-weight: 700;
    font-family: inherit;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #eaff00;
    color: #7f3300;
    background: #fecc04;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 0 #b78743;
            box-shadow: 0 3px 0 0 #b78743;
  }
.P2K2Pp .P3OUF0:hover, .P2T7jU .P3OUF0:hover {
      background: #ffe721;
    }
.P2K2Pp .P3OUF0:active, .P2T7jU .P3OUF0:active {
      background: #e6bf07;
    }

.P2NIEb {
  font-size: 20px;
  padding: 32px 35px 0;
}

.P2NIEb .P35L0f {
    height: auto;
    color:#fff9d2;
    margin: 0 0 5px;
    padding: 0;
    font-size: 30px;
  }

.P2NIEb .P3OUF0 {
    color: #7f3300;
    font-size: 36px;
  }

.P2NIEb .P2T7jU {
    margin:1px auto 2px;
  }

.P2NIEb .PqBilL {
    margin: 0 auto 9px;
    position: relative;
    z-index: 1;
    border: 4px solid #c0c2aa;
  }

.P2NIEb .PqBilL label {
      padding: 9px 0;
    }

.P2NIEb .P1h6SM {
    margin: 0 0 2px;
  }

.P2NIEb .P1h6SM button {
      margin: 0 5px;
    }

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

.P2NIEb .P4PRkG {
    margin: 0 0 9px;
    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;
  }

.P2NIEb .P30CI5 {
    color: #fff9d2;
    font-size: 20px;
    display: block;
    text-transform: uppercase;
  }

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

.P2NIEb .Pp3kQj {
    margin: 7px 0 9px;
    font-size: 11px;
    font-family: 'Arial';
    text-align: right;
  }

.P2NIEb .Pp3kQj a {
      color: #b2af9c;
    }

/*Form*/
.PvDZEy {
  width: 378px;
  color: #96958d;
}

.PAbQvQ {
  font-family: 'Cinzel', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  height: 100px;
  padding: 0 25px 5px;
  text-shadow: 3px 2px 1px #000;
  color: #f8f7d9;
}

.P2-hxI {
  height: 50px;
  padding: 0 40px;
}

/*Field*/
.P1r-68 {
  width: 322px;
  height: 63px;
  margin: 0 auto 23px;
  border: 2px solid #000;
  border-radius: 5px;
}
.P1r-68.P2XOq8 {
    border: 2px solid #8b0000;
  }

.P2YIn2 {
  width: 100%;
  height: 100%;
  padding: 0 22px 0 77px;
  font-size: 20px;
  font-family: Times New Roman, Times, serif;
  font-style: italic;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/*Button*/
.P3I6y1,
.P31hqA {
  position: relative;
  height: 66px;
  width: 322px;
  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;
}
.P3I6y1 .P3CdET, .P31hqA .P3CdET {
    font-family: 'Cinzel', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: -1px 2px 3px rgba(0,0,0,.5);
    color: #fff;
    line-height: 69px;
  }
.P3I6y1 .P2Yj0l,
  .P3I6y1 .P15iDB,
  .P31hqA .P2Yj0l,
  .P31hqA .P15iDB {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb200), to(#ff9800));
    background: linear-gradient(to bottom, #ffb200 0%, #ff9800 100%);
    border-radius: 50px;
  }
.P3I6y1 .P2iAKh, .P31hqA .P2iAKh {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8900), to(#ff7000));
    background: linear-gradient(to bottom, #ff8900 0%, #ff7000 100%);
    border-radius: 50px;
  }
.P3I6y1:before, .P31hqA:before {
    content: "";
    display: block;
    position: absolute;
    width: 90%;
    height: 60%;
    border-radius: 50px;
    top: 40%;
    left: 5%;
    z-index: -1;
    -webkit-box-shadow: 0 0 20px 15px rgba(4, 4, 4, 0.5);
            box-shadow: 0 0 20px 15px rgba(4, 4, 4, 0.5);
  }

.P3I6y1 .P2pm-K {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }

/*Form*/
.P1amOP {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #fff;
  font-size: 13px;
  width: 474px;
}

.P1ffM4 {
  height: 90px;
  text-shadow: 1px 1px 8px #000, 1px 1px 4px #000;
  color: #ffe5bd;
  padding: 10px 50px;
}

.PdG0NQ {
  height: 40px;
  padding: 0 50px;
  color: #7a7662;
}

/*Field*/
.P2n7me {
  height: 58px;
  padding: 0 83px 6px 40px;
}

.P3yrtI {
  width: 100%;
  height: 100%;
  padding: 0 20px 0 100px;
  font-size: 18px;
  font-family: inherit;
  color: #fff;

}

.P3yrtI::-webkit-input-placeholder {
    opacity: 0.5 !important;
  }

.P3yrtI::-moz-placeholder {
    opacity: 0.5 !important;
  }

.P3yrtI:-ms-input-placeholder {
    opacity: 0.5 !important;
  }

.P3yrtI::-ms-input-placeholder {
    opacity: 0.5 !important;
  }

.P3yrtI::placeholder {
    opacity: 0.5 !important;
  }

/*Button*/
.PI8uO1,
.P1Yq28 {
  height: 174px;
  padding: 43px 50px;
  margin: -10px auto -20px;
}
.PI8uO1 .P3Nj1n, .P1Yq28 .P3Nj1n {
    font-family: Times New Roman, Times, serif;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 2px 5px #a24242;
    color: #fff77b;
  }

.PI8uO1 .P3Nj1n {
    padding-right: 10px;
  }
.PI1hPT{
  color: #7a7662;
  position: relative;
  top: 20px;
}

/*Form*/
.P2XC-d {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #7a7662;
  font-size: 13px;
  width: 450px;
}

.P1cp-M {
  height: 75px;
  color: #374344;
  padding: 10px 50px;
}

.P1-jRg {
  height: 30px;
  padding: 0 50px;
  margin: 0 0 11px;
}

/*Field*/
.P3ScN3 {
  height: 59px;
  padding: 10px 50px 10px 40px;
  margin: 0 0 7px;
}

.P3Sm6r {
  width: 347px;
  height: 100%;
  padding: 0 20px 0 60px;
  margin-left: 10px;
  font-size: 18px;
  font-family: inherit;
  color: #000;
}

.P3Sm6r::-webkit-input-placeholder {
    color: #756f6b!important;
  }

.P3Sm6r::-moz-placeholder {
    color: #756f6b!important;
  }

.P3Sm6r:-ms-input-placeholder {
    color: #756f6b!important;
  }

.P3Sm6r::-ms-input-placeholder {
    color: #756f6b!important;
  }

.P3Sm6r::placeholder {
    color: #756f6b!important;
  }

/*Button*/
.P2wxMp,
.P2cxtt {
  height: 140px;
  padding: 25px 38px 27px;
}
.P2wxMp .P2Mg22, .P2cxtt .P2Mg22 {
    font-family: Times New Roman,Times,serif;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 2px 5px #a24242;
    color: #fff77b;
  }

.P2wxMp .P2Mg22 {
    padding-right: 10px;
  }

/*Form*/
.PxJjlx {
  font-family: Arial, Arial, Helvetica, sans-serif;
  color: #737270;
  width: 390px;
}
.Pg6GP4 {
    display: none;
  }
.Pg6GP4.PRKAhd {
      display: block;
    }

.P2GnyQ {
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight: 700;
  height: 82px;
  color: #461308;
  padding: 0 50px 0;
  text-shadow: 0 2px 4px #fff;
}

.P18AKD {
  font-size: 11px;
  color: #62422a;
  margin-top: 7px;
}

/*Field*/
.P1VND6 {
  height: 50px;
  padding:0 65px 0 58px;
  margin:0 0 13px;
}

.P1ps3T {
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 100%;
  height: 100%;
  padding: 0 20px 0 56px;
  font-size: 18px;
  color: #85643c;
  border-radius: 5px;
  border: 1px #86643c solid;
  -webkit-box-shadow:inset 0 0 36px rgba(133,100,60,0.8);
          box-shadow:inset 0 0 36px rgba(133,100,60,0.8);

}

.PRKAhd .P1ps3T {
    -webkit-box-shadow:inset 0 0 36px rgba(133,100,60,0.8);
            box-shadow:inset 0 0 36px rgba(133,100,60,0.8);
  }

.P1vmpi{
  left: -13px !important;;
  top:56% !important;;
}

/*Button*/
.Pv_MTI,
.PPdSUx {
  height: 100px;
}
.Pv_MTI .P1ycWr, .PPdSUx .P1ycWr {
    padding: 0 0 5px;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-shadow:  0px 3px 7px rgba(8, 20, 73, 0.65);
  }

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

.PHOtUw .P2GnyQ {
    color: #6a2919;
    height: auto;
    font-size: 25px;
    margin: 0 0 -3px;
  }

.PHOtUw .P1ycWr {
    color: #fff;
    font-size: 34px;
  }

.PHOtUw .PPdSUx {
    margin: 1px auto 2px;
  }

.PHOtUw .P1VND6 {
    margin: 0 auto 4px;
    position: relative;
    z-index: 1;
  }

.PHOtUw .P1RchC {
    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;
  }

.PHOtUw .Pd_hqo {
      margin: 5px 0 3px;
  }

.PHOtUw .Pd_hqo button {
      margin: 0 3px;
    }

.PHOtUw .Pd_hqo button:lang(ru) {
        margin: 5px 3px;
        background-color: #fff1e2;
        color: #4c1010;
      }

.PHOtUw .P23WV1 {
      color:#6a2919;
      margin: 0 0 6px;
      font-family: 'Times New Roman', serif;
      font-weight: bold;
      font-size: 16px;
      display: block;
      text-transform: uppercase;
      background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
    }

.PHOtUw .P1bzxt {
    margin: 0 0 -5px;
    font-size: 11px;
    padding: 0 65px;
    font-family: 'Arial';
    text-align: right;
  }

.PHOtUw .P1bzxt a {
      color: #62422a;
    }

.P1R9Fv {
  font-family: Philosopher, 'Book Antiqua';
  color: #737270;
  width: 100%;
}

  .PRJXW1 {
    display: none;
    width: 25em !important;
    height: auto !important;
    min-height: 39em;
    background-size: contain;
  }

  .PRJXW1.PxhROf {
      display: block;
    }

.P1g1O_ {
  font-weight: 700;
  height: 5.13em;
  color: #461308;
  padding: 0 2em 0;
  text-shadow: 0 2px 4px #fff;
}

.PeFyyv {
  font-size: 0.69em;
  color: #62422a;
  margin-top: 0.44em;
}

.P3NGMI {
  height: 3.13em;
  padding: 0 4.06em 0 3.63em;
  margin: 0 0 0.81em;
}

.P2U6GW {
  font-family: Philosopher, 'Book Antiqua';
  width: 100%;
  height: 100%;
  padding: 0 1.25em 0 3em;
  font-size: 1.13em;
  color: #85643c;
  border-radius: 0.31em;
  border: 1px #86643c solid;
  -webkit-box-shadow: inset 0 0 2.25em rgba(133, 100, 60, 0.8);
          box-shadow: inset 0 0 2.25em rgba(133, 100, 60, 0.8);
}

.PxhROf .P2U6GW {
    -webkit-box-shadow: inset 0 0 2.25em rgba(133, 100, 60, 0.8);
            box-shadow: inset 0 0 2.25em rgba(133, 100, 60, 0.8);
  }

.P1KoLL {
  left: -0.81em !important;
  top: 56% !important;
  width: 2.25em !important;
  height: 2.25em !important;
  background-size: contain;
}

.P2lnNZ,
.P16b5b {
  background-size: contain;
  height: 6.8em;
}

.P2lnNZ .P5XPS1, .P16b5b .P5XPS1 {
    padding: 0 0 5px;
    font-family: Philosopher, 'Book Antiqua';
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0px 3px 7px rgba(8, 20, 73, 0.65);
  }

.P2lnNZ .P5XPS1 > span, .P16b5b .P5XPS1 > span {
      position: relative;
      top: -0.05em;
    }

.P2lnNZ .P3jVeU,
  .P2lnNZ .P2cNC6,
  .P2lnNZ .Pp3UKO,
  .P16b5b .P3jVeU,
  .P16b5b .P2cNC6,
  .P16b5b .Pp3UKO {
    background-size: contain;
  }

.P2530F {
  color: #461308;
  font-size: 1.6em;
  padding: 1.4em 2em;
}

.P3OQsu {
  color: #e8e8e8;
}

.P3OQsu .P1g1O_ {
    color: #6a2919;
    height: auto;
    font-size: 1.56em;
    margin: 0 0 -0.19em;
  }

.P3OQsu .P5XPS1 {
    color: #fff;
    font-size: 2.13em;
  }

.P3OQsu .P16b5b {
    margin: 1px auto 2px;
  }

.P3OQsu .P3NGMI {
    margin: 0 auto 4px;
    position: relative;
    z-index: 1;
  }

.P3OQsu .P3NRDC {
    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;
  }

.P3OQsu .PdwE6_ {
      margin: 5px 0 3px;
    }

.P3OQsu .PdwE6_ button {
        margin: 0 3px;
      }

.P3OQsu .PdwE6_ button:lang(ru) {
          margin: 5px 3px;
          background-color: #fff1e2;
          color: #4c1010;
        }

.P3OQsu .P2IT6I {
      position: relative;
    }

.P3OQsu .P1E038 {
        margin: 0 auto;
        width: 7.4em !important;
        height: 2.6em !important;
        background-size: contain;
      }

.P3OQsu .P1jDJu {
      color: #6a2919;
      margin: 0 0 0.38em;
      font-family: 'Times New Roman', serif;
      font-weight: bold;
      font-size: 1em;
      display: block;
      text-transform: uppercase;
      background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png)
        50% 50% no-repeat;
    }

.P3OQsu .Pr5UDS {
    margin: 0 0 -0.31em;
    font-size: 0.69em;
    padding: 0 4.06em;
    font-family: 'Arial';
    text-align: right;
  }

.P3OQsu .P2gdPy {
      color: #62422a;
    }

/*Form*/
.P2lMVm {
  font-family: Arial, Arial, Helvetica, sans-serif;
  color: #737270;
  width: 390px;
}
.PnMgLG {
    display: none;
  }
.PnMgLG.P2IjBS {
      display: block;
    }

.P3Mk4g {
  font-size: 12px;
  color: #000;
  margin-bottom: 14px;
  font-weight: 700;
  text-shadow: 2px 1px 1px #fff;
}

.P2azUE {
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight: 700;
  height: 60px;
  color: #461308;
  padding: 0 50px 0;
  text-shadow: 0 2px 4px #fff;
}

.P-ri1U {
  color: rgb(20, 15, 10);
  padding: 0 61px;
}

/*Field*/
.P1L8cx {
  position: relative;
  margin: 0 auto 10px;
  width: 318px;
  padding: 45px 58px 38px 36px;
}

.P2O90Y {
  padding: 0 20px 0 56px;
  border-radius: 5px;
  background: 0 0;
  border: 0;
  width: 100%;
  height: 100%;
  line-height: 21px;
  color: #fdf1e9;
  font-style: italic;
  font-family: Philosopher, Times, serif;
  font-size: 18px;
  position: relative;
  z-index: 2;
}

.P2_aX0 {
  left: -13px !important;
  top: 56% !important;
}

/*Button*/
.P1jZ1-,
.P1Y9i0 {
  width: 320px;
  height: 100px;
  margin: 0 auto 2px;
  background-position: 0 0 !important;
}
.P1jZ1- .P1pDG5, .P1Y9i0 .P1pDG5 {
    padding: 0 0 10px;
    font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino,
      serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0px 3px 7px rgba(8, 20, 73, 0.65);
  }

.P1jZ1- .P1pDG5 {
    padding-left: 20px;
  }

.P3jjux {
  position: absolute;
  line-height: 1;
  display: table;
  height: 34px;
  width: 300px;
  left: 304px;
  top: -15px;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}

.P3jjux .P1S4QZ {
    background: #8d3334;
    padding: 0 10px;
    font: 12px/14px Arial, Helvetica, sans-serif;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-radius: 0 29px 29px 0;
    text-shadow: none;
    font-style: italic;
    color: #fed6d6;
    height: 52px;
    opacity: 0.9;
  }

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

.P2Xuuw .P2azUE {
    color: #6a2919;
    height: auto;
    font-size: 25px;
    margin: 0 0 -3px;
  }

.P2Xuuw .P1pDG5 {
    color: #fff;
    font-size: 34px;
  }

.P2Xuuw .P1Y9i0 {
    margin: 1px auto 2px;
  }

.P2Xuuw .P1L8cx {
    margin: 0 auto 4px;
    position: relative;
    z-index: 1;
    height: 50px;
    width: 100%;
    padding: 0 65px 0 58px;
  }

.P2Xuuw .P2t_hx {
    margin: 0 0 3px;
  }

.P2Xuuw .P2t_hx button {
      margin: 0 3px;
      color: #62350b;
    }

.P2Xuuw .P330MA {
    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;
  }

.P2Xuuw .P2p8Vt {
      color: #6a2919;
      margin: 0 0 6px;
      font-family: 'Times New Roman', serif;
      font-weight: bold;
      font-size: 16px;
      display: block;
      text-transform: uppercase;
      background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png)
        50% 50% no-repeat;
    }

.P2Xuuw .P1VAWA {
    margin: 0 0 5px;
    font-size: 11px;
    padding: 0 65px;
    font-family: 'Arial';
    text-align: right;
  }

.P2Xuuw .PPVkI_ {
      color: #62422a;
    }

.P2Xuuw input {
    font-family: Philosopher, Palatino Linotype, Book Antiqua, Palatino, serif;
    width: 100%;
    height: 100%;
    padding: 0 20px 0 56px;
    font-size: 18px;
    color: #85643c;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 36px rgba(133, 100, 60, 0.8);
            box-shadow: inset 0 0 36px rgba(133, 100, 60, 0.8);
    border: 1px solid #86643c;
  }

.P2Xuuw .P3jjux {
    position: absolute;
    line-height: 1;
    display: table;
    height: 34px;
    width: 300px;
    left: 267px;
    top: -1px;
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }

/*Form*/
.P1aCcm {
  font-family: 'Times New Roman',Times,serif;
  color: #fffea8;
  width: 400px;
}
.P1CVxO {
    display: none;
  }
.P1CVxO.P3CkfY {
      display: block;
    }

.P12K4p {
  color: #ffe3ad;
  text-shadow: 1px 4px 6px #000, 1px 4px 6px #000;
  padding: 0 40px;
  margin: 0 0 15px;
  line-height: 1.1;
}

.PtWV2F {
  font-size: 14px;
  color:#ffe3ad;
  text-shadow: 0 1px 0 #000;
}

.P30Io- {
  padding: 30px 70px 0;
  color: #28251f;
}

/*Field*/
.P37kSL {
  height: 62px;
  padding: 0 62px 4px 0;
  margin: 0 auto 10px;
}

.Pc1c5R {
  font-family: inherit;
  width: 100%;
  height: 100%;
  padding: 0 0 0 115px;
  font-size: 20px;
  color: #ffcc8d;
  font-style: italic;
  text-shadow: 1px 1px 1px #000;
}

.Pc1c5R:-webkit-autofill,
     .Pc1c5R:-webkit-autofill:hover,
     .Pc1c5R:-webkit-autofill:focus {
     -webkit-text-fill-color: #ffcc8d;
   }

/*Button*/
.P1LNL0,
.P8fwI_ {
  width: 510px;
  height: 110px;
  margin: 0 -55px;
  padding: 10px 90px 10px;
}
.P1LNL0 .P198VL, .P8fwI_ .P198VL {
    font-family: inherit;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 5px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  }


.PwV3Kz {
  font-size: 14px;
  color: #bead8c;
}


.PwV3Kz .P12K4p {
    color:#ffe3ad;
    height: auto;
    margin: 0 0 10px;
    padding: 0 20px;
  }


.PwV3Kz .P198VL {
    color: #fff;
    font-size: 34px;
  }


.PwV3Kz .P37kSL {
    margin: 0 auto 3px;
    position: relative;
  }


.PwV3Kz .P1inBc {
    margin: 0 0 3px;
  }


.PwV3Kz .P1inBc button {
      margin: 0 3px;
    }


.PwV3Kz .P1j4KX {
    margin-bottom: 11px;
    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;
  }


.PwV3Kz .P2yR6A {
    color:#ffe3ad;
    font-size: 14px;
    display: block;
    text-transform: uppercase;
    margin-right: 0;
    margin-top: 5px;
  }


.PwV3Kz .P1oOLT {
    margin: 0 0 -3px;
    font-size: 14px;
    padding: 0 65px;
    text-align: right;
  }


.PwV3Kz .P1oOLT a {
      color:#ffe3ad;
      text-shadow: 0 1px 0 #000;
    }

/*Form*/
.PkJs7i {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  width: 410px;
}
.P25-sx {
    display: none;
  }
.P25-sx.P2ujlg {
      display: block;
    }

.P3rL5E {
  font-family: MuseoSans, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  height: 140px;
  color: #f9d599;
  line-height: 1;
  -webkit-filter: drop-shadow(0 2px 0 #675332);
          filter: drop-shadow(0 2px 0 #675332);
}

@supports (-ms-ime-align:auto) {
  .P3rL5E {
    -webkit-text-fill-color: #f5ecbe !important;
    background:none;
    color:#f4e0ba;}
}
@media not all and (min-resolution:.001dpcm) { @media
{
  .P3rL5E {
    -webkit-text-fill-color: #f4e0ba !important;
    background:none;
    color: #f4e0ba;

  }
}
}

.P2V7Q9 {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 13px 35px 0;
  color: #78736c;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
}

/*Field*/
.P2h2q0 {
  height: 61px;
  padding: 4px 65px 4px 40px;
  margin: 0 auto 15px;
}

.P1OmP9 {
  font-family: inherit;
  width: 100%;
  height: 100%;
  padding: 0 0 0 75px;
  font-size: 18px;
  color: #f9edbd;
  opacity: .8;
}

.P1OmP9:-webkit-autofill,
  .P1OmP9:-webkit-autofill:hover,
  .P1OmP9:-webkit-autofill:focus {
     -webkit-text-fill-color: #f9edbd;
   }

.P2ujlg .P1OmP9 {
    opacity: 1;
  }

.PQELGe {
  color: #dcd7ce;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
  font-size: 13px;
  margin-bottom: 17px;
}

/*Button*/
.P3lkg8,
.P_66SI {
  height: 85px;
  padding: 6px 35px;
}
.P3lkg8 .P2Fo9l, .P_66SI .P2Fo9l {
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff3c3;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
  }
.P2Dy8y {
  width: 300px !important;
  height: 53px;
  top: auto;
  bottom: 0;
}
.PWiZif {
    left: 100%;
  }
.P37Wi3 {
    right: 100%;
  }
.P2Dy8y .P22cNO {
    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%;
      min-height: 100%;
      padding: 7px 31px;
      background: #B20800;
      font: 12px Arial,Helvetica,sans-serif;
      color: #fbf8ce;
      border-radius: 0.2vw;
  }

@supports (-ms-ime-align:auto) {
  .P3lkg8 .P2Fo9l,
  .P_66SI .P2Fo9l {
    -webkit-text-fill-color: #f5ecbe !important;
    background:none;
    color:#f4e0ba;}
}

@media not all and (min-resolution:.001dpcm) { @media
{
  .P3lkg8 .P2Fo9l,
  .P_66SI .P2Fo9l {
    -webkit-text-fill-color: #f5ecbe !important;
    background:none;
    color:#f4e0ba;}
}
}

.P3kLba {
  font-size: 13px;
  color: #dcd7ce;
}

.P3kLba .P3rL5E {
    color:#f4ffff;
    font-size: 30px;
    margin: 0 0 7px;
    height: auto;
  }

.P3kLba .P2Fo9l {
    color: #f9edbd;
    font-size: 34px;
  }

.P3kLba .P_66SI {
    margin: 0;
  }

.P3kLba .P2h2q0 {
    margin: 0;
  }

.P3kLba .P2o62b {
    margin: 0 0 3px;
  }

.P3kLba .P2o62b button {
      margin: 0 3px;
    }

.P3kLba .P3wktN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 4px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

.P3kLba .P3l3Sf {
    color:#cabeaa;
    font-size: 13px;
    margin: 9px 0 2px;
  }

.P3kLba .PRTwmn {
    color:#dcd7ce;
    font-size: 15px;
    display: block;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/010/decoration_line.png) 50% 50% no-repeat;
  }

/*Form*/
.P2nQhI {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  width: 19.5vw;
  color: #364655;
}
.P1wbza {
    display: none;
  }
.P1wbza.Puzmwl {
      display: block;
    }

.P1wbza {
  background-size: contain;
}

.P2mg55 {
  font-family: MuseoSans, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  height: 4vw;
  margin: 0 -0.5vw 0.9vw;
  line-height: 1.2;
  color: #f9d599;
  -webkit-filter: drop-shadow(0 2px 0 #675332);
          filter: drop-shadow(0 2px 0 #675332);
}

@supports (-ms-ime-align:auto) {
  .P2mg55 {
    -webkit-text-fill-color: #f5ecbe !important;
    background: none;
    color: #f4e0ba;
  }
}

@media not all and (min-resolution: .001dpcm) {
  .P2mg55 {
    -webkit-text-fill-color: #f4e0ba !important;
    background: none;
    color: #f4e0ba;
  }
}

.POFBYj {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 0.15vw 1vw 0;
  color: #78736c;
  line-height: 1.3;
  font-size: 0.6vw;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

/*Field*/
.P2FCAl {
  height: 4.3vw;
  padding: 0 0 .3vw;
  margin: 0 auto;
  background-size: contain;
}

.P2MKC0 {
  font-family: inherit;
  color: #f9edbd;
  opacity: .8;
  width: 14vw;
  height: 100%;
  margin: 0 0 0 3.5vw;
  font-size: 1vw;
}

.P2MKC0:-webkit-autofill,
  .P2MKC0:-webkit-autofill:hover,
  .P2MKC0:-webkit-autofill:focus {
    -webkit-text-fill-color: #f9edbd;
  }

.Puzmwl .P2MKC0 {
    opacity: 1;
  }

.P2r8ts {
  top: 1.8vw;
  left: 5.8vw;
  width: 2vw;
  height: 2vw;
  background-size: contain;
}

/*Button*/
.P1FI8M,
.PStgcB {
  height: 4.7vw;
  margin: 0 -1.5vw;
  padding: 0 1.5vw;
}
.P1FI8M .P1bCZe, .PStgcB .P1bCZe {
    padding: 0 0 0.3vw;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff3c3;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
    line-height: 1;
  }

@supports (-ms-ime-align:auto) {
  .P1FI8M .P1bCZe,
  .PStgcB .P1bCZe {
    -webkit-text-fill-color: #f5ecbe !important;
    background: none;
    color: #f4e0ba;
  }
}

@media not all and (min-resolution: .001dpcm) {
  .P1FI8M .P1bCZe,
  .PStgcB .P1bCZe {
    -webkit-text-fill-color: #f5ecbe !important;
    background: none;
    color: #f4e0ba;
  }
}

.P2qeh5 {
  color: #dcd7ce;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
  font-size: 1vw;
  margin-bottom: 1.2vw;
}

.P3litE {
  font-size: 1vw;
  color: #dcd7ce;
}

.P3litE .P2qeh5 {
    margin-bottom: 0.5vw;
  }

.P3litE .P2mg55 {
    color: #f9edbd;
    font-size: 2vw;
    height: auto;
    margin: 0 -0.5vw 0.9vw;
    line-height: 1.2;
  }

.P3litE .P1bCZe {
    color: #fff3c2;
  }

.P3litE .PStgcB {
    margin: 0;
  }

.P3litE .PStgcB span {
      font-size: 2vw;
    }

.P3litE .P2FCAl {
    background-size: 100% auto;
    height: 3.5vw;
  }

.P3litE .PaEtGj button {
      margin: 0 3px;
    }

.P3litE .PaEtGj button div {
        width: 9vw !important;
        background-size: 100% auto;
      }

@media (max-width: 960px) {

.P3litE .PaEtGj button div {
          width: 87px !important;
          height: 24px !important
      }
        }

.P3litE .P2UAQQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 4px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    color: ##dacdb3;
  }

.P3litE .PLatPd {
    color: #cabeaa;
    font-size: 1vw;
    margin: 0 0 0.5vw;
  }

@media (max-width: 960px) {

.P3litE .PLatPd {
      font-size: 10px
  }
    }

.P3litE .P1BrlP {
    color: #dcd7ce;
    font-size: 1vw;
    display: block;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/010/decoration_line.png) 50% 50% no-repeat;
  }

@media (max-width: 960px) {

.P3litE .P1BrlP {
      font-size: 10px
  }
    }

@media (max-width: 960px) {
  .P1wbza {
    /* top: 188px !important; */
    /* right: 115px !important; */
  }

  .P2nQhI {
    width: 187px;
  }

  .P2mg55 {
    height: 37px;
    margin: 0 -5px 9px;
    font-size: 19px !important;
    line-height: 23px;
  }

  .P2qeh5 {
    font-size: 10px !important;
    margin-bottom: 11px;
  }

  .P2FCAl {
    height: 38px;
    padding: 0 0 6px;
  }

  .POFBYj {
    font-size: 7px;
  }

  .P1FI8M,
  .PStgcB {
    height: 45px;
    margin: 0 -14px 3px;
    padding: 5px 14px;
  }

    .P1FI8M span, .PStgcB span {
      font-size: 23px !important;
    }

  .P2r8ts {
    width: 20px;
    height: 20px;
  }

  .P2MKC0 {
    width: 134px;
    margin-left: 35px;
    font-size: 14px;
  }

  & .PLatPd {
    font-size: 10px;
  }
}

.P3LjZ1 {
  width: 30vh;
  height: 2.9vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: auto;
  bottom: 0.9vw;
  z-index: -1;
}

.P2kFBw {
    left: 100%;
  }

.P2g3lo {
    right: 100%;
  }

.P3LjZ1 > span {
    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: 30vh;
    height: 100%;
    padding: 0.4vw 2vw 0.4vw 1vw;
    background: #b20800;
    font: 1.2vh/1.4vh Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }


:root {
  --heightLabel: 36px;
}

/*Form*/
.PTjxHY {
  background: #fff;
  padding: 30px;
  width: 410px;
  color: #b2b2b2;
  font-family: 'Times New Roman', Times, serif;
}
.PTjxHY form {
    position: relative;
    margin: 0 30px;
  }

.P13e1a {
  height: 130px;
  color: #292929;
  line-height: 1;
}

.PTdOQH {
  padding: 0 40px;
}

/*Field*/
.P1DMMc {
  text-align: left;
  padding-top: 36px;
  padding-top: var(--heightLabel);
  margin-bottom: 20px;
  z-index: 1;
}

.P1cC-S {
  font-family: inherit;
  width: 100%;
  height: 60px;
  background: #edf1f2;
  border-top: 1px solid #e4e8e9;
  border-radius: 5px;
  padding: 10px 20px;
  font-size: 20px;
  color: #292929;
}

.P3sVJo .P1cC-S {
    border-color: #e40b25;
  }

.Pow4lG {
  position: absolute;
  top: calc(36px * -1);
  top: calc(var(--heightLabel) * -1);
  left: 0;
  display: block;
  font-size: 20px;
  line-height: 36px;
  line-height: var(--heightLabel);
  color: #666;
}

.P3i2JE {
  position: absolute;
  top: 130px;
  right: 0;
  font-size: 12px;
  line-height: 36px;
  line-height: var(--heightLabel);
}

.P1L36y {
  width: 300px;
  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;
  margin-left: 10px;
}

.P1L36y .P-mCjK {
    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: 300px;
    height: 100%;

    padding: 7px 15px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Button*/
.Pn2bWu,
.P1fAXr {
  background: #0e7909;
  background: -webkit-gradient(linear, left top, left bottom, from(#0eb106), to(#0e530b));
  background: linear-gradient(to bottom, #0eb106 0%, #0e530b 100%);
  height: 70px;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden;
}
.Pn2bWu .P3r4Ig, .P1fAXr .P3r4Ig {
    color: #fff;
    padding: 0 10px;
    font-family: inherit;
    font-weight: bold;
    text-transform: uppercase;
  }
.Pn2bWu .P1R0Te, .P1fAXr .P1R0Te {
    float: right;
    margin-top: 13px;
    margin-right: 10px;
  }
.Pn2bWu .PbWJcZ,
  .Pn2bWu .P1YTYy,
  .P1fAXr .PbWJcZ,
  .P1fAXr .P1YTYy {
    background: #2a9a25;
    background: -webkit-gradient(linear, left top, left bottom, from(#43d93c), to(#197015));
    background: linear-gradient(to bottom, #43d93c 0%, #197015 100%);
  }
.Pn2bWu .P39oF4, .P1fAXr .P39oF4 {
    background: #0e6c09;
    background: -webkit-gradient(linear, left top, left bottom, from(#0d8f06), to(#0e530b));
    background: linear-gradient(to bottom, #0d8f06 0%, #0e530b 100%);
  }

/*Form*/
.P1oDEA {
  font-family: 'Times New Roman', Times, serif;
  width: 438px;
  height: 288px;
  color: #3c0201;
  text-align: left;
  position: relative;
}
.P1rIII {
    display: none;
  }
.P1rIII.P1OMua {
      display: block;
    }

.PYjdxU {
  text-align: right;
  padding: 65px 0 0;
  font-size: 11px;
  font-family: Arial;
}

.P2oSN9 {
  font-size: 20px;
  padding-bottom: 13px;
  line-height: 1;
}

.P1s2AD {
    margin: 0 -20px;
  }

.P2NF-a {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: right;
  color: #62422a;
}

/*Field*/
.PWaFHw {
  text-align: left;
  margin-bottom: 15px;
  background-position: center bottom !important;
  color: #fff;
}

.P3APF5 {
  font-family: inherit;
  width: 100%;
  height: 48px;
  padding: 10px 20px;
  color: #f4ecd7;
  font-size: 18px;
}

.P3APF5:-webkit-autofill,
    .P3APF5:-webkit-autofill:hover,
    .P3APF5:-webkit-autofill:focus {
      -webkit-text-fill-color: #f4ecd7;
  }

.Pykj38 {
  display: block;
  font-size: 27px;
  padding: 7px 0 15px;
  line-height: 1;
  color: #62422a;
}

.P1_Q4h {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 100%;
  top: auto;
  height: 46px;
  bottom: 2px;
  margin-left: -5px;
  z-index: 2;
}

.P1_Q4h .P3AC58 {
    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: 300px;
    padding: 7px 15px 7px 35px;
    background: #B20800;
    min-height: 100%;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Button*/
.P2OYBf,
.P1fd9E {
  height: 62px;
  width: 256px;
  float: right;
}
.P2OYBf .P2feAa, .P1fd9E .P2feAa {
    color: #fef9ad;
    font-family: inherit;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
  }
.P2OYBf .P2ZskF, .P1fd9E .P2ZskF {
    float: right;
    margin-top: 3px;
    margin-left: 10px;
  }

.P3Q22v .P4-WlX {
    color:#3c0201;
    text-align: center;
    font-size: 28px;
    margin: 0 0 6px;
    padding: 0 15px 10px;
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/012/decoration_line.png) 50% 100% no-repeat;
  }

.P3Q22v .P2feAa {
    color: #fef9ad;
    font-size: 26px;
  }

.P3Q22v .PWaFHw {
    margin-bottom: 6px;
  }

.P3Q22v .P3APF5 {
    color:#897854;
    font-size: 18px;
  }

.P3Q22v .P3APF5:focus {
      color:#f4ecd7;
    }

.P3Q22v .P1mVkU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 3px;
  }

.P3Q22v .P3bl4_ {
    margin: 0;
  }

.P3Q22v .P1KyMg {
    font-family: 'Arial';
    position: absolute;
    right: 10px;
    z-index: 2;
    margin-top: -41px;
    text-align: right;
  }

.P3Q22v .P1KyMg a {
      color:#e8c798;
      font-size: 11px;
    }

.P3Q22v .P3APF5 {
    padding-right: 100px;
  }

/*Form*/
.P36llE {
  font-family: 'Times New Roman', Times, serif;
  color: #3c0201;
  text-align: left;
  position: relative;
  width: 100%;
}
.PtjkDw {
    bottom: -6vw;
    margin: 0 auto;
    width: 100% !important;
    height: 18vw !important;
    background-size: contain;
  }
.P7mdvj {
    display: none;
    width: 31vw !important;
    background-size: contain;
  }
.P7mdvj.P2SUjm {
      display: block;
    }
.P2VOu2 {
      width: 2.7vw;
      height: .7vw;
    }

.PS8hQg {
  text-align: right;
  padding: 3.38vw 0 0;
  font-size: .57vw;
  font-family: Arial;
}

.PgJ1SO {
  font-size: 1vw;
  padding-bottom: .7vw;
  line-height: 1vw;
}

.PgJ1SO span:lang(ru) {
      font-size: .88vw !important;
    }

.P3efO1 {
    margin: .2vw -1vw;
    width: 22.3vw !important;
    height: 0.2vw !important;
  }

.P1Ll2m {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: right;
  color: #62422a;
}

/*Field*/
.P3lEGR {
  width: 100%;
  text-align: left;
  margin-bottom: .78vw;
  background-position: center bottom !important;
  background-size: 100% 2.5vw !important;
  color: #fff;
}

.P2sX3_ {
  font-family: inherit;
  width: 100%;
  height: 2.5vw;
  padding: .5vw 1vw;
  color: #f4ecd7;
  font-size: .93vw;
}

.P2sX3_:-webkit-autofill,
  .P2sX3_:-webkit-autofill:hover,
  .P2sX3_:-webkit-autofill:focus {
    -webkit-text-fill-color: #f4ecd7;
  }

.P3czbq {
  display: block;
  font-size: 1.4vw;
  padding: .36vw 0 .78vw;
  line-height: 1;
  color: #62422a;
}

.P3czbq span:lang(ru) {
      font-size: .88vw !important;
    }

.P3--cK {
  width: 15.6vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 100%;
  top: auto;
  height: 2.38vw;
  bottom: 0.1vw;
  margin-left: -.2vw;
  margin-right: -.2vw;
  z-index: 2;
}

.P3--cK .P3p4sg {
    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: 15.6vw;
    padding: .36vw .78vw .36vw 1.8vw;
    background: #b20800;
    min-height: 100%;
    font: .6vw/.72vw Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Button*/
.P1R39K,
.P27iZJ {
  height: 3.2vw;
  width: 13.3vw;
  background-size: contain;
  float: right;
}
.P1R39K .P2QNJi, .P27iZJ .P2QNJi {
    color: #fef9ad;
    font-family: inherit;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
  }
.P1R39K .P2E9s2, .P27iZJ .P2E9s2 {
    margin: .3vw 0 0 .52vw;
    width: 3vw !important;
    height: 1vw !important;
    background-size: contain;
  }
.P1R39K .P3XKNv,
  .P1R39K .P28XOU,
  .P1R39K .PVwvIv,
  .P27iZJ .P3XKNv,
  .P27iZJ .P28XOU,
  .P27iZJ .PVwvIv {
    background-size: contain;
  }

.P2FyjY {
  margin: 0 0 -2vw;
}

.P2FyjY .P2IbIJ {
    color: #3c0201;
    text-align: center;
    font-size: 1.45vw;
    margin: 0 0 .3vw;
    padding: 0 .78vw .52vw;
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/012/decoration_line.png) 50% 100% no-repeat;
  }

.P2FyjY .P2QNJi {
    color: #fef9ad;
    font-size: 1.35vw;
  }

.P2FyjY .P2fJUL {
    width: 6vw !important;
    height: 2.2vw !important;
    background-size: contain;
  }

.P2FyjY .P3lEGR {
    margin-bottom: .31vw;
  }

.P2FyjY .P2sX3_ {
    color: #897854;
    font-size: .9vw;
  }

.P2FyjY .P2sX3_:focus {
      color: #f4ecd7;
    }

.P2FyjY .P1c_UG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 .15vw;
  }

.P2FyjY .P2BcMf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.P2FyjY .P1UZCe {
    margin: 0;
  }

.P2FyjY .P1IEAG {
    font-family: 'Arial';
    position: absolute;
    right: .52vw;
    z-index: 2;
    margin-top: -2.1vw;
    text-align: right;
  }

.P2FyjY .P1IEAG a {
      color: #e8c798;
      font-size: .57vw;
    }

.P2FyjY .P2sX3_ {
    padding-right: 5.2vw;
  }

@media (max-width: 1024px) {
  .P36llE {
    width: 231px;
  }

    .PtjkDw {
      bottom: -60px;
      height: 180px !important;
      background-size: 293px;
    }

    .P7mdvj {
      width: 318px !important;
      background-size: 294px !important;
      padding: 26px 30px 10px 53px !important;
    }

      .P2VOu2 {
        width: 27px !important;
        height: 7px !important;
      }

  .PS8hQg {
    padding: 33.8px 0 7px;
    font-size: 5.7px;
  }

  .PgJ1SO {
    font-size: 10px;
    padding-bottom: 7px;
    line-height: 1;
  }
      .PgJ1SO span:lang(ru) {
        font-size: 10px !important;
      }

    .P3efO1 {
      margin: 2px auto;
      width: 223px !important;
      height: 2px !important;
    }

  /*Field*/
  .P3lEGR {
    margin-bottom: 7.8px;
    background-size: 100% 25px !important;
  }

  .P2sX3_ {
    height: 25px;
    padding: 5px 5px;
    font-size: 9.3px;
  }

  .P3czbq {
    font-size: 14px;
    padding: 3.6px 7.8px;
  }
      .P3czbq span:lang(ru) {
        font-size: 10px !important;
      }

  .P3--cK {
    width: 156px;
    height: 23.8px;
    bottom: 1px;
    margin-left: -2px;
    margin-right: -2px;
  }

    .P3--cK .P3p4sg {
      width: 156px;
      padding: 3.6px 7.8px 3.6px 18px;
      font: 6px/7.2px Arial, Helvetica, sans-serif;
    }

  /*Button*/
  .P1R39K,
  .P27iZJ {
    height: 33px;
    width: 133px;
    background-size: contain;
  }
      /* background-size: 134px 30px; */
      .P1R39K .P2QNJi span, .P27iZJ .P2QNJi span {
        font-size: 13px !important;
      }

        .P1R39K .P2QNJi span:lang(de), .P27iZJ .P2QNJi span:lang(de) {
          font-size: 13px !important;
        }

    .P1R39K .P2E9s2, .P27iZJ .P2E9s2 {
      margin-top: 2.5px;
      margin-left: 5.2px;
      width: 30px !important;
      height: 10px !important;
    }

    .P1R39K .P3XKNv,
    .P1R39K .P28XOU,
    .P1R39K .PVwvIv,
    .P27iZJ .P3XKNv,
    .P27iZJ .P28XOU,
    .P27iZJ .PVwvIv {
      background-size: contain;
    }
    .P2FyjY .P2IbIJ {
      font-size: 14.5px;
      margin: 0 0 3px;
      padding: 0 7.8px 5.2px;
    }

    .P2FyjY .P2QNJi {
      font-size: 13.5px;
    }

    .P2FyjY .P3lEGR {
      margin-bottom: 3.1px;
    }

    .P2FyjY .P2sX3_ {
      font-size: 9px;
    }

    .P2FyjY .P1c_UG {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      margin: 0 0 1.5px;
    }

    .P2FyjY .P2fJUL {
      width: 62px !important;
      height: 22.5px !important;
      background-size: contain;
    }

    .P2FyjY .P1IEAG {
      right: 5.2px;
      margin-top: -25px;
    }

      .P2FyjY .P1IEAG a {
        font-size: 8px;
      }

    .P2FyjY .P2sX3_ {
      padding-right: 51px;
    }
}
/*Form*/
.PFeUg9 {
  font-family: 'Times New Roman', Times, serif;
  width: 438px;
  height: 288px;
  color: #3c0201;
  text-align: left;
  position: relative;
}
.P3WK1l {
    display: none;
  }
.P3WK1l.PLzlWC {
      display: block;
    }

.P9q32_ {
  text-align: right;
  padding: 65px 0 0;
  font-size: 11px;
  font-family: Arial;
}

.P31m2V {
  font-size: 20px;
  padding-bottom: 13px;
  line-height: 1;
}

.P3KxPO {
    margin: 0 -20px;
  }

.P2qeP6 {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: right;
  color: #62422a;
}

/*Field*/
.P1eVi5 {
  text-align: left;
  margin-bottom: 11px;
  background-position: center bottom !important;
  color: #fff;
}

.PGLR4t {
  font-family: inherit;
  width: 100%;
  height: 48px;
  padding: 10px 20px;
  color: #f4ecd7;
  font-size: 18px;
}

.PGLR4t:-webkit-autofill,
    .PGLR4t:-webkit-autofill:hover,
    .PGLR4t:-webkit-autofill:focus {
      -webkit-text-fill-color: #f4ecd7;
  }

.P2uTMF {
  display: block;
  font-size: 27px;
  padding: 0px 0 7px;
  line-height: 1;
  color: #62422a;
}

.P2vxnp {
  width: 300px;
  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;
  height: 46px;
  bottom: 2px;
  margin-left: -5px;
  z-index: 2;
}

.P2vxnp .PQOxcT {
    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: 300px;
    height: 100%;

    padding: 7px 15px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Button*/
.P3ot2x,
.P3OEva {
  height: 62px;
  width: 256px;
  float: right;
}
.P3ot2x .P29S2i, .P3OEva .P29S2i {
    color: #fef9ad;
    font-family: inherit;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
  }
.P3ot2x .Px9zem, .P3OEva .Px9zem {
    float: right;
    margin-top: 3px;
    margin-left: 10px;
  }


.P1j3Ee{
   margin: 0 auto;
   height:36px;
   width: 431px;
   position: absolute;
   bottom: 0;
}


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

}


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


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


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


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


.P3DWLT:nth-child(1) div:nth-child(2) span{
    left:-10px;
  }


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


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


.P3DWLT:nth-child(1) div span{
    position: absolute;
    width: 37px;
    top: -15px;
    color: #000;
    text-transform: uppercase;
    font: 10px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight:600;

}


.P3DWLT:nth-child(1) div span[data-state="active"]{
   color: #000;
   font-size:11px;
   width: 38px;
   top: -18px;
 }


.P3DWLT:nth-child(1) div span[data-state="done"]{
   color: #000;
 }


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


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


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


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


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


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


/*Form*/
.P37jCg {
  font-family: 'Times New Roman', Times, serif;
  width: 438px;
  height: 383px;
  color: #3c0201;
  text-align: left;
  position: relative;
}
.PlqCmI {
   display: none;
}
.PlqCmI.P2ZspF {
   display: block;
 }

.P2MMpU {
  color: #412a1c;
  margin: 0 0 5px;
  height: 62px;
  line-height: 1.1;
  text-align: center;
  margin: 0 0 6px;
  padding: 0 15px 10px;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/012/decoration_line.png) 50% 100% no-repeat;
}

.P1Rj4w {
  text-align: right;
  padding: 65px 0 0;
  font-size: 11px;
  font-family: Arial;
}

.P2j9oA {
  position: absolute;
  top: 78px;
  right: 3px;
  font-size: 18px;
  color: #7b371b;
  font-weight: 700;
}

.P1RzKK {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: right;
  color: #62422a;
}

/*Field*/
.P3lQsV {
  text-align: left;
  margin-bottom: 15px;
  background-position: center bottom !important;
  color: #fff;
}

.PjzPWS {
  font-family: inherit;
  width: 100%;
  height: 48px;
  padding: 10px 20px;
  color: #f4ecd7;
  font-size: 18px;
}

.PjzPWS:-webkit-autofill,
    .PjzPWS:-webkit-autofill:hover,
    .PjzPWS:-webkit-autofill:focus {
      -webkit-text-fill-color: #f4ecd7;
  }

.P1lRQa {
  display: block;
  font-size: 27px;
  padding: 7px 0 8px;
  line-height: 1;
  color: #62422a;
}

.P28r_m {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 100%;
  height: 46px;
  top: auto;
  bottom: 2px;
  margin-left: -5px;
  z-index: 2;
}

.P28r_m .P3kv58 {
    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: 300px;
    padding: 7px 15px 7px 35px;
    background: #B20800;
    min-height: 100%;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Button*/
.P3b9_v,
.P2jeix {
  height: 62px;
  width: 256px;
  float: right;
}
.P3b9_v .PxAMIJ, .P2jeix .PxAMIJ {
    color: #fef9ad;
    font-family: inherit;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(1px 1px 1px #000);
            filter: drop-shadow(1px 1px 1px #000);
  }
.P3b9_v .P3DJHE, .P2jeix .P3DJHE {
    float: right;
    margin-top: 3px;
    margin-left: 10px;
  }

.P3sRQC .P2MMpU {
    color:#3c0201;
    text-align: center;
    font-size: 28px;
    margin: 0 0 6px;
    padding: 0 15px 10px;
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/012/decoration_line.png) 50% 100% no-repeat;
  }

.P3sRQC .PxAMIJ {
    color: #fef9ad;
    font-size: 26px;
  }

.P3sRQC .P3lQsV {
    margin-bottom: 6px;
  }

.P3sRQC .PjzPWS {
    color:#897854;
    font-size: 18px;
}

.P3sRQC .PjzPWS:focus {
   color:#f4ecd7;
 }

.P3sRQC .P1QEre {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 0 3px;
  }

.P3sRQC .PLa9Fp {
    margin: 0;
  }

.P3sRQC .P13xsl {
    font-family: 'Arial';
    position: absolute;
    right: 10px;
    z-index: 2;
    margin-top: -41px;
    text-align: right;
}

.P3sRQC .P13xsl a {
    color:#e8c798;
    font-size: 11px;
  }

.P3sRQC .PjzPWS {
    padding-right: 100px;
  }

:root {
  --heightLabel: 36px;
}

/*Form*/
.PImN8T {
  padding: 15px;
  width: 630px;
  font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.P3ctof {
    display: none;
  }
.P3ctof.P3MfGE {
      display: block;
    }
.PImN8T form {
    position: relative;
    margin: 0 30px;
  }

.P2S5LR {
  height: 130px;
  color: #292929;
  padding: 0 30px;
  line-height: 1;
}

.P2iGkT {
  padding: 0 0 0 40px;
  margin: 0 0 0 50%;
  text-align: right;
  color: #5c5b46;
}

/*Field*/
.P1JN4Q {
  text-align: left;
  margin: 25px 0 10px;
  z-index: 1;
  position: relative;
  padding: 9px 0 4px;
  border-bottom: 2px #000 solid;
  color: #000;
}

.PwzFbU {
  font-family: inherit;
  width: 90%;
  height: 45px;
  line-height: 45px;
  background: none;
  border-top: 0;
  padding: 0 32px 0 20px;
  font-size: 30px;
  color: #000;
}

.P3uwVv .PwzFbU {
    border-color: #e40b25;
  }

.P1mgmh {
  font-size: 45px;
  color: #000;
  height: 116px;
  margin: 0;
  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;
}

.P1mgmh span {
  font-size: 28px;
}

.P2GjDf {
  position: absolute;
  top: calc(36px * -1);
  top: calc(var(--heightLabel) * -1);
  left: 0;
  display: block;
  font-size: 50px;
  line-height: 36px;
  line-height: var(--heightLabel);
  color: #000;
}

.P3AiYA {
    position: absolute;
    top: 166px;
    right: 3px;
    z-index: 10;
    color: #000;
  }

.P3jksU {
    position: absolute;
    top: 199px;
    right: 0;
    font-size: 12px;
    width: 100%;
    height: 5px;
    line-height: 36px;
    line-height: var(--heightLabel);
    background: #bdb195;
    z-index: 100;
  }

.PEdVJx {
      height: 100%;
      background: #3d9b00;
      -webkit-transition: width .9s;
      transition: width .9s;
    }

.P2ITyO {
  color: #000;
  text-align: right;
  margin: 0 5px 5px;
}

.P3XSnn {
  width: 300px;
  display: block;
  position: absolute;
  left: 0;
  top: 49px;
  bottom: auto;
  right: 0px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  z-index: 1000;
  border-top: 5px #c40000 solid;
}

.P3XSnn .PG0JMA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 300px;
    height: 100%;
    padding: 12px 0 0 2px;
    background: none;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #c40000;
    text-shadow: 0 2px 4px rgba(255, 250, 226, 1);
  }

/*Button*/
.PH24Bl,
.P1eWLB {
  background: #303030;
  background: -webkit-gradient(linear, left top, right bottom, from(#fcf9e6), to(#ebe1c0));
  background: linear-gradient(to bottom right, #fcf9e6 0%, #ebe1c0 100%);
  height: 60px;
  width: 227px;
  margin: 0 0 20px 314px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px #dcd0a7 solid;
  -webkit-transition: all .9s;
  transition: all .9s;
  -webkit-box-shadow: 0px 10px 17px rgba(0, 0, 0, .3);
          box-shadow: 0px 10px 17px rgba(0, 0, 0, .3);
  text-shadow: 0 1px 1px rgba(255, 250, 226, 1);
}
.PH24Bl .P3Nnah, .P1eWLB .P3Nnah {
    color: #000;
    padding: 0 10px;
    font-family: inherit;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 30px;
  }
.PH24Bl .Pllt0o, .P1eWLB .Pllt0o {
    float: right;
    margin-top: 6px;
    color: #000;
  }
.PH24Bl .P3kXq3,
  .PH24Bl .PPxfAm,
  .P1eWLB .P3kXq3,
  .P1eWLB .PPxfAm {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#fcfdec), to(#d7c898));
    background: linear-gradient(to bottom right, #fcfdec 0%, #d7c898 100%);
  }
.PH24Bl .P3Ks3n, .P1eWLB .P3Ks3n {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#dcd0a7), to(#ebe1c0));
    background: linear-gradient(to bottom right, #dcd0a7 0%, #ebe1c0 100%);
  }

.PH24Bl {
  height: 50px;
  width: 118px;
  margin: 0 0 20px 423px;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 0;
}

.PH24Bl .Pllt0o {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }

.P2aOku .P2S5LR {
    height: auto;
  }

.P2aOku .P1JN4Q {
  border-bottom: 5px #3d9b00 solid;
}

.P2aOku .P1egk0 {
    text-align: right;
    margin: 0 5px 5px;
  }

.P2aOku .P1egk0 a {
      color: #000;
    }

:root {
  --heightLabel: 36px;
}

/*Form*/
.P3dKgd {
  padding: 15px;
  width: 630px;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.P3dKgd form {
    position: relative;
    margin: 0 30px;
  }

.P2Fvqk {
  height: 130px;
  color: #fefff3;
  padding: 0 30px;
  line-height: 1;
}

.P2Ihrj {
  padding: 0 0 0 40px;
  margin: 0 0 0 50%;
  text-align: right;
  color: #a8a59d;
}

/*Field*/
.P2d8KJ {
  text-align: left;
  margin-bottom: 9px;
  z-index: 1;
  position: relative;
  padding: 9px 0 4px;
  border-bottom: 2px #000 solid;
  color: #fefff3;
}

.PFlaG_ {
  font-family: inherit;
  width: 90%;
  height: 45px;
  line-height: 45px;
  background: none;
  border-top: 0;
  padding: 0 32px 0 20px;
  font-size: 30px;
  color: #ebe2c7;
}

.P2jAkT .PFlaG_ {
    border-color: #e40b25;
  }

.P8f-b6 {
  font-size: 45px;
  color: #fefff3;
  height: 150px;
  line-height: 1;
  margin: 0;
  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-shadow: 0 2px 10px #050401;
}

.P8f-b6 span {
  font-size: 38px;
}

.P2IClN {
  position: absolute;
  top: calc(36px * -1);
  top: calc(var(--heightLabel) * -1);
  left: 0;
  display: block;
  font-size: 50px;
  line-height: 36px;
  line-height: var(--heightLabel);
  color: #fefff3;
}

.P2W9UN {
    position: absolute;
    top: 173px;
    right: 3px;
    z-index: 10;
    color: #c9c9bc;
  }

.P3hU45 {
    position: absolute;
    top: 207px;
    right: 0;
    font-size: 12px;
    width: 100%;
    height: 5px;
    line-height: 36px;
    line-height: var(--heightLabel);
    background: #bdb195;
    z-index: 100;
  }

.P2fj8e {
      height: 100%;
      background: #3d9b00;
      -webkit-transition: width .9s;
      transition: width .9s;
    }

.P3zwlQ {
  width: 300px;
  display: block;
  position: absolute;
  left: 0;
  top: 49px;
  bottom: auto;
  right: 0px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  z-index: 1000;
  border-top: 5px #c40000 solid;
}

.P3zwlQ .P3eTM7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 300px;
    height: 100%;
    padding: 12px 0 0 2px;
    background: none;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #f93030;
    text-shadow: 0 2px 4px #000;
  }

/*Button*/
.P2FfZQ,
.PvCOUJ {
  background: #303030;
  background: -webkit-gradient(linear, left top, right bottom, from(#fcf9e6), to(#ebe1c0));
  background: linear-gradient(to bottom right, #fcf9e6 0%, #ebe1c0 100%);
  height: 60px;
  width: 227px;
  margin: 0 0 20px 314px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px #dcd0a7 solid;
  -webkit-transition: all .9s;
  transition: all .9s;
  -webkit-box-shadow: 0px 10px 17px rgba(0, 0, 0, .3);
          box-shadow: 0px 10px 17px rgba(0, 0, 0, .3);
  text-shadow: 0 1px 1px rgba(255, 250, 226, 1);
}
.P2FfZQ .P2nG4X, .PvCOUJ .P2nG4X {
    color: #000;
    padding: 0 10px;
    font-family: inherit;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 30px;
  }
.P2FfZQ .PjAjB-, .PvCOUJ .PjAjB- {
    float: right;
    margin-top: 6px;
    color: #000;
  }
.P2FfZQ .P1bPez,
  .P2FfZQ .P73Uy8,
  .PvCOUJ .P1bPez,
  .PvCOUJ .P73Uy8 {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#fcfdec), to(#d7c898));
    background: linear-gradient(to bottom right, #fcfdec 0%, #d7c898 100%);
  }
.P2FfZQ .P3kS3B, .PvCOUJ .P3kS3B {
    background: #f7f2da;
    background: -webkit-gradient(linear, left top, right bottom, from(#dcd0a7), to(#ebe1c0));
    background: linear-gradient(to bottom right, #dcd0a7 0%, #ebe1c0 100%);
  }

.P2FfZQ {
  height: 50px;
  width: 118px;
  margin: 0 0 20px 423px;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 0;
}

.P2FfZQ .PjAjB- {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }

/*Form*/
.PBtT5l {
  font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 34.2vh;
  color: #3f160c;
}

.P3P9yu {
  width: 34.2vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}

.Ps0smk {
  color: #f9d599;
  -webkit-filter: drop-shadow(0 2px 0 #675332);
          filter: drop-shadow(0 2px 0 #675332);
  font-weight:bold;
  text-transform: uppercase;
  margin: 0 0 2vh;
  line-height: 1.1;
  height: 17.3vh;
}

.P1rg_V {
  text-shadow: 1px 1px 2px #000;
  line-height: 1.3;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*Field*/
.PrzOMv {
  height: 8.9vh;
  padding: 2.2vh 0 3.8vh 0;
  width: 100%;
  background-size: contain;
  margin:0 0 -1.1vh;
  color: #3f160c !important;
}

.P30N8N {
  width: 100%;
  height: 100%;
  line-height: 2.2vh;
  font-size: 1.8vh;
  color: #3f160c;
  font-family: inherit;
  font-weight: bold;
  padding: 0 3vh 0 7.6vh;
}

.PM5xlm {
  left: 1.7vh !important;
  width: 3vh;
  height: 3vh;
  background-size: contain;
}

/*Button*/
.P1VdES,
.P2c2Na {
  width: 24.6vh;
  height: 14.8vh;
  margin: 0 4.4vh;
}
.P1VdES .P37iwO, .P2c2Na .P37iwO {
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    letter-spacing: .04em;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
    text-transform: uppercase;
    font-size: 4.2vh;
    line-height: 1;
    padding: 0 3vh;
    font-weight:bold;
  }

/*Form*/
.P3jSLZ {
  font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 31.4vh;
  color: #3f160c;
}

.P2hndE {
  width: 34.2vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}
.P2EQpo {
  display: block;
  font-size: 1.8vh;
  margin: 0 0 2vh;
  line-height: 1;
  color: #22191a;
  text-align: left;
}

.P3Nqoo {
  color: #22191a;
  font-weight:bold;
  text-transform: uppercase;
  margin: 0 0 2vh;
  line-height: 1.1;
  height: 18vh;
}

.P3n6MQ {
  line-height: 1.3;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #847069;
  padding:10% 10% 0;
}

/*Field*/
.P1oMcB {
  padding: 0 0 3.8vh 0;
  width: 100%;
  background-size: contain;
  margin:0 0 1.2vh;
  color: #f2e4cf !important;
  background-position: center 2.5vh !important;
}

.P29Gp_ {
  width: 100%;
  height: 100%;
  line-height:2.2vh;
  font-size: 1.8vh;
  color: #f2e4cf ;
  font-family: inherit;
  font-weight: bold;
  padding: 0 3vh 0 1.6vh;
  display: block;
}
.P3Svy2{
  position: absolute;
  bottom: 20.4vh;
  right: 1.7vh;
  font-size:1.2vh;
  line-height:1;
}
/*Button*/
.P3C5zo,
.P3bs6R {
  width: 31.2vh;
  height: 8.6vh;
  margin: 0 auto;
}
.P3C5zo .P3xqn-, .P3bs6R .P3xqn- {
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    letter-spacing: .04em;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
    text-transform: uppercase;
    font-size: 4.2vh;
    line-height: 1;
    padding: 0 3vh;
    font-weight:bold;
  }

.P2toN8{
  width: 30vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 100%;
  top: 2.4vh;
  bottom: -1.6vh;
  z-index: -1;
}

.P2toN8 span {
    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: 30vh;
    height: 100%;
    padding: 0.7vh 1.5vh 0.7vh 1.5vh;
    background: #b20800;
    font: 1.2vh/1.4vh Arial,Helvetica,sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Form*/
.PdcPWg {
  font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 340px;
  position: relative;
}

.P_LJp0 {
  position: absolute;
  left: 0;
  bottom: 100%;
  display: block;
  font-size: 18px;
  margin: 0 0 10px;
  color: #ecebdf;
  text-align: left;
}

.P3OBWs {
  color: #fff;
  text-shadow: 0 3px 8px #000;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 80px;
}

.Pvk5-r {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #6b6d6e;
  color: rgba(255, 255, 255, .4);
  padding: 15px 25px 0;
  height: 55px;
}

/*Field*/
.P2zI80 {
  margin: 33px 0 53px;
  height: 50px;
  color: #000;
}

.P2YgnT {
  width: 100%;
  height: 100%;
  font-size: 18px;
  color: #000;
  font-family: inherit;
  font-weight: bold;
  padding: 0 30px 0 15px;
  display: block;
}

.PUeLUh {
  position: absolute;
  bottom: 268px;
  right: 2px;
  font-size: 12px;
  color: #ecebdf;
}

/*Button*/
.P1PTLT,
.P286Mb {
  height: 95px;
}
.P1PTLT .P1838L, .P286Mb .P1838L {
    padding-bottom: 5px;
    color: #fff;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    letter-spacing: .04em;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
    text-transform: uppercase;
    font-weight: bold;
  }

.P2TVEf {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 98%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P2TVEf .P3q-N2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 300px;
    height: 100%;
    padding: 7px 25px;
    background: #b20800;
    font: 12px Arial, Helvetica, sans-serif;
    color: #fed6d6;
  }

/*Form*/
.P2MlMK {
  font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 31.4vh;
  color: #3f160c;
}

.P2QrtB {
  width: 34.2vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}
.P1BOiD {
  display: block;
  font-size: 1.8vh;
  margin: 0 0 2vh;
  line-height: 1;
  color: #ffffff;
  text-align: left;
}

.P3m6pf {
  color: #ffffff;
  text-shadow: 0 3px 8px #000;
  font-weight:bold;
  text-transform: uppercase;
  margin: 0 0 4vh;
  line-height: 5.4vh;
}

.P1WoK6 {
  line-height: 1.3;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #6b6d6e;
  padding:10% 10% 0;
}

/*Field*/
.P2PNRH {
  padding: 0 0 3.8vh 0;
  width: 100%;
  background-size: contain;
  margin:0 0 5.2vh;
  color: #000 !important;
  background-position: center 2.5vh !important;
}

.P1kIu2 {
  width: 100%;
  height: 100%;
  line-height: 2.2vh;
  font-size: 1.8vh;
  color: #000 ;
  font-family: inherit;
  font-weight: bold;
  padding: 0 3vh 0 1.6vh;
  display: block;
}
.P22bW0{
  position: absolute;
  bottom: 25.8vh;
  right: 1.7vh;
  font-size:1.2vh;
  line-height:1;
  color: #a29d98;
}
/*Button*/
.P14wTi,
.PwMiiU {
  width: 31.2vh;
  height: 8.6vh;
  margin: 0 auto;
}
.P14wTi .P1poil, .PwMiiU .P1poil {
    color: #fff;
    font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    letter-spacing: .04em;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.6));
    text-transform: uppercase;
    font-size: 4.2vh;
    line-height: 1;
    padding: 0 3vh;
    font-weight:bold;
  }

.PbGMZr{
  width: 30vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 98%;
  top: 2.6vh;
  bottom: -1.2vh;
  z-index: -1;
}

.PbGMZr span {
    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: 30vh;
    height: 100%;
    padding: 0.7vh 1.5vh 0.7vh 1.5vh;
    background: #b20800;
    font: 1.2vh/1.4vh Arial,Helvetica,sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

/*Form*/
.P1qjgZ {
  font-family: 'Arimo', Arial, "Helvetica Neue", Helvetica, sans-serif;
  width: 93.5vh;
  color: #f0e5d1;
}
.P1bzRr {
    display: none;
  }
.P1bzRr.P1M-9f {
      display: block;
    }
.P1bzRr {
  width: 93.5vh;
  height: 42.3vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}
.P1myHX {
  display: block;
  font-size: 1.8vh;
  margin: 0 0 2vh;
  line-height: 1;
  color: #ffffff;
  text-align: left;
}

.PQc5Ex {
  font-size: 13px;
  color: #867c64;
  margin-bottom: 14px;
  text-align: right;
}

.PQc5Ex::before{
      content: "";
      clear: both;
      display: table;
  }

.P2tWh8 {
  color: #f6e4c0;
  line-height: 10vh;
  position: relative;
  letter-spacing: 0.36vh;
}

.P2tWh8:lang(de) {
       letter-spacing: 0.35vh;
    }

.P2tWh8:after{
    background-image:url(//cdn01.x-plarium.com/browser/content/landings/forms/018/wing_l.png);
    background-size: contain;
    background-repeat: no-repeat;
    top:0.3vh;
    left:1.2vh;
    width: 1.7vh;
    height: 2.3vh;
    position: absolute;
    display: block;
    clear: both;
    content: '';

  }

.P2tWh8:before{
    background-image:url(//cdn01.x-plarium.com/browser/content/landings/forms/018/wing_r.png);
    background-size: contain;
    background-repeat: no-repeat;
    top:0.3vh;
    left:4.3vh;
    width: 1.7vh;
    height: 2.3vh;
    position: absolute;
    display: block;
    clear: both;
    content: '';

  }

.P2tWh8:lang(fr):after{
      left:0.3vh;
    }

.P2tWh8:lang(fr):before{
      left:4.7vh;
    }

.P2tWh8:lang(es):after{
      left:2.4vh;
    }

.P2tWh8:lang(es):before{
      left:8vh;
    }

.P2tWh8:lang(de):after{
      left:-1vh;
    }

.P2tWh8:lang(de):before{
      left:3.5vh;
    }

.P2tWh8:lang(en):after{
      left:1.1vh;
    }

.P2tWh8:lang(en):before{
      left:4.5vh;
    }

.P2tWh8:lang(it):after{
      left: -0.5vh;
    }

.P2tWh8:lang(it):before{
      left: 5vh;
    }

.P2tWh8:lang(ru):after{
      left:0.3vh;
    }

.P2tWh8:lang(ru):before{
      left:4.7vh;
    }

@supports (-ms-ime-align:auto) {
  .P2tWh8 {
    -webkit-text-fill-color: #ebb677 !important;
    background:none;
    color:#ebb677;}
}

@media not all and (min-resolution:.001dpcm) { @media
{
  .P2tWh8 {
    -webkit-text-fill-color: #f4e0ba !important;
    background:none;
    color: #f4e0ba;

  }
  }
}

.PI9UuS {
  line-height: 1.3;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #6b6d6e;
  padding:10% 10% 0;
}

/*Field*/
.P3phH1 {
  padding: 0;
  width: 100%;
  background-size: contain;
  margin:0 0 1.4vh;
  color: #f0e5d1 !important;
  background-position: center 2.5vh !important;
}

.P1AqO3 {
  font-family: 'Arimo', Arial, Helvetica, sans-serif;
  -webkit-box-shadow:inset 0 0 200px rgba(188, 166, 125, 0.3) !important;
          box-shadow:inset 0 0 200px rgba(188, 166, 125, 0.3) !important;
  font-style: italic;
  width: 100%;
  height: 6.8vh;
  line-height: 2.2vh;
  font-size: 1.8vh;
  color: #f0e5d1;
  padding: 0 3.9vh;
  border: #4e4738 solid 1px;
  display: block;
  text-shadow: 0 0.2vh 0.1vh #000;
}
/*Button*/
.P3HFNf,
.P3m6zR {
  width: 25.6vh;
  height: 5.6vh;
  -webkit-box-shadow:inset 0 0 200px rgba(255, 255, 255, 0.2);
          box-shadow:inset 0 0 200px rgba(255, 255, 255, 0.2);
  margin: 0 0 5px 67.6vh;
  border-top: 2px solid #ccb17f;
  border-bottom: 2px solid #8c7753;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position:0 0,100% 0%;
  background-repeat: no-repeat !important;
  background-size: 2px 100% !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccb17f), to(#8c7753)), -webkit-gradient(linear, left top, left bottom, from(#ccb17f), to(#8c7753));
  background-image: linear-gradient(#ccb17f 0%, #8c7753 100%), linear-gradient(#ccb17f 0%, #8c7753 100%);

}
.P3HFNf:lang(de), .P3m6zR:lang(de) {
     width: 28.6vh;
     margin: 0 0 0 64.6vh;
  }
.P3HFNf:lang(fr), .P3m6zR:lang(fr) {
     width: 28.6vh;
     margin: 0 0 0 64.6vh;
   }
.P3HFNf .P381KR,
  .P3HFNf .P3SJ-8,
  .P3m6zR .P381KR,
  .P3m6zR .P3SJ-8{
    -webkit-box-shadow:inset 0 0 200px rgba(124, 124, 124, 0.2);
            box-shadow:inset 0 0 200px rgba(124, 124, 124, 0.2);
    margin: 0 2px;
  }
.P3HFNf   .P1rztE,.P3m6zR   .P1rztE{
    -webkit-box-shadow:inset 0 0 200px rgba(0, 0, 0, 1);
            box-shadow:inset 0 0 200px rgba(0, 0, 0, 1);
    margin: 0 2px;
  }
.P3HFNf .PZIEIK, .P3m6zR .PZIEIK {
    color: #f0e5d1;
    font-family: 'Arimo', Arial, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: .04em;
    text-transform: uppercase;
    font-size: 3vh;
    line-height: 1;
    padding: 0 6vh 0  2.6vh;
  }
.P3HFNf .P2e6PH, .P3m6zR .P2e6PH {
    position: absolute;
    right: 1.6vh;
    top: 1.9vh;
    background-size: contain;
    color: #000;
    width:2.3vh;
    height:2vh;
  }

.P3HFNf .PZIEIK{
    padding:0 0.1vh;
  }

.P13GPd{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding:0;
  z-index: -1;
}

.P13GPd span {
    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%;
    height: 100%;
    padding: .3vh  2.1vh;
    background: #b20800;
    font: 1.2vh/1.4vh Arial,Helvetica,sans-serif;
    font-style: italic;
    text-align: left;
    color: #fed6d6;
  }


@media (max-height: 600px) {

    .P1qjgZ {
      width: 563px;
    }

    .P1bzRr {
      width: 563px;
      height: 400px;
      padding: 7.6vh 5.4vh 0;
    }
    .P1myHX {
      font-size: 1.8vh;
      margin: 0 0 2vh;
    }

    .P2tWh8 {
      margin: 0 0 16px;
      line-height: 48px;
      font-size:43px !important;
      letter-spacing: 2px;
    }


    .P2tWh8:lang(de) {
       letter-spacing: 2px;
       font-size:35px !important;
       line-height: 40px !important;
     }

    .P2tWh8:after{
       display: none;
     }

    .P2tWh8:before{
       display: none;
     }

    .PI9UuS {
      font-size: 9px;
    }

    /*Field*/
    .P3phH1 {
      margin:0 0 8px;
    }

    .P1AqO3 {
      height: 39px;
      line-height: 39px;
      font-size: 10px;
      padding: 0 24px;
    }
    /*Button*/
    .P3HFNf,
    .P3m6zR {
      width: 150px;
      height: 30px;
      -webkit-box-shadow:inset 0 0 100px rgba(255, 255, 255, 0.2);
              box-shadow:inset 0 0 100px rgba(255, 255, 255, 0.2);
      margin: 0 0 0 410px;

    }

      .P3HFNf span, .P3m6zR span {
          font-size: 18px !important;
        }

      .P3HFNf:lang(de), .P3m6zR:lang(de) {
         width: 174px;
         margin: 0 0 0 389px;
       }
      .P3HFNf:lang(fr), .P3m6zR:lang(fr) {
         width: 174px;
         margin: 0 0 0 389px;
       }


      .P3HFNf .P381KR,
      .P3HFNf .P3SJ-8,
      .P3m6zR .P381KR,
      .P3m6zR .P3SJ-8{
          margin: 0;
        }
      .P3HFNf   .P1rztE,.P3m6zR   .P1rztE{
            margin:0;
        }

    .P3HFNf .PZIEIK, .P3m6zR .PZIEIK {
        font-size: 13px !important;
        padding: 0 36px 0  15px;
      }

    .P3HFNf .P2e6PH, .P3m6zR .P2e6PH {
        right: 9px;
        top: 10px;
        width:13px;
        height:12px;
      }

    .P13GPd{
      top: -15px;
    }

    .P13GPd span {
        padding:2px 21px;
        background: #b20800;
        font-size: 9px;
        font-lineheight: 9px ;
      }
}

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

.P1FXPG .P2tWh8 {
    line-height: 7vh;
    margin-bottom: 1vh;
  }

.P1FXPG .P2tWh8:before,
    .P1FXPG .P2tWh8:after {
      display: none;
    }

.P1FXPG .PZIEIK {
    color: #fff;
    font-size: 34px;
  }

.P1FXPG .P3HFNf {
    float: right;
    margin: 1px auto 5px;
  }

.P1FXPG .P3phH1 {
    margin: 0 auto 4px;
    position: relative;
    z-index: 1;
  }

.P1FXPG .P3mkk6 {
    margin: 0 0 3px;
    position: relative;
  }

.P1FXPG .P3mkk6 button{
        color: #b59b7e;
      }

.P1FXPG .P3mkk6:after {
      content: '';
      display: block;
      height: 1px;
      background: rgba(0, 0, 0, 0.2);
      width: 160px;
      right: 0;
      top: 50%;
      position: absolute;
    }

.P1FXPG .P3mkk6:before {
      content: '';
      display: block;
      height: 1px;
      background: rgba(0, 0, 0, 0.2);
      width: 160px;
      left: 0;
      top: 50%;
      position: absolute;
    }

.P1FXPG .P3mkk6 button {
      margin: 0 3px;
    }

.P1FXPG .P3YHqJ {
    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;
  }

.P1FXPG .P1mTUi {
      color:#e8d8b5;
      margin: 0 0 6px;
      font-weight: bold;
      font-size: 16px;
      display: block;
      text-transform: uppercase;
    }

.P1FXPG .P11hsj {
    margin: 0 0 14px;
    font-size: 13px;
    font-family: 'Arial';
    text-align: right;
  }

.P1FXPG .P11hsj a {
      color: #888072;
    }

/*Form*/
.P3o_-V {
  font-family: 'Arimo', Arial, "Helvetica Neue", Helvetica, sans-serif;
  width: 64.8vh;
  color: #f0e5d1;
}
.P20BGQ {
    display: none;
  }
.P20BGQ.PbR7td {
      display: block;
    }

.P20BGQ {
  width: 64.8vh;
  padding: 7.6vh 5.4vh 0;
  background-size: contain;
}
.P3G55v {
  display: block;
  font-size: 1.8vh;
  margin: 0 0 2vh;
  line-height: 1;
  color: #ffffff;
  text-align: left;
}

.P2Acya {
  font-size: 13px;
  color: #867c64;
  margin-bottom: 14px;
  text-align: right;
}

.P2Acya::before{
      content: "";
      clear: both;
      display: table;
  }

.P3fqvG {
  color: #f6e4c0;
  line-height: 7vh;
  position: relative;
  letter-spacing: 0.2vh;
}

.P3fqvG:lang(de) {
       letter-spacing: 0.35vh;
    }

.P3fqvG:after{
       background-image:url(//cdn01.x-plarium.com/browser/content/landings/forms/018/wing_l.png);
       background-size: contain;
       background-repeat: no-repeat;
       top:0vh;
       left:0.2vh;
       width: 1.7vh;
       height: 2.3vh;
       position: absolute;
       display: block;
       clear: both;
       content: '';

     }

.P3fqvG:before{
       background-image:url(//cdn01.x-plarium.com/browser/content/landings/forms/018/wing_r.png);
       background-size: contain;
       background-repeat: no-repeat;
       top:0vh;
       left:2.8vh;
       width: 1.7vh;
       height: 2.3vh;
       position: absolute;
       display: block;
       clear: both;
       content: '';

     }

.P3fqvG:lang(fr):after{
           left:0.3vh;
         }

.P3fqvG:lang(fr):before{
           left:4.7vh;
        }

.P3fqvG:lang(es):after{
           left:2.4vh;
         }

.P3fqvG:lang(es):before{
           left:8vh;
         }

.P3fqvG:lang(de):after{
           left:-1vh;
         }

.P3fqvG:lang(de):before{
           left:3.5vh;
       }

.P3fqvG:lang(it):after{
           left: -0.5vh;
         }

.P3fqvG:lang(it):before{
           left: 5vh;
         }

.P3fqvG:lang(ru):after{
           left:0.3vh;
         }

.P3fqvG:lang(ru):before{
           left:4.7vh;
         }


@supports (-ms-ime-align:auto) {
  .P3fqvG {
    -webkit-text-fill-color: #f4e0ba !important;
    background:none;
    color:#f4e0ba;}
}
@media not all and (min-resolution:.001dpcm) { @media
{
  .P3fqvG {
    -webkit-text-fill-color: #f4e0ba !important;
    background:none;
    color: #f4e0ba;

  }
}
}


.P3m6bS {
  line-height: 1.3;
  font: 1vh Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #6b6d6e;
  padding:10% 10% 0;
}

/*Field*/
.P18n5d {
  padding: 0;
  width: 100%;
  background-size: contain;
  margin:0 0 1.4vh;
  color: #f0e5d1 !important;
  background-position: center 2.5vh !important;
}

.P1IXWI {
  font-family: 'Arimo', Arial, Helvetica, sans-serif;
  -webkit-box-shadow:inset 0 0 200px rgba(188, 166, 125, 0.3) !important;
          box-shadow:inset 0 0 200px rgba(188, 166, 125, 0.3) !important;
  font-style: italic;
  width: 100%;
  height: 6.6vh;
  line-height: 2.2vh;
  font-size: 2.4vh;
  color: #f0e5d1;
  padding: 0 3.9vh;
  border: #4e4738 solid 1px;
  display: block;
  text-shadow: 0 0.2vh 0.1vh #000;
}
/*Button*/
.PA7VjO,
.P3Sqc8 {
  width: 25.6vh;
  height: 5.6vh;
  -webkit-box-shadow:inset 0 0 200px rgba(255, 255, 255, 0.2);
          box-shadow:inset 0 0 200px rgba(255, 255, 255, 0.2);
  margin: 0 0 5px 39.1vh;
  border-top: 2px solid #ccb17f;
  border-bottom: 2px solid #8c7753;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position:0 0,100% 0%;
  background-repeat: no-repeat !important;
  background-size: 2px 100% !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccb17f), to(#8c7753)), -webkit-gradient(linear, left top, left bottom, from(#ccb17f), to(#8c7753));
  background-image: linear-gradient(#ccb17f 0%, #8c7753 100%), linear-gradient(#ccb17f 0%, #8c7753 100%);

}
.PA7VjO:lang(de), .P3Sqc8:lang(de) {
     width: 28.6vh;
     margin: 0 0 0 64.6vh;
  }
.PA7VjO:lang(fr), .P3Sqc8:lang(fr) {
     width: 28.6vh;
     margin: 0 0 0 64.6vh;
   }
.PA7VjO .PFeXmj,
.PA7VjO .P2GATm,
.P3Sqc8 .PFeXmj,
.P3Sqc8 .P2GATm{
    -webkit-box-shadow:inset 0 0 200px rgba(124, 124, 124, 0.2);
            box-shadow:inset 0 0 200px rgba(124, 124, 124, 0.2);
    margin: 0 2px;
   }
.PA7VjO   .P20Zez,.P3Sqc8   .P20Zez{
    -webkit-box-shadow:inset 0 0 200px rgba(0, 0, 0, 1);
            box-shadow:inset 0 0 200px rgba(0, 0, 0, 1);
      margin: 0 2px;
   }
.PA7VjO .P2wrk-, .P3Sqc8 .P2wrk- {
    color: #f0e5d1;
    font-family: 'Arimo', Arial, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: .04em;
    text-transform: uppercase;
    font-size: 3vh;
    line-height: 1;
    padding: 0 6vh 0  2.6vh;
  }
.PA7VjO .PSC5n7, .P3Sqc8 .PSC5n7 {
    position: absolute;
    right: 1.6vh;
    top: 1.9vh;
    background-size: contain;
    color: #000;
    width:2.3vh;
    height:2vh;
  }
.PA7VjO{
  float: right;
}
.PA7VjO .P2wrk-{
    padding:0 0.1vh;
  }
.P2wfdJ{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding:0;
  z-index: -1;
}
.P2wfdJ span {
    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%;
    height: 100%;
    padding: .3vh  2.1vh;
    background: #b20800;
    font: 1.2vh/1.4vh Arial,Helvetica,sans-serif;
    font-style: italic;
    text-align: left;
    color: #fed6d6;
  }


@media (max-height: 600px) {

    .P3o_-V {
      width: 389px;
    }

    .P20BGQ {
      width: 389px;
      padding: 7.6vh 5.4vh 0;
    }
    .P3G55v {
      font-size: 1.8vh;
      margin: 0 0 2vh;
    }

    .P3fqvG {
      margin: 0 0 16px;
      line-height: 38px;
      font-size:32px !important;
      letter-spacing: 1px;
    }


    .P3fqvG:lang(de) {
       letter-spacing: 2px;
       font-size:24px !important;
       line-height: 40px !important;
     }

    .P3fqvG:after{
       display: none;
     }

    .P3fqvG:before{
       display: none;
     }

    .P3m6bS {
      font-size: 9px;
    }

    /*Field*/
    .P18n5d {
      margin:0 0 8px;
    }

    .P1IXWI {
      height: 39px;
      line-height: 39px;
      font-size: 10px;
      padding: 0 24px;
    }
    /*Button*/
    .PA7VjO,
    .P3Sqc8 {
      width: 150px;
      height: 30px;
      -webkit-box-shadow:inset 0 0 100px rgba(255, 255, 255, 0.2);
              box-shadow:inset 0 0 100px rgba(255, 255, 255, 0.2);
      margin: 0 0 0 234px;

    }

      .PA7VjO span, .P3Sqc8 span {
          font-size: 18px !important;
        }

      .PA7VjO:lang(de), .P3Sqc8:lang(de) {
         width: 174px;
         margin: 0 0 0 389px;
       }
      .PA7VjO:lang(fr), .P3Sqc8:lang(fr) {
         width: 174px;
         margin: 0 0 0 389px;
       }


      .PA7VjO .PFeXmj,
      .PA7VjO .P2GATm,
      .P3Sqc8 .PFeXmj,
      .P3Sqc8 .P2GATm{
          margin: 0;
        }
      .PA7VjO   .P20Zez,.P3Sqc8   .P20Zez{
            margin: 0;
        }

    .PA7VjO .P2wrk-, .P3Sqc8 .P2wrk- {
        font-size: 13px !important;
        padding: 0 36px 0  15px;
      }

    .PA7VjO .PSC5n7, .P3Sqc8 .PSC5n7 {
        right: 9px;
        top: 10px;
        width:13px;
        height:12px;
      }

    .P2wfdJ{
      top: -15px;
    }

    .P2wfdJ span {
        padding:2px 21px;
        background: #b20800;
        font-size: 9px;
        font-lineheight: 9px ;
      }
}

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

.P25RU6 .P2wrk- {
    color: #fff;
    font-size: 34px;
  }

.P25RU6 .PA7VjO {
    margin: 1px auto 5px;
  }

.P25RU6 .P18n5d {
    margin: 0 auto 4px;
    position: relative;
    z-index: 1;
  }

.P25RU6 .P2Zqmc {
    margin: 0 0 3px;
    position: relative;
}

.P25RU6 .P2Zqmc button{
        color: #b59b7e;
      }

.P25RU6 .P2Zqmc:after {
       content: '';
       display: block;
       height: 1px;
       background: rgba(0, 0, 0, 0.2);
       width: 138px;
       right: 0;
       top: 50%;
       position: absolute;
     }

.P25RU6 .P2Zqmc:before {
       content: '';
       display: block;
       height: 1px;
       background: rgba(0, 0, 0, 0.2);
       width: 138px;
       left: 0;
       top: 50%;
       position: absolute;
     }

.P25RU6 .P2Zqmc button {
    margin: 0 3px;
  }

.P25RU6 .P3o_aK {
    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;
}

.P25RU6 .P1bfX2 {
   color:#6a2919;
   margin: 0 0 6px;
   font-weight: bold;
   font-size: 16px;
   display: block;
   text-transform: uppercase;
   background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
 }

.P25RU6 .Pzagua {
    margin: 0 0 5px;
    font-size: 11px;
    padding: 0 65px;
    font-family: 'Arial';
    text-align: right;
}

.P25RU6 .Pzagua a {
    color: #62422a;
  }

/*Form*/
.P3Jzxs {
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  background: #121215;
  border: 14px solid #2d2d2d;
  padding: 20px 60px;
  width: 514px;
  color: #a7a7a7;
  font-weight: 300;
}
.P20imq {
    display: none;
  }
.P20imq.P2xw5u {
      display: block;
    }

.P2w83j {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  padding-bottom: 20px;
}

.PiwW_L {
  font-size: 14px;
  color: #767676;
  margin-bottom: 14px;
}

.P3-FGq {
  font-family: inherit;
  font-size: 14px;
  color: #d0d0d0;
  padding-bottom: 20px;
}

.P2GDvA {
  position: absolute;
  top: 7px;
  right: 7px;
  background: #2d2d2d;
  padding: 7px;
}

.P12bIi {
  position: absolute;
  right: 74px;
  font-size: 16px;
}

.P2z4Z4 {
  height: 2px;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
  position: absolute;
  left: 74px;
  right: 74px;
  top: 174px;
  z-index: 2;
}

.Pfh93x {
    height: 100%;
    background: #4990e2;
    -webkit-transition: 0.3s width;
    transition: 0.3s width;
  }

/*Field*/
.P3Cldh {
  text-align: left;
  margin: 30px 0 20px;
  width: 100%;
  min-height: 56px;
  background: #fff;
  border-radius: 4px;
  z-index: 1;
  color: #3e3e3e;
}
.P3Cldh.P3h7vF {
    -webkit-box-shadow: 0 0 0 2px #b20800;
            box-shadow: 0 0 0 2px #b20800;
  }

.P26IJa {
  width: 100%;
  height: 56px;
  padding: 0 35px 0 15px;
  font-size: 16px;
  color: #3e3e3e;
  font-family: inherit;
  border-radius: 4px;
}

.PqDZaE {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  color: #e2e2e2;
  font-size: 16px;
  margin-bottom: 10px;
}

.P3Ta9q {
  color: #fff;
  font-size: 14px;
}

/*Button*/
.P18bdw,
.P1nu1v {
  height: 47px;
  border-radius: 4px;
  background: #1d6ec6;
  background: -webkit-gradient(linear, left top, left bottom, from(#1d6ec6), to(#19518e));
  background: linear-gradient(#1d6ec6, #19518e);
}
.P18bdw:hover, .P1nu1v:hover {
    background: #1c68ba;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d6ec6), to(#173f6e));
    background: linear-gradient(#1d6ec6, #173f6e);
  }
.P18bdw .P3oW46, .P1nu1v .P3oW46 {
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    font-family: inherit;
    text-transform: uppercase;
  }

.P2NdVw {
  font-size: 14px;
  color: #f3f3f3;
}

.P2NdVw .P2w83j {
    margin: 0 0 4px;
    padding: 0;
  }

.P2NdVw .P3Cldh {
    margin: 0 auto 4px;
    margin: 44px 0 0;
    position: relative;
    z-index: 1;
  }

.P2NdVw .PQBRR3 {
    margin: 0 0 11px;
  }

.P2NdVw .PQBRR3 button {
      margin: 0 5px;
    }

.P2NdVw .P1cHQJ {
    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;
  }

.P2NdVw .P1YiFL {
      color: #f3f3f3;
      font-weight: bold;
      font-size: 14px;
      display: block;
      text-transform: uppercase;
      position: relative;
    }

.P2NdVw .P1YiFL:after {
        content: '';
        display: block;
        height: 1px;
        background: rgba(255, 255, 255, 0.2);
        width: 150px;
        right: 0;
        top: 50%;
        position: absolute;
      }

.P2NdVw .P1YiFL:before {
        content: '';
        display: block;
        height: 1px;
        background: rgba(255, 255, 255, 0.2);
        width: 150px;
        left: 0;
        top: 50%;
        position: absolute;
      }

.P2NdVw .P1o9OO {
    font-size: 14px;
    text-align: right;
    margin: 4px 0 10px;
  }

.P2NdVw .P1o9OO a {
      color: #767676;
    }


/*Form*/
.P1MZIz {
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  background: #121215;
  border: 14px solid #2d2d2d;
  padding: 20px 60px;
  width: 514px;
  color: #a7a7a7;
  font-weight: 300;
}
.P13SVv {
    display: none;
  }
.P13SVv.P3_iAv {
      display: block;
    }

.PmsYaj {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  padding-bottom: 20px;
  height: 56px;
}

.P36vwq {
  font-size: 14px;
  color: #767676;
  margin-bottom: 14px;
}

.P2B9P5 {
  font-family: inherit;
  font-size: 14px;
  color: #d0d0d0;
  padding-bottom: 20px;
}

.PfeA32 {
  position: absolute;
  top: 7px;
  right: 7px;
  background: #2d2d2d;
  padding: 7px;
}

.P3WLY_ {
  position: absolute;
  right: 74px;
  font-size: 16px;
}

.P3yzk6 {
  height: 2px;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
  position: absolute;
  left: 74px;
  right: 74px;
  top: 174px;
  z-index: 2;
}

.P3WY94 {
   height: 100%;
   background: #4990e2;
   -webkit-transition: 0.3s width;
   transition: 0.3s width;
 }

/*Field*/
.P1C1xF {
  text-align: left;
  margin: 30px 0 20px;
  width: 100%;
  min-height: 56px;
  background: #fff;
  border-radius: 4px;
  z-index: 1;
  color: #3e3e3e;
}
.P1C1xF.P3I7oJ {
   -webkit-box-shadow: 0 0 0 2px #e35a59;
           box-shadow: 0 0 0 2px #e35a59;
 }

.P3Tglb {
  width: 100%;
  height: 56px;
  padding: 0 35px 0 15px;
  font-size: 16px;
  color: #3e3e3e;
  font-family: inherit;
  border-radius: 4px;
}

.P3I7oJ .P3Tglb {
  -webkit-box-shadow: 0 0 0 2px #e35a59;
          box-shadow: 0 0 0 2px #e35a59;
}

.P34SJ8 {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  color: #e2e2e2;
  font-size: 16px;
  margin-bottom: 10px;
}

.P3ff94 {
  background: #e35a59;
  color: #fff;
  font-size: 14px;
  padding: 3px 15px 0;
}

/*Button*/
.P2CZA2,
.P-uHrA {
  height: 47px;
  border-radius: 4px;
  background: #1d6ec6;
  background: -webkit-gradient(linear, left top, left bottom, from(#1d6ec6), to(#19518e));
  background: linear-gradient(#1d6ec6, #19518e);
}
.P2CZA2:hover, .P-uHrA:hover {
   background: #1c68ba;
   background: -webkit-gradient(linear, left top, left bottom, from(#1d6ec6), to(#173f6e));
   background: linear-gradient(#1d6ec6, #173f6e);
 }
.P2CZA2 .P3X1RT, .P-uHrA .P3X1RT {
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    font-family: inherit;
    text-transform: uppercase;
  }

.P22v6k {
  font-size: 14px;
  color: #f3f3f3;
}

.P22v6k .PmsYaj {
    margin: 0 0 4px;
    padding: 0;
  }

.P22v6k .P1C1xF {
    margin: 0 auto 4px;
    margin: 44px 0 0;
    position: relative;
    z-index: 1;
  }

.P22v6k .P227nG {
    margin: 0 0 11px;
}

.P22v6k .P227nG button {
    margin: 0 5px;
  }

.P22v6k .P2yb6F {
    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;
  }

.P22v6k .P2Oi_f {
       color:#f3f3f3;
       font-weight: bold;
       font-size: 14px;
       display: block;
       text-transform: uppercase;
       position: relative;
    }

.P22v6k .P2Oi_f:after {
           content: '';
           display: block;
           height: 1px;
           background: rgba(255, 255, 255, 0.2);
           width: 150px;
           right: 0;
           top: 50%;
           position: absolute;
         }

.P22v6k .P2Oi_f:before {
           content: '';
           display: block;
           height: 1px;
           background: rgba(255, 255, 255, 0.2);
           width: 150px;
           left: 0;
           top: 50%;
           position: absolute;
         }

.P22v6k .P2l53_ {
    font-size: 14px;
    text-align: right;
    margin: 4px 0 10px;
  }

.P22v6k .P2l53_ a {
        color: #767676;
    }


/*Form*/
.P2YioC {
  font-family: GrilledCheeseBTN, Arial, Helvetica, sans-serif;
  width: 520px;
  height: 520px;
}
.P3NZmM {
    display: none;
  }
.P3NZmM.PzOlmQ {
      display: block;
    }

.PjQGHA {
  color: #f6d000;
  font-size: 52px;
  height: 136px;
  line-height: 1;
  text-shadow: 0 -1px 1px #fdf876,
  0 0 0 #a35017,
  2px 2px 0 #a35017,
  3px 3px 0 #a35017;
  margin-bottom: 15px;
}

.P1H9v8 {
    position: relative;
  }

.P1H9v8 button {
      opacity: 1;
    }

.P1H9v8 button:hover .P1m9QD {
          opacity: .8;
        }

.P1H9v8 button:active {
        opacity: 1;
      }

.P1H9v8 button:active .P1m9QD {
          opacity: 1;
        }

.P3w2uy {
    font-family: inherit;
    color: #eee;
  }

.P3w2uy span {
      line-height: 96px;
      position: absolute;
      font-size: 30px;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      text-transform: uppercase;
      letter-spacing: 2px;
      text-shadow: 0 0 3px #28407e,
      0 0 3px #28407e,
      0 0 3px #28407e;
    }

.P3Ut85 {
    display: block;
    color: #8e5b26;
    margin: 0;
    position: relative;
    font-size: 26px;
    text-shadow: 0 0 3px #fff,
    0 0 3px #fff,
    0 0 3px #fff;
  }

.P3Ut85:before,
    .P3Ut85:after {
      display: block;
      content: '';
      position: absolute;
      height: 1px;
      width: 135px;
      top: 50%;
      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 rgba(255, 255, 255, 0.5);
              box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.5);
    }

.P3Ut85:before {
      right: 57%;
    }

.P3Ut85:after {
      left: 57%;
    }

/*Field*/
.PxTE3l {
  margin: 35px auto 20px;
  width: 348px;
}

.PMb_7l {
  width: 100%;
  height: 51px;
  padding: 0 30px 0 20px;
  font-size: 20px;
  color: #7b3a18;
  font-family: inherit;
  border-radius: 50px;
  text-shadow: 1px 1px 1px #e8c79d;
}

.PMb_7l::-webkit-input-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PMb_7l::-moz-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PMb_7l:-ms-input-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PMb_7l::-ms-input-placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.PMb_7l::placeholder {
    color: #aa6538 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
  }

.P2MJcI {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  color: #b31311;
  font-size: 20px;
  margin-left: 20px;
  text-shadow: 0 0 3px #fff,
  0 0 3px #fff,
  0 0 3px #fff;
}

.P2CjIe {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  position: absolute;
  right: 100%;
  margin-right: 20px;
  top: 0;
  bottom: 0;
  -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, .5));
          filter: drop-shadow(0 0 10px rgba(0, 0, 0, .5));
}

.P2CjIe:before,
  .P2CjIe:after {
    content: "";
    display: block;
    position: absolute;
    right: -20px;
    top: 14px;
    width: 0;
    height: 0;
  }

.P2CjIe:before {
    right: -21px;
    top: 13px;
    border: 11px solid;
    border-color: transparent transparent transparent #99724e;
    z-index: -1;
  }

.P2CjIe:after {
    right: -19px;
    top: 14px;
    border: 10px solid;
    border-color: transparent transparent transparent #fefce0;
    z-index: 1;
  }

.P2CjIe .PIGIyc {
    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: 300px;
    min-height: 100%;
    padding: 15px 55px 15px 35px;
    background: #fefce0;
    font-size: 14px;
    color: #9c5426;
    border-radius: 12px;
    -webkit-filter: drop-shadow(0 0 1px #733005);
            filter: drop-shadow(0 0 1px #733005);
  }

.P2CjIe .PIGIyc:before,
    .P2CjIe .PIGIyc:after {
      content: "";
      display: block;
      position: absolute;
      border-radius: 50%;
      background: #fefce0;
      left: 10px;
      right: 10px;
      z-index: -1;
    }

.P2CjIe .PIGIyc:before {
      height: 6px;
      top: -3px;
    }

.P2CjIe .PIGIyc:after {
      height: 6px;
      bottom: -3px;
    }

.P2CjIe .PIGIyc span:after {
        content: "!";
        display: block;
        position: absolute;
        color: #f6d000;
        font-size: 40px;
        text-shadow: 0 -1px 1px #fdf876, 0 0 0 #a35017, 2px 2px 0 #a35017, 3px 3px 0 #a35017;
        top: 0;
        right: 30px;
      }

/*Button*/
.P2b_ex,
.PKN4rV {
  height: 61px;
  width: 348px;
  margin: 0 auto 10px;
  letter-spacing: 0.1em;
}
.P2b_ex .P3oyrh, .PKN4rV .P3oyrh {
    font-weight: 700;
    font-size: 40px;
    color: #f3eae1;
    font-family: inherit;
    text-transform: uppercase;
    text-shadow: 0 0 4px #2a5c19,
    0 0 4px #2a5c19,
    0 0 4px #2a5c19;
  }
.P2b_ex .P3ueme, .PKN4rV .P3ueme {
    margin-left: 7px;
  }

.P3XOaW {
  font: 11px Arial, Helvetica, sans-serif;
  color: #86613c;
  height: 27px;
}

.P34yCp {
  font: 11px Arial, Helvetica, sans-serif;
  color: #fdfce0;
  width: 370px;
  height: 46px;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -185px;
  text-shadow: 0 0px 1px rgba(0, 0, 0, 0.5), 0 0px 16px #000, -2px 0px 22px rgba(0, 0, 0, 0.4);
}

.P1wMxg {
  position: absolute;
  padding: 10px 0 0;
  left: 50%;
  margin-left: 120px;
  font-size: 18px;
  color: #b31311;
  text-shadow: 0 0 3px #fff,
  0 0 3px #fff,
  0 0 3px #fff;
}

.P1LFIG {
  font-size: 11px;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
  color: #7b3a18;
  letter-spacing: 0.5px;
  width: 100%;
  text-align: center;
}

.P3XuuD .PxTE3l {
    margin: 6px auto 10px;
  }

.P3XuuD .P1H9v8 {
    margin: 0 0 -3px;
  }

.P3XuuD .P1H9v8 button {
      margin: 0 10px;
    }

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

.P3Wgl5 {
  font-family: Oswald, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  width: 19vw;
}

  .P1RAIc {
    background-size: contain;
    margin: -2vw 0 0;
    display: none;
  }

  .P1RAIc.P3MJ2J {
      display: block;
    }

.P3W8Ya {
  margin: 0 auto 0.5vw;
  background-size: contain;
  width: 19.5vw;
  padding: 0 2vw 0 1.5vw;
}

.P35-mx {
  width: 100%;
  height: 3.4vw;
  font-size: 1.2vw;
  color: #fce43f;
  display: block;
  font-family: inherit;
  text-shadow: 0 0 3px #000;
}

.P35-mx:-webkit-autofill,
  .P35-mx:-webkit-autofill:hover,
  .P35-mx:-webkit-autofill:focus {
    -webkit-text-fill-color: #ecd7ad;
  }

.P2RYna {
  position: absolute;
  bottom: 4.4vw;
  left: 0;
  display: block;
  width: 100%;
  font-size: 1.8vw;
  text-align: center;
  color: #fce43f;
  text-shadow: 0 0 3px #000;
}

.P3VZA7 {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 112%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P3VZA7 .P3Sf7i {
    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: 300px;
    min-height: 100%;
    padding: 7px 20px;
    background: #b20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 50px;
  }

.P2TS_n {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 0.57vw;
  color: #ecd7ad;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  margin: 0 0 -1.2vw;
  position: relative;
  z-index: 10;
}

.P1Hak1 {
  background: #b20800 !important;
}

.Pli2mP,
.P32RQu {
  height: 10vw;
  width: 20.2vw;
  margin: 0 -0.7vw;
  background-size: contain;
}

.Pli2mP .P2XRMn,
  .Pli2mP .P1h93C,
  .P32RQu .P2XRMn,
  .P32RQu .P1h93C {
    background-size: contain;
  }

.Pli2mP .PK7-bF, .P32RQu .PK7-bF {
    font-size: 0;
  }

.PVq5KN {
  display: block;
  width: 100%;
  font-size: 1.25vw;
  text-align: center;
  color: #fce43f;
  margin: 0 0 0.36vw;
  text-shadow: 0 0 3px #000;
}

.P11fLc .PVq5KN {
    margin: 0 0 0.7vw;
  }

.P11fLc .P1yPEK {
    background-position: center bottom !important;
    background-size: contain;
    width: 100%;
  }

.P11fLc .P1yPEK > div {
      width: 100%;
      margin: 0 0 0.2vw;
    }

.P11fLc .P1yPEK button {
      width: 100%;
      margin: 0;
    }

.P11fLc .P1yPEK button > div {
        width: 19.2vw !important;
        height: 2.5vw !important;
        background-size: contain;
        background-position: left top;
      }

.P11fLc .P168-D {
      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 0.62vw;
      line-height: 1vw;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase;
      color: #ecd7ad;
      margin: 0.4vw 0;
    }

.P11fLc .P2TS_n {
    margin: 0.5vw 0 -1vw;
  }

.P11fLc .P3W8Ya {
    margin: 0 auto 0.15vw;
    height: 2.5vw;
    background-size: contain;
    width: 19.5vw;
    padding: 0 2vw 0 1.5vw;
  }

.P11fLc .P35-mx {
    width: 100%;
    height: 2.5vw;
    font-size: 1.2vw;
    color: #fce43f;
    display: block;
    font-family: inherit;
    text-shadow: 0 0 3px #000;
  }

.P11fLc .P2_AlP {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    position: absolute;
    right: 3.7vw;
    bottom: 11vw;
    z-index: 2;
    text-align: right;
    color: #8b754c;
    font-size: 0.57vw;
  }

@media (max-width: 1024px) {
  .P3Wgl5 {
    font-family: Oswald, Arial, Helvetica, sans-serif;
    width: 200px;
  }

  .P1RAIc {
    top: 245px !important;
    padding: 15px 23px 0 !important;
  }

  .P3W8Ya {
    margin: 0 auto 5px;
    background-size: contain;
    width: 200px;
  }

  .P35-mx {
    height: 35px;
    padding: 0 20px 0 15px;
    font-size: 12px;
  }

  .P2RYna {
    bottom: 44px;
    font-size: 18px;
  }

  .P2TS_n {
    font-size: 10px;
    margin: 0 0 -10px;
  }

  .Pli2mP,
  .P32RQu {
    height: 100px;
    width: 202px;
    margin: 0 -0.7vw;
  }
    .P11fLc .PVq5KN {
      font-size: 12px !important;
    }
      .P11fLc .P1yPEK > div {
        margin: 0 0 -4px;
      }
        .P11fLc .P1yPEK button > div {
          width: 195px !important;
          height: 25px !important;
        }
      .P11fLc .P168-D {
        font-size: 9px;
        line-height: 1;
      }

    .P11fLc .P2TS_n {
      margin: 2px 0 -15px;
    }

    .P11fLc .P3W8Ya {
      margin: 0 auto 2px;
      height: 25px;
      width: 195px;
      padding: 0 20px 0 15px;
    }

    .P11fLc .P35-mx {
      height: 25px;
      font-size: 12px;
      padding: 0;
    }

    .P11fLc .P2_AlP {
      right: 42px;
      bottom: 107px;
      font-size: 8px;
    }
}

.P3FUZl {
  font-family: Oswald, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  width: 19vw;
}

  .P6GtWU {
    background-size: contain;
    margin: -2vw 0 0;
    display: none;
  }

  .P6GtWU.P2a2oT {
      display: block;
    }

.P1NNXF {
  margin: 0 auto 0.5vw;
  background-size: contain;
  width: 19.5vw;
  padding: 0 2vw 0 1.5vw;
}

.P6K_qx {
  width: 100%;
  height: 3.4vw;
  font-size: 1.2vw;
  color: #fce43f;
  display: block;
  font-family: inherit;
  text-shadow: 0 0 3px #000;
}

.P6K_qx:-webkit-autofill,
  .P6K_qx:-webkit-autofill:hover,
  .P6K_qx:-webkit-autofill:focus {
    -webkit-text-fill-color: #ecd7ad;
  }

.P2H9v7 {
  position: absolute;
  bottom: 4.4vw;
  left: 0;
  display: block;
  width: 100%;
  font-size: 1.8vw;
  text-align: center;
  color: #fce43f;
  text-shadow: 0 0 3px #000;
}

.P3Te9b {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 112%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P3Te9b .P2zvJk {
    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: 300px;
    min-height: 100%;
    padding: 7px 20px;
    background: #b20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 50px;
  }

.P3OMKL {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 0.57vw;
  color: #ecd7ad;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  margin: 0 0 -1.2vw;
  position: relative;
  z-index: 10;
}

.P2VeEV {
  background: #b20800 !important;
}

.P3YCof,
.P3it_m {
  height: 10vw;
  width: 20.2vw;
  margin: 0 -0.7vw;
  background-size: contain;
}

.P3YCof .P3erIX,
  .P3YCof .P3dbri,
  .P3it_m .P3erIX,
  .P3it_m .P3dbri {
    background-size: contain;
  }

.P3YCof .P1N943, .P3it_m .P1N943 {
    font-size: 0;
  }

.P2dnVs {
  display: block;
  width: 100%;
  font-size: 1.25vw;
  text-align: center;
  color: #fce43f;
  margin: 0 0 0.36vw;
  text-shadow: 0 0 3px #000;
}

.P8vR0u .PX86Al {
    background-position: center bottom !important;
    background-size: contain;
    width: 100%;
  }

.P8vR0u .PX86Al > div {
      width: 100%;
      margin: 0 0 0.2vw;
    }

.P8vR0u .PX86Al button {
      width: 100%;
      margin: 0;
    }

.P8vR0u .PX86Al button > div {
        width: 19.2vw !important;
        height: 2.5vw !important;
        background-size: contain;
        background-position: left top;
      }

.P8vR0u .P2iQi7 {
      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 0.62vw;
      line-height: 1vw;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase;
      color: #ecd7ad;
    }

.P8vR0u .P3OMKL {
    margin: 0.2vw 0 -1.5vw;
  }

.P8vR0u .P1NNXF {
    margin: 0 auto 0.15vw;
    height: 2.5vw;
    background-size: contain;
    width: 19.5vw;
    padding: 0 2vw 0 1.5vw;
  }

.P8vR0u .P6K_qx {
    width: 100%;
    height: 2.5vw;
    font-size: 1.2vw;
    color: #fce43f;
    display: block;
    font-family: inherit;
    text-shadow: 0 0 3px #000;
  }

.P8vR0u .P3MFOF {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    position: absolute;
    right: 3.7vw;
    bottom: 10.3vw;
    z-index: 2;
    text-align: right;
    color: #8b754c;
    font-size: 0.57vw;
  }

@media (max-width: 1024px) {
  .P3FUZl {
    font-family: Oswald, Arial, Helvetica, sans-serif;
    width: 200px;
  }

  .P6GtWU {
    top: 245px !important;
    padding: 15px 23px 0 !important;
  }

  .P1NNXF {
    margin: 0 auto 5px;
    background-size: contain;
    width: 200px;
  }

  .P6K_qx {
    height: 35px;
    padding: 0 20px 0 15px;
    font-size: 12px;
  }

  .P2H9v7 {
    bottom: 44px;
    font-size: 18px;
  }

  .P3OMKL {
    font-size: 10px;
    margin: 0 0 -10px;
  }

  .P3YCof,
  .P3it_m {
    height: 100px;
    width: 202px;
    margin: 0 -0.7vw;
  }
    .P8vR0u .P2dnVs {
      font-size: 12px !important;
    }
      .P8vR0u .PX86Al > div {
        margin: 0 0 -4px;
      }
        .P8vR0u .PX86Al button > div {
          width: 195px !important;
          height: 25px !important;
        }
      .P8vR0u .P2iQi7 {
        font-size: 9px;
        line-height: 1;
      }

    .P8vR0u .P3OMKL {
      margin: 2px 0 -15px;
    }

    .P8vR0u .P1NNXF {
      margin: 0 auto 2px;
      height: 25px;
      width: 195px;
      padding: 0 20px 0 15px;
    }

    .P8vR0u .P6K_qx {
      height: 25px;
      font-size: 12px;
      padding: 0;
    }

    .P8vR0u .P3MFOF {
      right: 42px;
      bottom: 106px;
      font-size: 8px;
    }
}

/*Form*/
.P3CIMb {
  font-family: Oswald, Arial, Helvetica, sans-serif;
  width: 17vw;
}
.P3MKdH {
     display: none;
  }
.P3MKdH.P3vd5H {
     display: block;
   }

/*Field*/
.P2Es4l {
  margin: 0 auto 0.5vw;
  background-size: contain;
  width: 17vw;
  padding: 0 2vw 0 1.5vw;
}

.P21kfu {
  width: 100%;
  height: 3vw;
  font-size: 1.2vw;
  color: #fce43f;
  display: block;
  font-family: inherit;
  text-shadow: 0 0 3px #000;
}

.P21kfu:-webkit-autofill,
  .P21kfu:-webkit-autofill:hover,
  .P21kfu:-webkit-autofill:focus {
     -webkit-text-fill-color: #ecd7ad;
   }

.P33ZB_ {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
  margin:0 0 -1.2vw;
  position: relative;
  z-index: 10;
  color: #ecd7ad;
}

.P2DuVJ {
  position: absolute;
  bottom: 4.4vw;
  left: 0;
  display: block;
  width: 100%;
  font-size: 1.8vw;
  text-align: center;
  color: #fce43f;
  text-shadow: 0 0 3px #000;
}

.P1hiDH {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 105%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P1hiDH .P1HfD8 {
    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: 300px;
    height: 100%;
    padding: 7px 35px 7px 15px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 50px 0 0 50px;
  }

.P288uI{
  padding: 0 0 1.4vw;
  margin:0 -0.3vw .6vw;
  background-position: center bottom !important;
  background-size: contain;
  width: 100%;
}

.P288uI > div {
    width: 100%;
  }

.P288uI button{
    width: 100%;
    margin: 0;
  }

.P288uI button > div{
      width: 100% !important;
      background-size: contain;
      background-position: left top;
      height: 3.9vw!important;
    }

.P1zPHk {
  background: #B20800 !important;
}

/*Button*/
.P1SCpj,
.P2ufNl {
  height: 10vw;
  width: 20.2vw;
  margin: 0 -1.9vw;
  background-size: contain;
}
.P1SCpj .P1MfML,
.P1SCpj .Pr04-v,
.P2ufNl .P1MfML,
.P2ufNl .Pr04-v{
    background-size: contain;
  }
.P1SCpj .P1N2mF, .P2ufNl .P1N2mF {
    font-size: 0;
  }

@media (max-width: 1024px) {
  .P3CIMb {
    font-family: Oswald, Arial, Helvetica, sans-serif;
    width: 186px;
  }

  .P3MKdH{
    top: 252px !important;
  }

  /*Field*/
  .P2Es4l {
    margin: 0 auto 4px;
    background-size: contain;
    width: 186px;
  }

  .P21kfu {
    height: 35px;
    padding: 0 20px 0 15px;
    font-size: 12px;
  }

  .P2DuVJ {
    bottom: 44px;
    font-size: 18px;
  }
  .P33ZB_ {
    margin: 0 0 -10px;
  }

  /*Button*/
  .P1SCpj,
  .P2ufNl {
    height: 100px;
    width: 202px;
    margin: 0 -0.7vw;
  }

  .P288uI{
    padding: 0 0 15px;
    margin: 0 0 6px;
  }

    .P288uI button > div{
        height: 44px!important;
      }
}

/*Form*/
.P3tOvn {
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  background: #121215;
  border: 12px solid #2d2d2d;
  padding: 20px 60px 26px;
  width: 514px;
  color: #a7a7a7;
  font-weight: 300;
  -webkit-box-shadow: 0 20px 60px rgba(0,0,0,.5);
          box-shadow: 0 20px 60px rgba(0,0,0,.5);
}
.P2rMHC {
    display: none;
  }
.P2rMHC.P1UrOF {
      display: block;
    }

.P3fueq {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  margin-bottom:10px;
}

.PyIaGq {
  font-size: 18px;
  margin-bottom: 20px;
}

.PyIaGq a {
    font-weight: 500;
    color: #4990e2;
    -webkit-transition: color .3s;
    transition: color .3s;
    text-decoration: none;
  }

.PyIaGq a:hover {
      color: #fff;
    }

.PH0oBe {
  font-family: inherit;
  font-size: 14px;
  color: #d0d0d0;
}

.P13gLD {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #2d2d2d;
  padding: 5px;
}

/*Field*/
.P1Z3sL {
  text-align: left;
  margin-bottom: 16px;
  z-index: 1;
}
.P1Z3sL input {
    width: 100%;
    height: 40px;
    background: #000;
    border: 1px solid #575757;
    border-radius: 4px;
    padding: 0 14px;
    font-size: 16px;
    color: #fff;
    font-family: inherit;
    -webkit-transition: border .3s;
    transition: border .3s;
  }
.P1Z3sL input:-webkit-autofill,
      .P1Z3sL input:-webkit-autofill:hover,
      .P1Z3sL input:-webkit-autofill:focus {
      -webkit-text-fill-color: #fff;
      -webkit-box-shadow: 0 0 0 30px #121215 inset !important;
    }
.P1Z3sL input:focus {
      border: 1px solid #4990e2;
    }
.P1Z3sL input::-webkit-input-placeholder {
      color: #444;
    }
.P1Z3sL input::-moz-placeholder {
      color: #444;
    }
.P1Z3sL input:-ms-input-placeholder {
      color: #444;
    }
.P1Z3sL input::-ms-input-placeholder {
      color: #444;
    }
.P1Z3sL input::placeholder {
      color: #444;
    }
.P1Z3sL.P2mW7c input{
    border: 1px solid rgba(228,73,73,.84);
  }

.P3XHrq {
  display: block;
  color: #e2e2e2;
  font-size: 16px;
  margin-bottom: 7px;
}

.Ph9nLB {
  display: block;
  font-style: italic;
  color: #ff7474;
  font-size: 14px;
  padding: 0;
}

.P5d94Z {
    position: relative;
    display: block;
    color: #808080;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 24px;
  }

.P5d94Z:after,
    .P5d94Z:before {
      content: "";
      display: block;
      background: #393939;
      position: absolute;
      top: 45%;
      height: 1px;
      width: 40%;
    }

.P5d94Z:before {
      left: 0;
    }

.P5d94Z:after {
      right: 0;
    }

.P3sRpg {
    width: 100%;
  }

.P3sRpg button {
      opacity: 0.9;
      margin: 0 0 13px;
      width: 100%;
      height: 48px;
      border-radius: 4px;
      font-size: 18px;
      font-weight: 500;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.P8i8Je {
    position: relative;
    font-family: inherit;
  }

.PL_7j8 {
      background: #3e5294;
      color: #fff;
    }

.P3bI_k {
      background: #fff;
      color: #595959;
    }

.P10uD0 {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 48px !important;
      height: 100% !important;
      background-position: center !important;
    }

.P2oyC3 {
    }

.P3f4tw {
  text-align: right;
}

.P3f4tw a {
    text-decoration: none;
    color: #d0d0d0;
    font-size: 14px;
    -webkit-transition: color .11s;
    transition: color .11s;
  }

.P3f4tw a:hover {
      color: #fff;
    }

/*Button*/
.P1j5iA,
.P3_Knb,
.P1t2zO {
  margin: 36px 0 24px;
  background: #207cdf;
  height: 47px;
  border-radius: 4px;
  -webkit-transition: background .3s;
  transition: background .3s;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .6);
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .6);
}
.P1j5iA:hover, .P3_Knb:hover, .P1t2zO:hover {
    background: #4391e4;
  }
.P1j5iA:active, .P3_Knb:active, .P1t2zO:active {
    background: #1a68bb;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
.P1j5iA .P2Jtyq, .P3_Knb .P2Jtyq, .P1t2zO .P2Jtyq {
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    padding: 1px 15px 0;
    font-family: inherit;
    text-transform: uppercase;
  }

/*Form*/
.PL5GDS {
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  position: absolute;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  text-align: center;
  left: 50%;
  width: 386px;
  min-height: 535px;
  z-index: 10;
}

.P1GC_j {
  color: #ffe1c8;
  text-shadow: 0 -2px 2px #8c0606, 0 -2px 8px #790f0f, 0 0 15px #ffbc47;
  font-size: 22px;
  line-height: 1;
  padding: 0 40px;
  margin: 0 0 15px;
}

/*Field*/
.P2aypH {
  position: relative;
  height: 80px;
  padding: 22px 57px 31px;
  width: 345px;
  margin: 0 auto;
}

.PYzPJm {
  width: 230px;
  height: 25px;
  line-height: 25px;
  font-size: 20px;
  color: #000;
  border: 0;
  background: 0;
  font-weight: 700;
  text-shadow: 0 1px 2px #fff, 0 1px 1px #fff;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  text-align: center;
}

/*Button*/
.P3DUil,
.P14FWM {
  position: relative;
  width: 338px;
  height: 95px;
  margin: 0 auto 5px;
}
.P3DUil .P11vvc, .P14FWM .P11vvc {
    padding: 0 23px 0 0;
    top: 0;
    left: 0;
    width: 338px;
    height: 95px;
    line-height: 95px;
    font-size: 50px;
    font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
    color: #fff;
    text-shadow: 0 1px 8px #000;
    text-transform: uppercase;
    position: absolute;
  }

.P3TK_Q {
  width: 300px;
  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;
}

.P3TK_Q .PZ_auO {
    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: 300px;
    min-height: 117%;
    padding: 7px 20px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 5px;
  }

.P14FWM .P11vvc {
    padding: 0;
  }

.P3tZtF {
  color: #9b7171;
  font: 11px/12px Arial,sans-serifserif;
  margin: 0 0 6px;
  display: block;
  padding: 0 100px;
  text-shadow: 0 0 8px #000;
}


/*Form*/
.P266DR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-family: 'Droid Serif', 'Philosopher', 'Book Antiqua', Philosopher, serif;
}
.P266DR form {
    width: 100%;
  }

.P3gyip {
  font-size: 30px;
  line-height: 32px;
  margin: 0 0 16px;
  text-align: center;
  font-family: 'Cormorant Unicase';
  font-weight: bold;
  color: #ffd25a;
  text-shadow: 1px 1px 1px #000, 0 0 7px #000;
}

.PpFGlE {
  font-size: 12px;
  text-align: center;
  color: #fff;
  position: relative;
  padding-top: 20px;
  z-index: 2;
  text-shadow: 0 0 7px #000, 0 0 10px #000;
}

.PpFGlE a {
    color: #fff;
  }

/*Field*/
.P2s1YB {
  position: relative;
  width: 354px;
  margin: 0 auto .5px;
  height: 52px;
}
.P2s1YB:before {
     content: "";
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: -1;
     background: #000;
     background: rgba(0,0,0,.5);
   }

.P3BozD {
  border: 0;
  width: 100%;
  height: 100%;
  line-height: 21px;
  color: #f5f5f5;
  padding: 16px 30px 16px 60px;
  font-family: 'Trebuchet MS',Helvetica,sans-serif;
  font-size: 17px;
  position: relative;
  z-index: 2;
}

.P3BozD::-webkit-input-placeholder {
     color: #000;
   }

.P3BozD::-moz-placeholder {
     color: #000;
   }

.P3BozD:-ms-input-placeholder {
     color: #000;
   }

.P3BozD::-ms-input-placeholder {
     color: #000;
   }

.P3BozD::placeholder {
     color: #000;
   }

/*Button*/
.P3wMdg,
.P1ktrn {
  margin: 0 auto;
  display: block;
  height: 157px;
  font-size: 38px;
  font-family: "Philosopher","Book Antiqua",Philosopher,serif;
  text-transform: uppercase;
  line-height: 1;
  padding: 25px 40px;
  color: #f3c8aa;
  position: relative;
}
.P3wMdg .P3KzEj, .P1ktrn .P3KzEj {
    color: #f3c8aa;
    padding-bottom: 10px;
    font-family: inherit;
    text-shadow: 0 0 2px red, 0 0 7px #460A0A;
  }

/*Form*/
.PoTTCz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 460px;
  padding-right: 20px;
  font-family: 'Droid Serif', 'Philosopher', 'Book Antiqua', Philosopher, serif;
}
.PoTTCz form {
    width: 100%;
  }

.PwntFF {
  font-size: 30px;
  line-height: 32px;
  margin: 0 0 16px;
  text-align: center;
  font-family: "Cormorant Unicase";
  font-weight: bold;
  color: #ffd25a;
  text-shadow: 1px 1px 1px #000, 0 0 7px #000;
}

.P3mjYH {
  font-size: 12px;
  text-align: center;
  color: #95938c;
  padding-top: 30px;
  position: relative;
  z-index: 2;
}

.P3mjYH a {
    color: #b09965;
  }

/*Field*/
.P312AS {
  position: relative;
  width: 354px;
  margin: 0 auto .5px;
  height: 52px;
}
.P312AS:before {
     content: "";
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: -1;
     background: #000;
     background: rgba(0,0,0,.5);
   }

.P1v-T6 {
  border: 0;
  width: 100%;
  height: 100%;
  line-height: 21px;
  color: #f5f5f5;
  padding: 16px 30px 16px 60px;
  font-family: 'Trebuchet MS',Helvetica,sans-serif;
  font-size: 17px;
  position: relative;
  z-index: 2;
}

.P1v-T6::-webkit-input-placeholder {
     color: #000;
   }

.P1v-T6::-moz-placeholder {
     color: #000;
   }

.P1v-T6:-ms-input-placeholder {
     color: #000;
   }

.P1v-T6::-ms-input-placeholder {
     color: #000;
   }

.P1v-T6::placeholder {
     color: #000;
   }

/*Button*/
.P3q91f,
.PUQy7r {
  margin: 0 auto;
  display: block;
  height: 157px;
  font-size: 38px;
  font-family: "Philosopher","Book Antiqua",Philosopher,serif;
  text-transform: uppercase;
  line-height: 1;
  padding: 25px 40px;
  color: #f3c8aa;
  position: relative;
}
.P3q91f .PL6-gv, .PUQy7r .PL6-gv {
    color: #f3c8aa;
    padding-bottom: 10px;
    font-family: inherit;
    text-shadow: 0 0 2px red, 0 0 7px #460A0A;
  }

/*Form*/
.P1EFXG {
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  position: absolute;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  text-align: center;
  left: 50%;
  width: 386px;
  padding: 0 0 0 5px;
  z-index: 10;
}

.P1W17X {
  color: #ffe1c8;
  line-height: 1.2;
  margin: 0 0 20px;
  padding: 0 0 0 4px;
  text-shadow: 0 0 3px #000, 1px 1px 1px #000;
}

/*Field*/
.PakAd2 {
  position: relative;
  margin: 0 auto 10px;
  background: #fbf2e1;
  border: 1px solid #58481f;
  border-radius: 6px;
  width: 294px;
}

.P1DbvV {
  font: 15px/20px 'Palatino Linotype','Book Antiqua',Palatino,serif;
  width: 100%;
  padding: 11px 30px 11px 44px;
  color: #443001;
  display: block;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
          box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.P3Moo0 {
  z-index: 5;
}

/*Button*/
.PTAOTk,
.P2NEEY {
  margin: 0 auto 10px;
  display: block;
  width: 370px;
  height: 130px;
  font-size: 50px;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  text-transform: uppercase;
  line-height: 1;
  color: #f3c8aa;
  position: relative;
}
.PTAOTk .PZXVvN, .P2NEEY .PZXVvN {
    color: #fff;
    padding: 25px 0;
    font-family: inherit;
    text-shadow: 0 1px 8px #000;
  }
.PTAOTk .PZXVvN span, .P2NEEY .PZXVvN span {
      padding-top: 10px;
    }

.P2rQQ0 {
  color: #fff2c9;
  font: 12px/14px Arial,Helvetica,sans-serif;
  margin: 0 0 50px;
  padding: 0 50px;
  display: block;
  text-shadow: 0 0 3px #000, 1px 1px 1px #000;
}

.P2rQQ0 a {
    color: #fff2c9;
  }

/*Form*/

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.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;
}
.P1-dKG {
  font-family: 'Roboto';
  text-align: center;
  position: relative;
}
.P24YIN {
     display: none;
  }
.P24YIN.P3kV0N {
     display: block;
   }

.P1X3A4 {
  color: #7b371b;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 45px;
}

/*Field*/
.P3UKsl {
  position: relative;
  margin: 15px auto 10px;
  width: 295px;
  text-align: left;
}

.P1cwJO {
  font: 14px/16px 'Times New Roman', Times, serif;
  color: #7b371b;
  height: 39px;
}

.PjXxZ4{
  font-family: 'Roboto';
  color: #7b371b;
  margin: 0 0 2px;
  display: block;
  font-size: 22px;
  font-weight: bold;
  height: 28px;
}

.P1Gdr4 {
  top: 70% !important;
  -webkit-transform: translate(28%, -50%) !important;
      -ms-transform: translate(28%, -50%) !important;
          transform: translate(28%, -50%) !important;
  width: 36px !important;
  height: 32px !important;
}

.P3kUdC {
  -webkit-box-shadow:inset 0 0 35px rgba(106, 55, 28, 0.4);
          box-shadow:inset 0 0 35px rgba(106, 55, 28, 0.4);
  border-radius: 6px;
  font: 20px/25px 'Times New Roman', Times, serif;
  width: 100%;
  height: 44px;
  padding: 11px 30px 11px 54px;
  color: #7b371b;
  display: block;
  margin: 0 auto;
}

.P3kUdC:focus {
    -webkit-box-shadow:inset 0 0 35px rgba(106, 55, 28, 0.4);
            box-shadow:inset 0 0 35px rgba(106, 55, 28, 0.4);
  }

.P3kUdC:-webkit-autofill,
    .P3kUdC:-webkit-autofill:hover,
    .P3kUdC:-webkit-autofill:focus {
      -webkit-text-fill-color: #7b371b;;
  }

.P2R22O,
.P3tqp2 {
  margin: 0 auto 10px;
  display: block;
  width: 313px;
  height: 92px;
  font-size: 50px;
  font-family: Philosopher,'Palatino Linotype','Book Antiqua',Palatino,serif;
  text-transform: uppercase;
  line-height: 1;
  color: #f3c8aa;
  position: relative;
}

.P2R22O .PvkY1Q, .P3tqp2 .PvkY1Q {
      float: right;
      margin-top: 13px;
      margin-right: 10px;
    }

.P2R22O .P4l2Jd, .P3tqp2 .P4l2Jd {
    color: #fffeda;
    padding: 0px 30px 7px;
    text-shadow: 0 2px 2px #000;
    font-weight: 700;
    font-family: 'Roboto';
  }

.P2R22O .P4l2Jd span, .P3tqp2 .P4l2Jd span {
      padding-top: 0;
    }

.P2R22O .PvkY1Q, .P3tqp2 .PvkY1Q {
      position: absolute;
      right: 24px;
      top: 18px;
      background-size: contain;
    }

.P2R22O .P4l2Jd {
    padding: 0px 60px 7px 30px;
  }

.P1NH2d {
  position: absolute;
  top: 113px;
  right: 28px;
  font-size: 13px;
  color: #7b371b;
  font-weight: 900;
}

.PZhFWS .P1X3A4 {
   line-height: 40px;
   margin: 0;
   text-transform: none;
 }

.PZhFWS .PyIpWH {
    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;
  }

.PZhFWS .P127PF button:lang(ru) {
            color: #501010;
            background-color: transparent;
            -webkit-transform: translateY(-5px);
                -ms-transform: translateY(-5px);
                    transform: translateY(-5px);
          }

.PZhFWS .P3wB83 {
    color: #894a2d;
    font-size: 14px;
    display: block;
    text-transform: uppercase;
    font-family: 'Times New Roman', Times, serif;
    position: relative;
    font-weight: 700;
    margin-top: 7px;
  }

.PZhFWS .P3wB83::after,
    .PZhFWS .P3wB83::before{
       display: block;
       height: 1px;
       width: 120px;
       clear: both;
       content: "";
       position: absolute;
       left: 34px;
       top: 8px;
       background: #c29264;
   }

.PZhFWS .P3wB83::before{
       left: auto;
       right: 34px;
     }

.PZhFWS .PjXxZ4{
    font-size: 18px;
    font-weight: 700;
    margin: 0;
  }

.PZhFWS .P3UKsl {
    margin: 0 auto 12px;
  }

.PZhFWS .P1CDhh{
    font-size: 14px;
    color: #7b371b;
    font-family: 'Times New Roman', Times, serif;
    margin: -4px 0 4px;
    text-align: right;
    padding-right: 35px;
  }

.PZhFWS .P3n71h {
    top: 27px;
  }

.P3n71h {
  width: 300px;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 100%;
  top: 29px !important;
  bottom: 0;
  z-index: -1;
  margin-left: 10px;
}

.P3n71h .P37RMn {
    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: 300px;
    height: 100%;

    padding: 7px 15px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }


/*Form*/

/* 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;
}
/* 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;
}

/*Form*/
.PzxCvs {
  font-family: 'Merriweather';
  width: 17.8vw;
}
.Pf2ER1 {
    display: none;
    width: 28vw!important;;
    background-size: contain;
  }
.Pf2ER1.P2mweI {
      display: block;
    }

.PjjfUP {
  font-size: 0.6vw;
  margin-top: 0;
  color:#b6bdbf;
  text-shadow: 0.5px 0.9px 1px #000000;
}

.P2pOXk {
  padding: 0 1vw;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0.5vw;
}

/*Field*/
.P2NiOn {
  height: 2.9vw;
  padding: 0.6vw 3vw;
  width: 100%;
  background-size: contain;
  color: #fff;
}

.P2Jq0H {
  width: 100%;
  height: 100%;
  font-size: .9vw;
  color: #000000;
  text-shadow: 0.7px 0.7px 0 rgba(255, 255, 255, 0.55);
  font-family: 'Merriweather';
  padding: 0;
  text-align: center;
}

/*Button*/
.P3Hm3f,
.P3utGS {
  width: 100%;
  height: 5.6vw;
  margin: 0.5vw 0 0;
  background-size: contain;
}
.P3Hm3f .PQLqhb, .P3utGS .PQLqhb {
    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
  }
.P3Hm3f .P1U7v6,
  .P3Hm3f .P1VBjD,
  .P3Hm3f .P2UZan,
  .P3utGS .P1U7v6,
  .P3utGS .P1VBjD,
  .P3utGS .P2UZan {
    background-size: contain;
  }

@media (max-width: 960px) {
  .PzxCvs {
    width: 175px;
  }

  .PjjfUP {
    font-size: 7px;
    margin-top: 0;
  }

  .Pf2ER1 {
    width: 270px!important;
    top: 0!important;
    padding: 52px 0 0!important;
  }

  .P2pOXk {
    font-size: 12px!important;
    margin-bottom: 8px;
    text-transform: none;
  }

    .P2pOXk span span,
    .P2pOXk span div {
      font-size: 12px!important;
    }

  .P1y6HF {
    font-size: 12.5px;
  }

  /*Field*/
  .P2NiOn {
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  .P2Jq0H {
    font-size: 10px;
  }

  /*Button*/
  .P3Hm3f,
  .P3utGS {
    width: 188px;
    height: 51.5px;
    margin: 4.6px -11px 0;
  }

    .P3Hm3f .PQLqhb, .P3utGS .PQLqhb {
      padding-bottom: 0;
    }

    .P3Hm3f .PQLqhb span, .P3utGS .PQLqhb span {
      font-size: 10px!important;
    }
}

/*Form*/

/* 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;
}

/*Form*/
.P1Ykg3 {
  font-family: 'EB Garamond';
  width: 17.8vw;
}
.P3_yrD {
    bottom: -5vw;
    width: 100% !important;
    height: 19vw !important;
    background-size: contain;
  }
.PKOBRk {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }
.PKOBRk.P6iMl8 {
      display: block;
    }

.PCqHFS {
  font-size: 0.6vw;
  margin-top: 0;
  color: #b6bdbf;
  text-shadow: 0.5px 0.9px 1px #000000;
}

.P1G_Jx {
  padding: 0 1vw;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0px 3px 3px #000;
}

/*Field*/
.PHZMR8 {
  height: 2.9vw;
  padding: 0.6vw 3vw;
  width: 100%;
  background-size: contain;
  color: #fff;
}

.P3dv2y {
  width: 100%;
  height: 100%;
  font-size: .9vw;
  color: #000000;
  text-shadow: 0.7px 0.7px 0 rgba(255, 255, 255, 0.55);
  font-family: 'Merriweather';
  padding: 0;
  text-align: center;
}

/*Button*/
.PR1114,
.PMz4JA {
  width: 100%;
  height: 5vw;
  margin: 0.5vw 0 0;
  background-size: contain;
}
.PR1114 .P2Fd7H, .PMz4JA .P2Fd7H {
    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;
  }
.PR1114 .P3yGYE,
  .PR1114 .P1uFLt,
  .PR1114 .PxWMZX,
  .PMz4JA .P3yGYE,
  .PMz4JA .P1uFLt,
  .PMz4JA .PxWMZX {
    background-size: contain;
  }

.PEOIxS {
  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;
}

.PEOIxS .P2wgUr {
    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;
  }

.PYLt9h {
  background-position: center .33vw !important;
  padding: 0 0 1.2vw;
  position: relative;
  margin-top: 10px;
}

.PrJadF {
    position: absolute;
    top: 3vw;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 0.65vw;
    text-transform: uppercase;
    text-shadow: 0px 4px 2px #000, 0px 4px 2px #000;
    font-family: 'Merriweather';
  }

.P1zpqn {
    width: 100%;
  }

.P1zpqn 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;
    }

.P1zpqn button:hover {
        opacity: 1;
      }

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

.P1F8Sp {
      margin-left: -20px;
      color: #fff;
    }

.P10prw {
      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);
    }

.P10prw:before {
      opacity: 0;
      background: url(http://cdn01.x-plarium.com/browser/content/landings/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;
    }

.P6jdQ5 {
      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 Linotype', 'Book Antiqua', Palatino, serif;
      text-shadow: 0px 2px 2px #000;
    }

.P37e1V:hover .P10prw:before {
    opacity: 1;
  }

.P3AraC .P1G_Jx {
    font-weight: 500;
  }

.P3AraC .PHZMR8 {
    margin: 0 auto 5px;
    position: relative;
    height: 2.9vw;
  }

.P3AraC .P1zpqn {
    min-height: 37px;
  }

.P3AraC .P1zpqn button div {
      width: 6vw !important;
      height: 1.78vw !important;
      background-size: contain;
    }

.P3AraC .PMz4JA {
    margin-top: 0;
  }

.P3AraC .PYLt9h {
    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;
  }

.P3AraC .P37e1V:hover .P10prw:before {
      opacity: 0;
    }

.P3AraC .PrJadF {
    color: #fff;
    font-size: 0.65vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
    max-width: 16vw;
    width: 100%;
    margin: 0 auto 6px;
  }

.P3AraC .P1OFLL {
    font-size: .6vw;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
  }

.P3AraC .P1OFLL a {
      color: #b6bdbf;
      text-shadow: 0.5px 0.9px 1px #000000;
    }

@media (max-width: 960px) {
  .P1Ykg3 {
    width: 175px;
  }

    .P3_yrD {
      bottom: -5px;
      height: 183px !important;
      background-size: contain;
    }

  .PCqHFS {
    font-size: 7px;
    margin-top: 0;
  }

  .PKOBRk {
    width: 270px !important;
    height: 290px !important;
    top: 30px !important;
    padding: 62.5px 0 0 !important;
  }

  .P1G_Jx {
    font-size: 16px !important;
    margin-bottom: 8px;
  }

    .P1G_Jx span,
    .P1G_Jx div {
      font-size: 16px !important;
      text-transform: uppercase !important;
      margin-top: 0 !important;
    }

  .PMZGpB {
    font-size: 12.5px;
  }

  /*Field*/
  .PHZMR8 {
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  .P3dv2y {
    font-size: 10px;
  }

  /*Button*/
  .PR1114,
  .PMz4JA {
    width: 188px;
    height: 51.5px;
    margin: 4.6px -7px 0;
  }

    .PR1114 .P2Fd7H, .PMz4JA .P2Fd7H {
      padding-bottom: 0;
    }

    .PR1114 .P2Fd7H span, .PMz4JA .P2Fd7H span {
      font-size: 10px !important;
    }

  .PEOIxS {
    width: 250px;
  }

    .PEOIxS .P2wgUr {
      height: 29.5px !important;
      font-size: 8px;
    }

  .PYLt9h {
    background-position: center .33vw !important;
    padding: 0 0 11.5px;
  }

    .PrJadF {
      top: 28.5px;
      font-size: 6px;
    }
      .P1zpqn button {
        font-size: 6px;
      }

    .P37e1V {
      height: 28.5px;
    }

      .P6jdQ5 {
        left: 55px;
        top: 10px;
        font-size: 7.2px;
        letter-spacing: 0.5px;
      }
    .P3AraC .P1G_Jx {
      font-size: 10px !important;
    }

      .P3AraC .P1G_Jx div,
      .P3AraC .P1G_Jx span {
        font-size: 10px !important;
      }

    .P3AraC .PHZMR8 {
      height: 29.5px;
      padding: 5.5px 27.5px;
    }

    .P3AraC .P1zpqn {
      min-height: auto;
    }

      .P3AraC .P1zpqn button div {
        width: 58.5px !important;
        height: 17px !important;
      }

    .P3AraC .PrJadF {
      font-size: 7px;
      max-width: 140px;
      width: 100%;
      margin: 0 auto 6px;
    }

    .P3AraC .P1OFLL {
      font-size: 6px;
      padding: 0 20px;
    }
}

/*Form*/

/* 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;
}

/*Form*/
.P3QHHi {
  font-family: 'EB Garamond';
  width: 17.8vw;
}
.P3RdUm {
    bottom: -4vw;
    width: 100% !important;
    height: 25vw !important;
    background-size: contain;
  }
.P1dORE {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }
.P1dORE.P1HxDD {
      display: block;
    }

.Pei86y {
  font-size: 0.6vw;
  margin-top: 0;
  color: #b6bdbf;
  text-shadow: 0.5px 0.9px 1px #000000;
}
.P1maG1 {
  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;
}
.P1maG1:before {
    display: block;
    content: "";
    width: 3vw;
    height: 2vw;
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png) no-repeat 50%/contain;
    position: absolute;
    top: 2.3vw;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1ocWq {
  width: 83%;
  margin: 0 auto 0.7vw;
  color: #c8cbcc;
  text-shadow: 0.5px 0.9px 1px #000000;
  text-align: center;
  font-size: 0.78vw;
  line-height: 1;
}

.P3Y2WZ {
  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;
}

.P3Y2WZ:after {
    content: '';
    clear: both;
    position: absolute;
    bottom: 3px;
    left: 3vw;
    right: 3vw;
    background: #8d7c63;
    height: 1px !important;
    -webkit-box-shadow: 0px 0px 5px #000;
            box-shadow: 0px 0px 5px #000;
  }

.P3DBMY {
  padding: 0 1vw;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0.5vw;
  text-shadow: 0px 3px 3px #000;
}

/*Field*/
.P3DXCg {
  width: 81%;
  background-size: contain;
  background-position: center bottom !important;
  color: #fff;
  margin: 0 auto .4vw auto;
}

.P1Gkyf {
  display: block;
  margin: 0 0 .3vw;
}

.P1QawI {
  width: 100%;
  font-size: .9vw;
  color: #000000;
  text-shadow: 0.7px 0.7px 0 rgba(255, 255, 255, 0.55);
  font-family: 'Merriweather';
  padding: .6vw 1.6vw;
  height: 2.9vw;
  text-align: center;
}

.P1QawI:-ms-input-placeholder {
    color: #000!important; /*fix color of placeholder ie 11*/
}

/*Button*/
.P1CDmR,
.P37_Py {
  width: 81%;
  height: 3.8vw;
  margin: 0 auto .2vw;
  background-size: contain;
}
.P1CDmR .P34cwf, .P37_Py .P34cwf {
    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;
  }
.P1CDmR .P2Pc13,
  .P1CDmR .P1baMC,
  .P1CDmR .P3HeNC,
  .P37_Py .P2Pc13,
  .P37_Py .P1baMC,
  .P37_Py .P3HeNC {
    background-size: contain;
  }
.P3rzs-{
  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/landings/forms/026/form_switch_bg.png) 50% 50% no-repeat;
  padding: 0 2.3vw;
  margin: 0 -0.4vw 0.78vw;
  background-size: contain;


}
.P3rzs- span{
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/026/form_switch_hover.png) 50% 50% no-repeat;
  }
.P3rzs- a{
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/026/form_switch.png) 50% 50% no-repeat;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    text-decoration: none;
  }
.P3rzs- a:hover{
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/026/form_switch_hover.png) 50% 50% no-repeat;
    }
.P3rzs- *{
    width: 8.2vw;
    height: 2.1vw;
    line-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;
  }

.P1RkLf {
  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;
}

.P1RkLf .P3bhUn {
    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;
  }

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

.P13OPS .P3bhUn {
    padding: 0 20px 0 5px;
  }

.PmSL98 .P3DBMY {
    font-weight: 500;
  }

.PmSL98 .P3DXCg {
    margin: 0 auto 5px;
    position: relative;
    height: 2.9vw;
  }

.PmSL98 .P3SMB2 {
    min-height: 37px;
  }

.PmSL98 .P3SMB2 button {
      color: #b3b3ba;
    }

.PmSL98 .P3SMB2 button div {
        width: 6vw !important;
        height: 1.78vw !important;
        background-size: contain;
      }

.PmSL98 .P37_Py {
    margin-top: 0;
  }

.PmSL98 .P2jwJ6 {
    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;
  }

.PmSL98 .P16Hde {
    color: #fff;
    font-size: 0.65vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
    max-width: 16vw;
    width: 100%;
    margin: 0 auto 6px;
  }

.PmSL98 .P3kEgO {
    font-size: .6vw;
    margin-bottom: 5px;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
  }

.PmSL98 .P3kEgO a {
      color: #b6bdbf;
      text-shadow: 0.5px 0.9px 1px #000000;
    }

@media (max-width: 960px) {
  .P3QHHi {
    width: 175px;
  }

    .P3RdUm {
      bottom: -45px;
      height: 240px !important;
      background-size: contain;
    }

  .Pei86y {
    font-size: 7px;
    margin-top: 0;
  }

  .P1dORE {
    width: 270px !important;
    /*height: 290px!important;*/
    top: 30px !important;
    padding: 41px 0 0 !important;
  }

  .P3DBMY {
    font-size: 16px !important;
    margin-bottom: 8px;
  }

    .P3DBMY span,
    .P3DBMY div {
      font-size: 12px !important;
      text-transform: uppercase !important;
    }

  .P1ocWq {
    font-size: 12.5px;
  }

    .P1ocWq span {
      font-size: 8px;
      line-height: 11px;
    }

  .P3Y2WZ {
    font-size: 13px;
    line-height: 18px;
    padding: 0 6px 14px;
    margin: 0 0 6px;
  }

  .P1QawI {
    font-size: 10px;
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  /*Button*/
  .P1CDmR,
  .P37_Py {
    width: 135px;
    height: 33.5px;
    margin: 4.6px auto 0;
  }

    .P1CDmR .P34cwf, .P37_Py .P34cwf {
      padding-bottom: 0;
    }

    .P1CDmR .P34cwf span, .P37_Py .P34cwf span {
      font-size: 10px !important;
    }

  .P1RkLf {
    width: 250px;
  }

    .P1RkLf .P3bhUn {
      height: 29.5px !important;
      font-size: 8px;
    }
    .PmSL98 .P3DBMY {
      font-size: 10px !important;
    }

      .PmSL98 .P3DBMY div,
      .PmSL98 .P3DBMY span {
        font-size: 10px !important;
      }

    .PmSL98 .P3DXCg {
      height: 29.5px;
      padding: 5.5px 27.5px;
    }

    .PmSL98 .P3SMB2 {
      min-height: auto;
    }

      .PmSL98 .P3SMB2 button div {
        width: 58.5px !important;
        height: 17px !important;
      }

    .PmSL98 .P16Hde {
      font-size: 7px;
      max-width: 140px;
      width: 100%;
      margin: 0 auto 6px;
    }

    .PmSL98 .P3kEgO {
      font-size: 6px;
      padding: 0 20px;
    }
}

/*Form*/

/* 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;
}

/*Form*/
.PpIZ6z {
  font-family: 'EB Garamond';
  width: 17.8vw;
}
.P2j_JZ {
    bottom: -4vw;
    width: 100% !important;
    height: 19vw !important;
    background-size: contain;
  }
.P1Gxvh {
    display: none;
    width: 28vw !important;
    background-size: contain;
  }
.P1Gxvh.PcUWru {
      display: block;
    }

.P3XG78 {
  font-size: 0.6vw;
  margin-top: 0;
  color: #b6bdbf;
  text-shadow: 0.5px 0.9px 1px #000000;
}

.P2g9vc {
  width: 80%;
  margin: 0 auto;
  text-align: left;
}

.P2g9vc span {
    font-size: 9px;
    line-height: 10px !important;
    letter-spacing: 0.06px;
  }

.P2FxCP {
  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;
}

.P2FxCP:after {
    content: '';
    clear: both;
    position: absolute;
    bottom: 3px;
    left: 3vw;
    right: 3vw;
    background: #8d7c63;
    height: 1px !important;
    -webkit-box-shadow: 0px 0px 5px #000;
            box-shadow: 0px 0px 5px #000;
  }

.PmaT8- {
  padding: 0 1vw;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0.5vw;
  text-shadow: 0px 3px 3px #000;
}

/*Field*/
.PXVTm- {
  width: 81%;
  background-size: contain;
  background-position: center bottom !important;
  color: #fff;
  margin: 0 auto .4vw auto;
}

.P1UO0F {
  display: block;
  margin: 0 0 .3vw;
}

.P11zOC {
  width: 100%;
  font-size: .9vw;
  color: #000000;
  text-shadow: 0.7px 0.7px 0 rgba(255, 255, 255, 0.55);
  font-family: 'Merriweather';
  padding: .6vw 1.6vw;
  height: 2.9vw;
  text-align: center;
}

/*Button*/
.PHSTtm,
.P3f5f7 {
  width: 100%;
  height: 5vw;
  margin: 0 0 .2vw;
  background-size: contain;
}
.PHSTtm .P1799R, .P3f5f7 .P1799R {
    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;
  }
.PHSTtm .P2EA0C,
  .PHSTtm .P3rIt6,
  .PHSTtm .P2D2rL,
  .P3f5f7 .P2EA0C,
  .P3f5f7 .P3rIt6,
  .P3f5f7 .P2D2rL {
    background-size: contain;
  }
.P1C2Dl{
  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/landings/forms/026/form_switch_bg.png) 50% 50% no-repeat;
  padding: 0 3vw;
  margin: 0 -1vw 1vw;

}
.P1C2Dl *{
    width: 8.2vw;
    height: 2.1vw;
    text-align: center;
    text-shadow: 0.7px 0.7px 0 #3c0200;
    color: #fff4f5;
    font-size: 0.72vw;
    background-size: contain;
    text-transform: uppercase;
    line-height: 2vw;
    padding: .2vw;
  }
.P1C2Dl span{
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/026/form_switch_hover.png) 50% 50% no-repeat;
  }
.P1C2Dl a{
    background: url(//cdn01.x-plarium.com/browser/content/landings/forms/026/form_switch.png) 50% 50% no-repeat;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    text-decoration: none;
  }
.P1C2Dl a:hover{
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/026/form_switch_hover.png) 50% 50% no-repeat;
    }

.P2_u0Y {
  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;
}

.P2_u0Y .P2PPxG {
    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;
  }

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

.PLFPy2 .P2PPxG {
    padding: 0 20px 0 5px;
  }

.P25WMG .PmaT8- {
    font-weight: 500;
  }

.P25WMG .PXVTm- {
    margin: 0 auto 5px;
    position: relative;
    height: 2.9vw;
  }

.P25WMG .P2gBGl {
    min-height: 37px;
  }

.P25WMG .P2gBGl button {
      color: #b3b3ba;
    }

.P25WMG .P2gBGl button div {
        width: 6vw !important;
        height: 1.78vw !important;
        background-size: contain;
      }

.P25WMG .P3f5f7 {
    margin-top: 0;
  }

.P25WMG .P2aSYY {
    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;
  }

.P25WMG .P1WVx_ {
    color: #fff;
    font-size: 0.65vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
    max-width: 16vw;
    width: 100%;
    margin: 0 auto 6px;
  }

.P25WMG .P1kXiL {
    font-size: .6vw;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
  }

.P25WMG .P1kXiL a {
      color: #b6bdbf;
      text-shadow: 0.5px 0.9px 1px #000000;
    }

@media (max-width: 960px) {
  .PpIZ6z {
    width: 175px;
  }

    .P2j_JZ {
      bottom: -45px;
      height: 183px !important;
      background-size: contain;
    }

  .P3XG78 {
    font-size: 7px;
    margin-top: 0;
  }

  .P1Gxvh {
    width: 270px !important;
    /*height: 290px!important;*/
    /* top: 30px !important; */
    padding: 54px 0 0 !important;
  }

  .PmaT8- {
    font-size: 16px !important;
    margin-bottom: 8px;
  }

    .PmaT8- span,
    .PmaT8- div {
      font-size: 12px !important;
      text-transform: uppercase !important;
    }

  .P2g9vc {
    font-size: 12.5px;
  }

    .P2g9vc span {
      font-size: 8px;
      line-height: 11px;
    }

  .P2FxCP {
    font-size: 13px;
    line-height: 18px;
    padding: 0 6px 14px;
    margin: 0 0 6px;
  }

  .P11zOC {
    font-size: 10px;
    height: 29.5px;
    padding: 5.5px 27.5px;
  }

  /*Button*/
  .PHSTtm,
  .P3f5f7 {
    width: 188px;
    height: 51.5px;
    margin: 4.6px -7px 0;
  }

    .PHSTtm .P1799R, .P3f5f7 .P1799R {
      padding-bottom: 0;
    }

    .PHSTtm .P1799R span, .P3f5f7 .P1799R span {
      font-size: 10px !important;
    }

  .P2_u0Y {
    width: 250px;
  }

    .P2_u0Y .P2PPxG {
      height: 29.5px !important;
      font-size: 8px;
    }
    .P25WMG .PmaT8- {
      font-size: 10px !important;
    }

      .P25WMG .PmaT8- div,
      .P25WMG .PmaT8- span {
        font-size: 10px !important;
      }

    .P25WMG .PXVTm- {
      height: 29.5px;
      padding: 5.5px 27.5px;
    }

    .P25WMG .P2gBGl {
      min-height: auto;
    }

      .P25WMG .P2gBGl button div {
        width: 58.5px !important;
        height: 17px !important;
      }

    .P25WMG .P1WVx_ {
      font-size: 7px;
      max-width: 140px;
      width: 100%;
      margin: 0 auto 6px;
    }

    .P25WMG .P1kXiL {
      font-size: 6px;
      padding: 0 20px;
    }
}

/*Form*/
.P31eA4 {
  font-family: Times New Roman, Times, serif;
  width: 17.8vw;
}
.P2idzx {
     display: none;
     width: 28.17vw !important;
     height: 28.43vw !important;
     background-size: cover;
  }
.P2idzx.P2Hh7M {
       display: block;
     }

.PYfLP4 {
  font-family: Times New Roman, Times, serif;
  font-size: 0.73vw;
  line-height: 1;
  text-align: center;
  color: #a2a3a0;
  text-shadow: 1px 1px 1px #000000;
  position: relative;
  z-index: 3;
}

.PkFjac {
  font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  padding: 0;
  color: #e5e9d8 ;
  height: 6.15vw;
  font-size: 2.15vw;
  line-height: 3.19vw;
  margin: 0 0 2.65vw;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 0.5px 0.9px 0 #72776c, 1px 1.7px 0 #505649, 1.5px 2.6px 0 #3d4236, 0px 3px 11px #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*Field*/

/*Field*/
.P1zolV {
  margin: 0 auto  -0.3vw;
  width: 14.94vw;
  background-size: contain;
  height: 2.35vw;
}

.P2hRlQ {
  width: 100%;
  height: 100%;
  font-size: 1vw;
  color: #c2c4ba;
  padding: 0 2vw 0 .6vw;
  font-family: Times New Roman, Times, serif;
}

.P2hRlQ:-webkit-autofill,
  .P2hRlQ:-webkit-autofill:hover,
  .P2hRlQ:-webkit-autofill:focus {
     -webkit-text-fill-color: #c2c4ba;
   }

.PR2EL5 {
  position: absolute;
  bottom: 2.5vw;
  left: 0;
  display: block;
  width: 100%;
  font-size: 1.15vw;
  text-align: left;
  color: #e5e9d8;
}

/*Button*/
.P12YeQ,
.PcpEuZ {
  width: 18.12vw;
  height: 8.17vw;
  margin: 0 auto  -1.3vw;
  background-size: contain;
}
.P12YeQ .P3vPHG, .PcpEuZ .P3vPHG {
    font-weight: 700;
    line-height: 1.08;
    letter-spacing: 1.9px;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 2px 2px 13px rgb(71, 14, 1), -2px -2px 13px rgb(71, 14, 1);
  }
.P12YeQ .P21O1r,
.P12YeQ .PSUZSD,
.P12YeQ .P1j7HW,
.PcpEuZ .P21O1r,
.PcpEuZ .PSUZSD,
.PcpEuZ .P1j7HW {
    background-size: contain;
  }

.P3u4Lr {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 100%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P3u4Lr .P2e1Q3 {
    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: 300px;
    min-height: 100%;
    padding: 7px 20px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 5px;
  }

.P1uT_r {
  position: absolute;
  top: 14.7vw;
  right: 6.7vw;
  color: #e5e9d8;
  font-size: 0.72vw;
}

/*login Form*/

.P3-34m .PkFjac {
    height: 2.6vw;
    line-height: 1;
    text-transform: none;
    margin: 0;
    text-shadow: 0.5px 0.9px 0 #72776c, 1px 1.7px 0 #505649, 1.5px 2.6px 0 #3d4236, 0px 3px 11px #000000;
  }

.P3-34m .P1zolV {
    margin: 0 auto 0.6vw;
  }

.P3-34m .P3Bf0r button div {
      width: 6.2vw!important;
      height: 1.8vw!important;
      background-size: contain;
    }

.P3-34m .PcpEuZ {
    margin: -1vw auto -1.3vw;
  }

.P3-34m .PWfhs3 {
    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;
  }

.P3-34m .P21sBj {
    color:#a2a3a0;
    font-size: 0.73vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
    max-width: 16vw;
    width: 100%;
    margin: 0 auto 6px;
  }

.P3-34m .P2Y4Id {
    font-size: .57vw;
    text-align: right;
    z-index: 1;
    position: absolute;
    top: 18.7vw;
    right: 7vw;
    z-index: 10;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

.P3-34m .P2Y4Id a {
      color: #a2a3a0;
    }


@media (max-width: 1280px) {
  .P31eA4 {
    width: 227px;
    }

      .P2idzx {
         width: 360px !important;
         height: 364px !important;
         padding: 91px 0 0 !important;
      }

    .PYfLP4 {
      font-size: 10px;
    }

    .PkFjac {
      height: 78px !important;
      font-size: 27px !important;
      line-height: 1.4;
      margin: 0 0 34px;
    }

      .PkFjac div,
      .PkFjac span{
        font-size: 27px !important;
      }

    /*Field*/

    /*Field*/
    .P1zolV {
      margin: 0 auto -7px;
      width: 191px;
      height:30px;
    }

    .P2hRlQ {
      font-size: 12px;
      padding: 0 25px 0 7px;

    }

    .PR2EL5 {
      bottom: 32px;
      left: 0;
      font-size: 14px;
    }

    /*Button*/
    .P12YeQ,
    .PcpEuZ {
      width: 232px;
      height: 104px;
      margin: 0 auto  -16px;

    }


    .P1uT_r {
      top: 188px;
      right: 85px;
      font-size: 9px;
    }

    .P31eA4 .P3-34m {
        margin: -11px 0 0 ;

      }


      .P31eA4 .P3-34m .PkFjac {
        font-size: 15px !important;
        margin: 0;
        height: 40px !important;
      }
       .P31eA4 .P3-34m .PkFjac span{
           font-size: 17px !important;
         }

      .P31eA4 .P3-34m
      .P1zolV {
        margin: 0 auto 8px;
      }

      .P31eA4 .P3-34m
      .P3Bf0r
      button div {
        width: 79px !important;
        height: 23px !important;
      }

      .P31eA4 .P3-34m
      .PcpEuZ {
        margin: -12px auto -16px;
      }

      .P31eA4 .P3-34m
      .P21sBj {
        font-size: 10px;
        max-width: 204px;
        margin: 0 auto 6px;
      }

      .P31eA4 .P3-34m
      .P2Y4Id {
        font-size: 10px;
        top: 239px;
        right: 89px;

      }

}


/*Form*/
.P3KMQA {
  font-family: Times New Roman, Times, serif;
  width: 100%;
}
.P1oYIB {
		display: none;
		width: 20vw;
  	background-size: contain;
  }
.P1oYIB.P23j-L {
      display: block;
    }

.P2cRct {
  font-size: 0.65vw;
  margin-top: 0;
  color:#000000;
  text-shadow: 0px 1px 4px #ffffff;
}

.P1v60p {
  padding: 0 1vw;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Times New Roman, Times, serif;
  color: #172636;
	margin-bottom: 0.5vw;
	line-height: normal;
	text-shadow: 0px 2px 0 rgba(255, 255, 255, 0.59), 0px 4px 2px rgba(255, 255, 255, 0.29), 0px 10px 17px rgba(255, 255, 255, 0.32);
}

/*Field*/
.P2zvZD {
  height: 4.8vw;
  padding: 0.8vw 0 1.4vw ;
  width: 100%;
  background-size: contain;
  color: #fff;
}

.P2fC8m {
  width: 100%;
  height: 100%;
  font-size: 1vw;
  color: #fbfaed;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.22), 0px 3px 2px rgba(0, 0, 0, 0.25), 0px 10px 17px rgba(0, 0, 0, 0.27);
  font-family: Times New Roman, Times, serif;
  padding: 0 4.5vw 0 2.5vw;
  text-align: left;
}

.P2fC8m:-webkit-autofill,
     .P2fC8m:-webkit-autofill:hover,
     .P2fC8m:-webkit-autofill:focus {
     -webkit-text-fill-color: #fbfaed;
   }

.P2cVNO{
  position: absolute;
	bottom: 8.05vw;
	right: 2.5vw;
	font-size: 0.75vw;
  color: #fbfaed;
}

/*Button*/
.PeKaFw,
.P17RFY {
  width: 100%;
  height: 4.5vw;
  margin: 0 0 0.65vw;
  background-size: contain;
}
.PeKaFw .P3p68e, .P17RFY .P3p68e {
    font-weight: 700;
    line-height: 1.08;
    letter-spacing: 1.9px;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
    color: #fbf9d9;
    text-shadow: 0px 1px 1px rgba(103, 7, 75, 0.8), 0 0 5.4px rgba(163, 26, 123, 0.8);
  }
.PeKaFw .P1ijqf,
  .PeKaFw .P1yW4v,
  .PeKaFw .P3vK_L,
  .P17RFY .P1ijqf,
  .P17RFY .P1yW4v,
  .P17RFY .P3vK_L {
    background-size: contain;
  }

.P1S6ZM {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right:auto;
  left: 90%;
  top: 0;
  bottom: 0;
  z-index: -1;
  margin-left: 10px;
}

.P1S6ZM .PVxw__ {
    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: 300px;
    min-height: 100%;
    padding: 7px 35px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

.P1X_Xh .P1v60p {
		text-transform: none;
    font-weight: 900;
    margin-bottom: 0;
		color: #162434;
		text-shadow: 0px 2px 0 rgba(255, 255, 255, 0.59), 0px 4px 2px rgba(255, 255, 255, 0.29), 0px 10px 17px rgba(255, 255, 255, 0.32);
  }

.P1X_Xh .P2zvZD {
    padding: .8vw 0 0.6vw;
    height: 4vw;
		background-size: 100% auto;
  }

.P1X_Xh .P2fC8m {
      padding: 0 2.5vw 0;
    }

.P1X_Xh .P2Qfd2 {
		min-height: 37px;
    margin-top: .4vw;
    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;
  }

.P1X_Xh .P2Qfd2 button div {
      width: 6.2vw!important;
      height: 1.8vw!important;
      background-size: contain;
    }

.P1X_Xh .P17RFY {
    margin-top: 0;
  }

.P1X_Xh .P1wF3a {
    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;
  }

.P1X_Xh .P1bg-d {
    color: #081626;
  	text-shadow: 0px 1px 4px #ffffff;
    font-size: 1vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/005/or_bg.png) 50% 50% no-repeat;
    width: 100%;
    margin: 6px auto 0;
    background-size: contain;
  }

.P1X_Xh .P1Wb2R {
		font-size: 0.65vw;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
		margin-bottom: .6vw;
  }

.P1X_Xh .P1Wb2R a {
      color:#000000;
			text-shadow: 0px 1px 4px #ffffff;
    }

@media (max-width: 1024px) {

  .P2cRct {
    font-size: 9px;
    margin-top: 0;
  }

  .P1oYIB {
    width: 260px;
    /* top: 154px!important; */
  }

  .P1v60p {
    font-size: 18.5px!important;
    margin-bottom: 6.5px;
  }

    .P1v60p div {
      font-size: 37.6px!important;
      text-transform: uppercase!important;
    }

  .P2zvZD {
    height: 61.8px;
    padding: 10px 0 14px 0;
  }

  .P2fC8m {
    font-size: 13px;
    padding: 0 58px 0 32px;
  }

  .P2cVNO{
    bottom: 105px;
    right: 32px;
    font-size: 10px;
  }

  .PeKaFw,
  .P17RFY {
    height: 58px;
    margin: 0 0 8.5px;
  }

    .PeKaFw .P3p68e span, .P17RFY .P3p68e span {
      font-size: 28px!important;
    }

      .PeKaFw .P3p68e span:lang(es), .P17RFY .P3p68e span:lang(es) {
         font-size: 23px!important;
       }
      .PeKaFw .P3p68e span:lang(it), .P17RFY .P3p68e span:lang(it) {
         font-size: 23px!important;
       }

    .P1X_Xh .P1v60p {
      font-size: 20px!important;
    }

    .P1X_Xh .P2zvZD {
      height: 61.8px;
      padding: 10px 0 14px;
    }

    .P1X_Xh .P2fC8m {
        padding: 0 32px 0;
    }

    .P1X_Xh .P2Qfd2 {
      margin-top: 0;
      min-height: 32px;
    }

      .P1X_Xh .P2Qfd2 button div {
        width: 81px!important;
        height: 23.5px!important;
      }

    .P1X_Xh .P1bg-d {
      font-size: 13px;
      width: 100%;
      margin: 0 auto;
    }

    .P1X_Xh .P1Wb2R {
      font-size: 9px;
      padding: 0 20px;
      margin-bottom: 6px;
    }
}


/*Form*/
.PYCiyf {
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 100%;
}
.P2AVoh {
		display: none;
		width: 20vw;
  	background-size: contain;
  }
.P2AVoh.P2UYEJ {
      display: block;
    }

.P3Bvmx {
  font-size: 0.65vw;
  margin-top: 0;
  color:#ffffff;
  text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.7);
}

.P3jveJ {
  padding: 0;
	text-transform: uppercase;
	font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin-bottom: 0.5vw;
	font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
	text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.59), 0px 4px 2px rgba(0, 0, 0, 0.29), 0px 10px 17px rgba(0, 0, 0, 0.32);
}

/*Field*/
.PfNk1P {
  height: 4.8vw;
  padding: 1vw 0 1.4vw;
  width: 100%;
  background-size: contain;
  color: #fff;
}

.P1ncne {
  width: 100%;
  height: 100%;
  font-size: 1vw;
  color: #fbfaed;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.22), 0px 3px 2px rgba(0, 0, 0, 0.25), 0px 10px 17px rgba(0, 0, 0, 0.27);
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  padding: 0 4.5vw 0 2.5vw;
  text-align: left;
}

.P1ncne:-webkit-autofill,
     .P1ncne:-webkit-autofill:hover,
     .P1ncne:-webkit-autofill:focus {
     -webkit-text-fill-color: #fbfaed;
   }

.P1JA3L{
  position: absolute;
	bottom: 8.05vw;
	right: 2.5vw;
	font-size: 0.75vw;
  color: #fbfaed;
}

/*Button*/
.P1KblW,
.Psj373 {
  width: 100%;
  height: 4.5vw;
  margin: 0 0 0.65vw;
  background-size: contain;
}
.P1KblW .P1m5jd, .Psj373 .P1m5jd {
    font-weight: 700;
    line-height: 1.08;
    letter-spacing: 1.9px;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
    color: #fbf9d9;
    text-shadow: 0px 1px 1px rgba(103, 7, 75, 0.8), 0 0 5.4px rgba(163, 26, 123, 0.8);
  }
.P1KblW .P1co3H,
  .P1KblW .Pwg0dv,
  .P1KblW .P3bdgR,
  .Psj373 .P1co3H,
  .Psj373 .Pwg0dv,
  .Psj373 .P3bdgR {
    background-size: contain;
  }

.Pl5GTq {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 90%;
  top: 0;
  bottom: 0;
  z-index: -1;
  margin: 0;
}

.Pl5GTq .P3L13M {
    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: 300px;
    min-height: 100%;
    padding: 7px 35px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

.P2MirP .P3jveJ {
		text-transform: none;
    font-weight: 900;
    margin-bottom: 1vw;
		color: #fff;
	  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.59), 0px 4px 2px rgba(0, 0, 0, 0.29), 0px 10px 17px rgba(0, 0, 0, 0.32);
  }

.P2MirP .PfNk1P {
    padding: .8vw 0 0.6vw;
    height: 4vw;
		background-size: 100% auto;
  }

.P2MirP .P1ncne {
      padding: 0 2.5vw 0;
    }

.P2MirP .P2yjPb {
		min-height: 37px;
    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;
  }

.P2MirP .P2yjPb button div {
      width: 6.2vw!important;
      height: 1.8vw!important;
      background-size: contain;
    }

.P2MirP .Psj373 {
    margin-top: 0;
  }

.P2MirP .P3ESZq {
    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;
  }

.P2MirP .P1Zifk {
    color: #d5d7d8;
    text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.8);
    font-size: .9vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/006/or_bg.png) 50% 50% no-repeat;
    width: 100%;
    margin: .55vw auto 0;
    background-size: contain;
  }

.P2MirP .P1VxRZ {
		font-size: 0.65vw;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
		margin-bottom: .6vw;
  }

.P2MirP .P1VxRZ a {
      color:#fff;
			text-shadow: 0px 1px 4px #000;
    }

.P2MirP .Pl5GTq {
    right: 105%;
  }

@media (max-width: 1024px) {

  .P3Bvmx {
    font-size: 9px;
    margin-top: 0;
  }

  .P2AVoh {
    width: 260px;
    /* top: 154px!important; */
  }

  .P3jveJ {
    font-size: 23px!important;
    margin-bottom: 6.5px;
  }

    .P3jveJ div {
      font-size: 23px!important;
      text-transform: uppercase!important;
    }
    .P3jveJ span {
      font-size: 23px!important;
    }

  .PfNk1P {
    height: 61.8px;
    padding: 10px 0 14px;
  }

  .P1ncne {
    font-size: 13px;
    padding: 0 58px 0 32px;
  }

  .P1JA3L{
    bottom: 105px;
    right: 32px;
    font-size: 10px;
  }

  .P1KblW,
  .Psj373 {
    height: 58px;
    margin: 0 0 8.5px;
  }

    .P1KblW .P1m5jd span, .Psj373 .P1m5jd span {
      font-size: 28px!important;
    }

    .P2MirP .P3jveJ {
      font-size: 20px!important;
      margin-bottom: 12px;
    }

    .P2MirP .PfNk1P {
        height: 61.8px;
        padding: 10px 0 14px;
      }

    .P2MirP .P1ncne {
        padding: 0 32px 0;
      }

    .P2MirP .P2yjPb {
      margin-top: 0;
      min-height: 32px;
    }

      .P2MirP .P2yjPb button div {
        width: 81px!important;
        height: 23.5px!important;
      }

    .P2MirP .P1Zifk {
      font-size: 13px;
      width: 100%;
      margin: 0 auto;
    }

    .P2MirP .P1VxRZ {
      font-size: 9px;
      padding: 0 20px;
      margin-bottom: 6px;
    }
}


/*Form*/
.P3xLz7 {
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 100%;
}
.PsXQoM {
		display: none;
		width: 20vw;
  	background-size: contain;
  }
.PsXQoM.P32qo8 {
      display: block;
    }

.Py6U4z {
  font-size: 0.65vw;
  margin-top: 0;
  color:#ffffff;
  text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.7);
}

.P1jIS_ {
  padding: 0;
	text-transform: uppercase;
	font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin-bottom: 0.5vw;
	font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
	text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.59), 0px 4px 2px rgba(0, 0, 0, 0.29), 0px 10px 17px rgba(0, 0, 0, 0.32);
}

/*Field*/
.P1Mxjf {
  height: 4.8vw;
  padding: 1vw 0 1.4vw;
  width: 100%;
  background-size: contain;
  color: #fff;
}

.P2W5R5 {
  width: 100%;
  height: 100%;
  font-size: 1vw;
  color: #fbfaed;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.22), 0px 3px 2px rgba(0, 0, 0, 0.25), 0px 10px 17px rgba(0, 0, 0, 0.27);
  font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  padding: 0 4.5vw 0 2.5vw;
  text-align: left;
}

.P2W5R5:-webkit-autofill,
     .P2W5R5:-webkit-autofill:hover,
     .P2W5R5:-webkit-autofill:focus {
     -webkit-text-fill-color: #fbfaed;
   }

.P1j1db{
  position: absolute;
	bottom: 8.05vw;
	right: 2.5vw;
	font-size: 0.75vw;
  color: #fbfaed;
}

/*Button*/
.P1KoUq,
.PBOqNZ {
  width: 100%;
  height: 4.5vw;
  margin: 0 0 0.65vw;
  background-size: contain;
}
.P1KoUq .P2hTNF, .PBOqNZ .P2hTNF {
    font-weight: 700;
    line-height: 1.08;
    letter-spacing: 1.9px;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
    color: #fbf9d9;
    text-shadow: 0px 1px 1px rgba(103, 7, 75, 0.8), 0 0 5.4px rgba(163, 26, 123, 0.8);
  }
.P1KoUq .P2yx6f,
  .P1KoUq .P1Utz7,
  .P1KoUq .P1d46T,
  .PBOqNZ .P2yx6f,
  .PBOqNZ .P1Utz7,
  .PBOqNZ .P1d46T {
    background-size: contain;
  }

.PWYPB6 {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right:auto;
  left: 90%;
  top: 0;
  bottom: 0;
  z-index: -1;
  margin-left: 10px;
}

.PWYPB6 .PZ9ADW {
    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: 300px;
    min-height: 100%;
    padding: 7px 35px 7px 35px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #fed6d6;
  }

.P2TNMs .P1jIS_ {
		text-transform: none;
    font-weight: 900;
    margin-bottom: 1vw;
		color: #fff;
	  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.59), 0px 4px 2px rgba(0, 0, 0, 0.29), 0px 10px 17px rgba(0, 0, 0, 0.32);
  }

.P2TNMs .P1Mxjf {
    padding: .8vw 0 0.6vw;
    height: 4vw;
		background-size: 100% auto;
  }

.P2TNMs .P2W5R5 {
      padding: 0 2.5vw 0;
   }

.P2TNMs .P1Zb7y {
		min-height: 37px;
    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;
  }

.P2TNMs .P1Zb7y button div {
      width: 6.2vw!important;
      height: 1.8vw!important;
      background-size: contain;
    }

.P2TNMs .PBOqNZ {
    margin-top: 0;
  }

.P2TNMs .P1AkDY {
    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;
  }

.P2TNMs .P2PseE {
    color: #d5d7d8;
    text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.8);
    font-size: .9vw;
    display: block;
    text-transform: uppercase;
    background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/006/or_bg.png) 50% 50% no-repeat;
    width: 100%;
    margin: .55vw auto 0;
    background-size: contain;
  }

.P2TNMs .P1Ps5M {
		font-size: 0.65vw;
    text-align: right;
    position: relative;
    z-index: 1;
    padding: 0 2vw;
		margin-bottom: .6vw;
  }

.P2TNMs .P1Ps5M a {
      color:#fff;
			text-shadow: 0px 1px 4px #000;
    }

.P2TNMs .PWYPB6 {
    left: 100%;
  }

@media (max-width: 1024px) {

  .Py6U4z {
    font-size: 9px;
    margin-top: 0;
  }

  .PsXQoM {
    width: 260px;
    /* top: 154px!important; */
  }

  .P1jIS_ {
    font-size: 23px!important;
    margin-bottom: 6.5px;
  }

    .P1jIS_ div {
      font-size: 23px!important;
      text-transform: uppercase!important;
    }
    .P1jIS_ span {
      font-size: 23px!important;
    }

  .P1Mxjf {
    height: 61.8px;
    padding: 10px 0 14px;
  }

  .P2W5R5 {
    font-size: 13px;
    padding: 0 58px 0 32px;
  }

  .P1j1db{
    bottom: 105px;
    right: 32px;
    font-size: 10px;
  }

  .P1KoUq,
  .PBOqNZ {
    height: 58px;
    margin: 0 0 8.5px;
  }

    .P1KoUq .P2hTNF span, .PBOqNZ .P2hTNF span {
      font-size: 28px!important;
    }

    .P2TNMs .P1jIS_ {
      font-size: 20px!important;
      margin-bottom: 12px;
    }

    .P2TNMs .P1Mxjf {
        height: 61.8px;
        padding: 10px 0 14px;
      }

    .P2TNMs .P2W5R5 {
        padding: 0 32px 0;
      }

    .P2TNMs .P1Zb7y {
      margin-top: 0;
      min-height: 32px;
    }

      .P2TNMs .P1Zb7y button div {
        width: 81px!important;
        height: 23.5px!important;
      }

    .P2TNMs .P2PseE {
      font-size: 13px;
      width: 100%;
      margin: 0 auto;
    }

    .P2TNMs .P1Ps5M {
      font-size: 9px;
      padding: 0 20px;
      margin-bottom: 6px;
    }
}

/*Form*/
.P3l6Bk {
  font-family: Oswald, Arial, Helvetica, sans-serif;
  width: 21vw;
}
.P1-UuO {
     display: none;
  }
.P1-UuO.PiHnoL {
     display: block;
   }

/*Field*/
.P1D6km {
  margin: 0 auto 1vw;
  background-size: contain;
  width: 100%;
  padding: 0 1vw;
}

.P2fKQG {
  width: 100%;
  height: 3.4vw;
  font-size: 1.6vw;
  color: #fff;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 0 3px #000;
	text-align: center;
}

.P3PcCx {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 107%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P3PcCx .P1nkFm {
    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: 300px;
    min-height: 100%;
    padding: 7px 20px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 50px;
  }

/*Button*/
.PvsGXV,
.P2H6vA {
  height: 5.3vw;
  width: 100%;
  margin: 0;
  background-size: contain;
}
.PvsGXV .P37Er4,
.PvsGXV .P3binf,
.PvsGXV .P2scN8,
.P2H6vA .P37Er4,
.P2H6vA .P3binf,
.P2H6vA .P2scN8{
    background-size: contain;
  }
.PvsGXV .P1t9Ka, .P2H6vA .P1t9Ka {
    font-size: 2.1vw;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-weight: 900;
    color: #f3fce5;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0 rgba(0, 51, 4, 0.4), 0px -1px 5px rgba(0, 51, 4, 0.4), 0px 2px 1px rgba(0, 51, 4, 0.6);
  }

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

  .P1-UuO{
    top: 210px !important;
  }

  /*Field*/
  .P1D6km {
    margin: 0 auto 7px;
    width: 100%;
    padding: 0;
  }

  .P2fKQG {
    height: 33px;
    padding: 0 15px;
    font-size: 14px;
  }

  /*Button*/
  .PvsGXV,
  .P2H6vA {
    height: 55px;
    width: 100%;
    margin: 0;
  }

    .PvsGXV .P1t9Ka, .P2H6vA .P1t9Ka {
      font-size: 19px;
    }
}

/*Form*/
.P1MDkO {
  font-family: MuseoSans, Arial, Helvetica Neue, Helvetica, sans-serif;
  width: 23.7vw;
}
.P3nb-j{
      width: 38.5vw!important;
      height: 30vw!important;
      background-size: contain;
     display: none;
   }
.P3nb-j.PQMBy6 {
       display: block;
     }

.PQxazy {
  margin: 0 0 4.5vw;
  text-shadow: 1px 2px 2px #000;
  text-transform: uppercase;
  font-weight: 500;
  color: #eee;
  font-size: 2.3vw;
  line-height: 2.9vw;
}


/*Field*/
.P2-t5Z {
  margin: 0 auto 1.1vw;
  background: #fff;
  width: 85%;
  border-radius: 7px;
}

.P3AKfx {
  width: 100%;
  height: 2.6vw;
  font-size: 1.6vw;
  color: #000;
  display: block;
  padding: 0 1vw;
}

.P2ehk- {
  position: absolute;
  bottom: 3vw;
  left: 0;
  display: block;
  width: 100%;
  color: #fff;
  text-shadow: 2px 2px 2px #000;
  font-size: 1.4vw;
  text-align: left;
  font-weight: 300;
}

.P1sUqn {
  position: absolute;
  bottom: 12.3vw;
  right: 9.3vw;
  font-size: 16px;
  color: #fff;
}

.P2HFO0 {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 102%;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P2HFO0 .P36ske {
    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: 300px;
    min-height: 100%;
    padding: 7px 20px;
    background: #B20800;
    font: 12px/14px Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 50px;
  }

/*Button*/
.P1_5sH,
.Ppyz2a {
  height: 3.5vw;
  width: 13.1vw;
  margin: 0 auto;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
  text-shadow: 0 -1px 2px #1c3900;
  background-size: contain;
}
.P1_5sH .P38uY5,
  .P1_5sH .P2mvO0,
  .Ppyz2a .P38uY5,
  .Ppyz2a .P2mvO0{
      background-size: contain;
    }
.P1_5sH .P3Zkfq, .Ppyz2a .P3Zkfq {
    padding: 0 0 3px;
  }

@media (max-width: 1024px) {

  .P1MDkO {
    width: 243px;
    }

    .P3nb-j {
       width: 395px !important;
       height: 301px!important;
       padding: 112px 0px 30px !important;
     }

    .PQxazy {
      margin: 0 0 46px;
      font-size: 23px;
      line-height: 1;
    }

    /*Field*/
    .P2-t5Z {
      margin: 0 auto 11px;
      border-radius: 3px;
    }

    .P3AKfx {
      height: 26px;
      font-size: 16px;
      padding: 0 10px;
    }

    .P2ehk- {
      bottom: 30px;
      font-size: 16px;
    }

    .P1sUqn {
      bottom: 125px;
      right: 94px;
      font-size: 13px;
    }

    /*Button*/
    .P1_5sH,
    .Ppyz2a {
      height: 35px;
      width: 13.1vw;
    }

}

/*Form*/
.P3l2Nj {
  font-family: Times New Roman, Times, serif;
  position: relative;
  width: 15.8vw;
}
.PNvgI8 {
     display: none;
     width: 21.51vw !important;
     height: 31.92vw !important;
     background-size: cover;
  }
.PNvgI8.PPCROF {
       display: block;
     }

.PaLbSy {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.7vw;
  line-height: 1;
  text-align: center;
  color: #4a2519;
  text-shadow: 1px 1px 1px #ffffff;
}

.P1KoF5 {
  padding: 0;
  margin: 0 0 2px;
  color: #612027;
  height: 3vw;
  line-height: 1;
  font-size: 1.82vw;
  font-weight: bold;
  text-shadow: 0.5px 0.9px 1px rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*Field*/
.P2eo0W {
  margin: 0 auto 0.5vw;
  width: 14.47vw;
  height: 2.35vw;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 4px 6px 0 rgba(0, 0, 0, 0.14);
          box-shadow: inset 0px 4px 6px 0 rgba(0, 0, 0, 0.14);
  border: solid 2px transparent;
  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;
  background-clip: content-box, border-box;
}

.P3vU0v {
  width: 100%;
  height: 100%;
  font-size: 1vw;
  color: #67381e;
  padding: 0 2vw 0 .6vw;
  font-family: Times New Roman, Times, serif;
}

.P3vU0v:-webkit-autofill,
.P3vU0v:-webkit-autofill:hover,
.P3vU0v:-webkit-autofill:focus {
   -webkit-text-fill-color: #67381e;
 }

/*Button*/
.P2ol9n,
.P2ejA8 {
  width: 15.36vw;
  height: 3.28vw;
  margin: 0 auto 0.3vw;
  background-size: contain;
  -webkit-box-shadow: 1px 0 10px rgba(0,0,0,.5);
          box-shadow: 1px 0 10px rgba(0,0,0,.5);
}
.P2ol9n .P3-OvY, .P2ejA8 .P3-OvY {
      font-weight: 700;
      line-height: 1.08;
      letter-spacing: 1.9px;
      text-transform: uppercase;
      color: #fefbd5;
      text-shadow: 0px 2px 0 rgba(99, 17, 10, 0.75);
    }
.P2ol9n .P2soWJ,
  .P2ol9n .P17oNT,
  .P2ol9n .P5smcR,
  .P2ejA8 .P2soWJ,
  .P2ejA8 .P17oNT,
  .P2ejA8 .P5smcR {
      background-size: contain;
    }

.PnGQiG {
  position: absolute;
  top: 24.94vw;
  right: 4vw;
  color: #9b8a83;
  font-size: 0.72vw;
}

/*login Form*/

.P2CABz .P1KoF5 {
    font-weight: 900;
     height: 2.6vw;
     margin: 0;
  }

.P2CABz .P2eo0W {
      margin: 0 auto 0.6vw;
      position: relative;
      z-index: 1;
      height: 2vw;
    }

.P2CABz .P2Ph2U button div {
      width: 6.2vw!important;
      height: 1.8vw!important;
      background-size: contain;
    }

.P2CABz .P2ejA8 {
      margin-top: 0.8vw;
    }

.P2CABz .P29oir {
      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;
    }

.P2CABz .P1EJPy {
      color:#612027;
      font-size: 0.73vw;
      display: block;
      text-transform: uppercase;
      background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
      max-width: 16vw;
      width: 100%;
      margin: 0 auto 6px;
    }

.P2CABz .P3sL7h {
      font-size: .57vw;
      text-align: right;
      z-index: 1;
      position: absolute;
      bottom: 5.8vw;
      right: 1vw;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

.P2CABz .P3sL7h a {
      color: #67381e;
    }


@media (max-width: 1280px) {
  .P3l2Nj {
    width: 202px;
  }

    .PNvgI8 {
       width: 275px !important;
       height: 408px !important;
       padding: 268px 0 0 !important;
    }

  .PaLbSy {
    font-size: 10px;
  }

  .P1KoF5 {
    height: 38px;
    font-size: 23px !important;
  }

  /*Field*/
  .P2eo0W {
    margin: 0 auto 6px;
    width: 185px;
    height: 30px;
    border-radius: 1px;
  }

  .P3vU0v {
    font-size: 12px;
    padding: 0 25px 0 7px;
  }


  /*Button*/
  .P2ol9n,
  .P2ejA8 {
    width: 196px;
    height: 42px;
    margin: 0 auto 4px;
  }

  .PnGQiG {
    top: 319px;
    right: 51px;
    font-size: 10px;
  }

  .P2CABz {
    margin: -70px 0 0;
  }


    .P2CABz .P1KoF5 {
        height: 33px;
        font-size: 14px !important;
      }

    .P2CABz .P2eo0W {
        margin: 0 auto 7px;
        height: 25px;
      }

    .P2CABz .P3vU0v {
      font-size: 12px;
    }

      .P2CABz .P2Ph2U button div {
          width: 79px !important;
          height: 23px !important;
        }

    .P2CABz .P1EJPy {
        font-size: 10px;
        max-width: 204px;
        margin: 0 auto 6px;
      }

    .P2CABz .P3sL7h {
        font-size: 8px;
        bottom: 72px;
        right: 17px;
    }
}

/*Form*/
.P3S9d2 {
  font-family: Times New Roman, Times, serif;
  position: relative;
  width: 15.8vw;
}
.P2tNkT {
     display: none;
     width: 23.3vw!important;/*сменил*/
     height: 34.5vw!important;/*сменил*/
     background-size: contain;
  }
/*сменил*/
.P2tNkT.P2__vf {
       display: block;
     }

.PgeifQ {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.7vw;
  line-height: 1;
  text-align: center;
  color: #4a2519;
  text-shadow: 1px 1px 1px #ffffff;
}

.PVH6Sr {
  padding: 0;
  margin: 0 0 2px;
  color: #612027;
  height: 3vw;
  line-height: 1;
  font-size: 1.82vw;
  font-weight: bold;
  text-shadow: 0.5px 0.9px 1px rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*Field*/
.P2IB_c {
  margin: 0 auto 0.5vw;
  width: 14.47vw;
  height: 2.35vw;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 4px 6px 0 rgba(0, 0, 0, 0.14);
          box-shadow: inset 0px 4px 6px 0 rgba(0, 0, 0, 0.14);
  border: solid 2px transparent;
  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;
  background-clip: content-box, border-box;
}

.P3pH27 {
  width: 100%;
  height: 100%;
  font-size: 1vw;
  color: #67381e;
  padding: 0 2vw 0 .6vw;
  font-family: Times New Roman, Times, serif;
}

.P3pH27:-webkit-autofill,
.P3pH27:-webkit-autofill:hover,
.P3pH27:-webkit-autofill:focus {
   -webkit-text-fill-color: #67381e;
 }
.Pk4fQE {
  width: 24vw;
}
/*Button*/
.PMyf6b,
.P1Z-x0 {
  width: 15.36vw;
  height: 3.28vw;
  margin: 0 auto 0.3vw;
  background-size: contain;
  -webkit-box-shadow: 1px 0 10px rgba(0,0,0,.5);
          box-shadow: 1px 0 10px rgba(0,0,0,.5);
}
.PMyf6b .P1G6iT, .P1Z-x0 .P1G6iT {
      font-weight: 700;
      line-height: 1.08;
      letter-spacing: 1.9px;
      text-transform: uppercase;
      color: #fefbd5;
      text-shadow: 0px 2px 0 rgba(99, 17, 10, 0.75);
    }
.PMyf6b .P3Jvwv,
  .PMyf6b .P1DwnI,
  .PMyf6b .Pda2aM,
  .P1Z-x0 .P3Jvwv,
  .P1Z-x0 .P1DwnI,
  .P1Z-x0 .Pda2aM {
      background-size: contain;
    }

.P2iRdp {
  position: absolute;
  top: 24.94vw;
  right: 4vw;
  color: #9b8a83;
  font-size: 0.72vw;
}

/*login Form*/

.P3eQrO .PVH6Sr {
    font-weight: 900;
     height: 2.6vw;
     margin: 0;
  }

.P3eQrO .P2IB_c {
      margin: 0 auto 0.6vw;
      position: relative;
      z-index: 1;
      height: 2vw;
    }

.P3eQrO .PH0jG8:lang(ru) {
      margin-bottom:3px;
    }

.P3eQrO .PH0jG8 button div {
      width: 6.2vw!important;
      height: 1.8vw!important;
      background-size: contain;
    }

.P3eQrO .PH0jG8 button {
      color: #4a1c14; 
    }

.P3eQrO .P1Z-x0 {
      margin-top: 0.8vw;
    }

.P3eQrO .P1Jejv {
      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;
    }

.P3eQrO .P3vq_c {
      color:#612027;
      font-size: 0.73vw;
      display: block;
      text-transform: uppercase;
      background: url(//cdn01.x-plarium.com/browser/content/landings/icons/arrows/004/or_bg.png) 50% 50% no-repeat;
      max-width: 16vw;
      width: 100%;
      margin: 0 auto 6px;
    }

.P3eQrO .P1-4gP {
      font-size: .57vw;
      text-align: right;
      z-index: 1;
      position: absolute;
      bottom: 5.8vw;
      right: 1vw;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

.P3eQrO .P1-4gP a {
      color: #67381e;
    }


@media (max-width: 1280px) {
  .P3S9d2 {
    width: 202px;
  }

    .P2tNkT {
      width: 300px!important;
      height: 442px!important;
      padding: 298px 0 0 22px!important;
    }

  .PgeifQ {
    font-size: 10px;
  }

  .PVH6Sr {
    height: 38px;
    font-size: 23px !important;
  }

    .PVH6Sr:lang(de) {
      font-size: 18px !important;
    }

    .PVH6Sr:lang(es) {
      font-size: 18px !important;
    }

    .PVH6Sr:lang(ru) {
      font-size: 17px !important;
    }

  /*Field*/
  .P2IB_c {
    margin: 0 auto 6px;
    width: 185px;
    height: 30px;
    border-radius: 1px;
  }

  .P3pH27 {
    font-size: 12px;
    padding: 0 25px 0 7px;
  }

  .Pk4fQE{
    width: 26vw;
  }

  /*Button*/
  .PMyf6b,
  .P1Z-x0 {
    width: 196px;
    height: 42px;
    margin: 0 auto 4px;
  }

  .P2iRdp {
    top: 319px;
    right: 51px;
    font-size: 10px;
  }

  .P3eQrO {
    margin: -70px 0 0;
  }


    .P3eQrO .PVH6Sr {
        height: 33px;
        font-size: 14px !important;
      }

    .P3eQrO .P2IB_c {
        margin: 0 auto 7px;
        height: 25px;
      }

    .P3eQrO .P3pH27 {
      font-size: 12px;
    }

      .P3eQrO .PH0jG8 button div {
          width: 79px !important;
          height: 23px !important;
        }

    .P3eQrO .P3vq_c {
        font-size: 10px;
        max-width: 204px;
        margin: 0 auto 6px;
      }

    .P3eQrO .P1-4gP {
        font-size: 8px;
        bottom: 72px;
        right: 17px;
    }
}

.P3pTq2 {
  font-family: Times New Roman, Times, serif;
  width: 18vw;
  margin: 0 auto;
  line-height: 1.1;
  color: #bbae8c;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
} /*fix blured font*/ .P1P8B6 {
    bottom: -6.7vw;
    width: 100% !important;
    height: 23vw !important;
    background-size: contain;
  } .P3spOs {
    display: none;
    width: 27.3vw !important;
    background-size: contain;
  } .P3spOs.PQVHUy {
      display: block;
    }

.P205uz {
  position: relative;
  top: -9.85vw;
  bottom: auto;
  right: -5vw;
  font-size: .7vw;
  color: #e9e5d9;
  line-height: 1;
  text-shadow: 0.7px 0.7px 0 rgba(0, 0, 0, .7);
}

.P3UL_T {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 11px;
  color: #958779;
  letter-spacing: 0.4px;
  text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.7);
  margin-bottom: 10px;
}

.P3dMK5 {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  padding: 0 0 1.1vw;
  text-transform: uppercase;
  color: #fff5da;
  text-shadow: 0 1px 0 #797641, 0 1px 0 #595516, 0 3px 1px #000;
}

/*Field*/
.PbyY-f {
  height: 3.9vw;
  padding: 1.5vw 1vw .7vw;
  width: 81%;
  text-align: left;
  background-size: contain;
  background-position: bottom center !important;
  margin: 0 auto 1vw;
  position: relative;
  color: #fff;
}
.PbyY-f .P2QDCz {
    display: block;
    color: #fff5da;
    position: absolute;
    top: -1.8vw;
    font-size: 1.1vw;
    text-shadow: 0.7px 0.7px 0 rgba(0, 0, 0, 0.7);
  }

.PUGdR5 {
  width: 100%;
  height: 100%;
  line-height: 2vw;
  font-size: 1vw;
  color: #e9e5d9;
  font-family: inherit;
  padding: 0;
}

.PC6MY8 {
  width: 1.6vw;
  height: 1.6vw;
  background-size: contain;
}

/*Button*/
.POPlqh,
.P3vRgc {
  width: 17.6vw;
  height: 4.5vw;
  background-size: contain;
  margin: 0 auto 0.5vw;
}
.POPlqh .P1pC5W,
  .POPlqh .Pwy7M4,
  .POPlqh .P2hf6s,
  .P3vRgc .P1pC5W,
  .P3vRgc .Pwy7M4,
  .P3vRgc .P2hf6s {
    background-size: contain;
    width: 17.6vw;
    height: 4.5vw;
  }
.POPlqh .P1k08q, .P3vRgc .P1k08q {
    color: #fbf9d9;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2vw;
    text-shadow: 0px 1px 1px rgba(103, 36, 7, 0.8), 0px 2px 5.4px rgba(163, 87, 26, 0.8);
  }

.PY_XYL {
  background-position: center 6px !important;
  margin: 0 -45px 10px;
  text-align: center;
  text-shadow: 3px 2px 4px #000, -3px 3px 12px rgba(0, 0, 0, .6);
}

.P20ya6 {
    color: #ffffff;
    font-size: 15px;
    margin: 0 5px 5px;
  }

.P24ihy button {
      margin: 0 3px;
      position: relative;
      z-index: 4;
    }

.P24ihy button:lang(ru) {
        -webkit-box-shadow: 3px 2px 4px #000, -3px 3px 12px rgba(0, 0, 0, .6);
                box-shadow: 3px 2px 4px #000, -3px 3px 12px rgba(0, 0, 0, .6);
        color: #fff;
        background: #585d60;
      }

.P24ihy button:lang(ru) .P5jE9L {
          width: 28px;
          height: 28px;
        }

.P3lVNX {
    position: relative;
    font-family: inherit;
  }

.P5jE9L {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      background-position: center !important;
    }

.P1GiIh {
      text-align: left;
      display: block;
      padding: 0 10px 0 47px;
    }

.P2f5Q7 {
  color: #c7c7c7;
}

.P2f5Q7 .P3dMK5 {
    color: #fff5da;
    font-size: 1.4vw;
    text-shadow: 0 2px 3px #000;
    padding: 0 0 0.8vw;
    min-height: auto;
    font-weight: 500;
    text-transform: none;
  }

.P2f5Q7 .P1k08q {
    color: #fff;
    font-size: 2vw;
  }

.P2f5Q7 .PbyY-f {
    margin: 0 auto;
    height: 2.9vw;
    padding: 0.2vw 1vw .2vw;
  }

.P2f5Q7 .PY_XYL {
    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;
  }

.P2f5Q7 .P20ya6 {
      color: #e9e5d9;
      font-size: 1vw;
      display: block;
      font-size: 1vw;
      text-transform: uppercase;
      margin: 0;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/033/line.png) 50% 50% no-repeat;
    }

.P2f5Q7 .P24ihy {
      margin: 0 0 0.5vw;
    }

.P2f5Q7 .P24ihy button {
        width: auto;
        height: auto;
      }

.P2f5Q7 .P24ihy button .P5jE9L {
          position: relative;
          width: 6.25vw !important;
          height: 2.3vw !important;
          background-size: contain;
        }

.P2f5Q7 .P175fx {
    margin: 0 0 1vw;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    padding: 0 2vw 0 0px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-align: right;
    font-size: 11px;
    line-height: 12px;
  }

.P2f5Q7 .P175fx a {
      color: #958779;
    }

.P2sj0s {
  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: 110% !important;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.P2sj0s .PLGlm- {
    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: 5px 5px 5px 20px;
    background: #b20800;
    font-family: Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 5px;
    min-height: 2.5vw;
    font-size: .65vw;
  }

@media (max-width: 1024px) {
  .P3pTq2 {
    width: 230px;
  }

    .P1P8B6 {
      bottom: -145px;
      width: 100% !important;
      height: 294px !important;
    }

    .P3spOs {
      padding: 100px 51px 0 !important;
      width: 363px !important;
      height: 276px !important;
    }

  .P205uz {
    top: -122px;
    right: -66px;
    font-size: 11px;
  }

  .P3UL_T {
    font-size: 9px;
  }

  .P3dMK5 {
    font-size: 20px !important;
    padding: 0 0 14px;
  }

    .P3dMK5 div {
      font-size: 25px !important;
    }

  /*Field*/
  .PbyY-f {
    height: 52px;
    padding: 19px 12px 5px;
    margin: 0 auto 12px;
  }

    .PbyY-f .P2QDCz {
      top: -23px;
      font-size: 14px;
    }

  .PUGdR5 {
    line-height: 25px;
    font-size: 12px;
  }
  /*Button*/
  .POPlqh,
  .P3vRgc {
    width: 197px;
    height: 50px;
    margin: 0 auto 7px;
  }

    .POPlqh .P1pC5W,
    .POPlqh .Pwy7M4,
    .POPlqh .P2hf6s,
    .P3vRgc .P1pC5W,
    .P3vRgc .Pwy7M4,
    .P3vRgc .P2hf6s {
      width: 197px;
      height: 50px;
    }

    .POPlqh .P1k08q span, .P3vRgc .P1k08q span {
      font-size: 19px !important;
    }

      .POPlqh .P1k08q span:lang(es), .P3vRgc .P1k08q span:lang(es) {
        font-size: 15px !important;
      }

      .POPlqh .P1k08q span:lang(de),
      .POPlqh .P1k08q span:lang(it),
      .P3vRgc .P1k08q span:lang(de),
      .P3vRgc .P1k08q span:lang(it) {
        font-size: 17px !important;
      }

  .P2sj0s {
    width: 185px;
  }

    .P2sj0s .PLGlm- {
      min-height: 25px;
      font-size: 8px;
    }
    .P2f5Q7 .P175fx {
      font-size: 9px;
    }

    .P2f5Q7 .P3dMK5 {
      font-size: 15px !important;
    }

    .P2f5Q7 .PbyY-f {
      height: 41px;
      padding: 9px 12px 9px;
    }
      .P2f5Q7 .P20ya6 {
        font-size: 10px;
      }

      .P2f5Q7 .P24ihy {
        margin: 0 0 15px;
      }
          .P2f5Q7 .P24ihy button .P5jE9L {
            width: 81px !important;
            height: 26px !important;
          }
}

/* latin */
@font-face {
  font-family: "ObelixPro";
  src: url("//cdn01.x-plarium.com/browser/content/portal/common/fonts/Klon/Klon.woff") format("woff"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*Form*/
.P3187I {
  font-family: ObelixPro, Palatino Linotype,Book Antiqua,Palatino,serif;
  width: 16.5vw;
}
.P2NXOq {
    display: none;
    width: 21.4vw !important;
    min-height: 29vw;
    background-size: contain;
  }
.P2NXOq.P3Lg4N {
      display: block;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
    }
.P738Zn {
    width: 100% !important;
    height: 17.3vw !important;
    bottom: 0;
    background-size: contain;
  }

.P3_7pK {
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  color: #745b4a;
  font-size: 11px;
  margin-bottom: .5vw;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
}

.P1jApK {
  margin-bottom: .4vw;
  color: #48291a;
  line-height: 2.2vw;
  text-shadow: 1px 1px 0px #fff9ee;
  text-transform: uppercase;
}

.P30iW6 {
  position: relative;
}

.PcTetu {
    width: 5.98vw;
    display: block;
    color: #542419;
    font-size: .8vw;
    margin: 0 auto 0.1vw;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    text-transform: uppercase;
  }

.PcTetu:lang(de) {
      width: 7vw;
    }

.P33yax {
    margin: 0 auto 5px;
    width: 15.5vw !important;
    height: 3vw !important;
  }

.P33yax button {
      margin: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: opacity .2s;
      transition: opacity .2s;
    }

.P33yax button:hover {
        opacity: 1;
      }

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

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

.P3UpTn:before {
      opacity: 0;
      background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/034/cta_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;
    }

.P2m-l9 {
      position: absolute;
      text-align: center;
      padding: 0 1.2vw;
      top: 0;
      left: 0;
      right: 0;
      margin: auto;
      display: block;
      color: #ffffff;
      font-size: .7vw;
      text-transform: uppercase;
      letter-spacing: 1px;
      text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 1);
      line-height: 2.8vw;
    }

.P2m-l9:lang(fr) {
        font-size: .67vw;
      }

.P2m-l9:lang(es) {
        font-size: .68vw;
      }

.P2m-l9:lang(ru) {
        top: .42vw;
        font-size: .65vw;
        line-height: 1vw;
      }

.P2m-l9:lang(de) {
        font-size: .74vw;
      }

.P3UBb1:hover .P3UpTn:before {
    opacity: 1;
  }

/*Field*/
.P1fW-w {
  width: 15.5vw;
  margin: 0 auto .25vw;
  color: #65381d;
  height: 2.9vw;
  background-size: contain;
  background-position: center bottom !important;
}
.P1fW-w .PxnDQy {
    position: relative;
    display: block;
    padding-bottom: .3vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 2px 2px 2px #000;
    font-size: 1.2vw !important;
  }
.P1fW-w .P1X668 {
    display: none;
  }
.P1fW-w .PPSIRL {
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    width: 15.3vw;
    height: 3vw;
    padding: .6vw 1.2vw .6vw 1.2vw;
    font-size: 1vw !important;
    color: #65381d;
    display: block;
  }

/*Button*/
.PXDr3S,
.P1Pdti {
  height: 2.9vw;
  width: 15.5vw;
  margin: 0 auto 0.7vw;
  background-size: contain;
  font-family: ObelixPro, Palatino Linotype,Book Antiqua,Palatino,serif;
}
.PXDr3S .P3_M8V, .P1Pdti .P3_M8V {
    line-height: 2.9vw;
    color: #f7ff42;
    letter-spacing: .06em;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.7);
    text-transform: uppercase;
  }
.PXDr3S .P3_M8V span, .P1Pdti .P3_M8V span {
      padding: 0 1vw;
      display: inline-block;
    }
.PXDr3S .P3_M8V .P1KOmG, .P1Pdti .P3_M8V .P1KOmG {
      width: 1.97vw !important;
      height: 0.93vw !important;
      display: inline-block;
      background-size: contain;
    }
.PXDr3S .P2J8Cv,
  .PXDr3S .P2pcbb,
  .PXDr3S .PghhKh,
  .P1Pdti .P2J8Cv,
  .P1Pdti .P2pcbb,
  .P1Pdti .PghhKh {
    background-size: contain;
  }

.PGAz6q {
  /* font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; */
  text-shadow: 2px 2px 2px #000;
  color: #fff;
  font-size: 1.1vw;
  margin: 0 0 0.6vw;
  text-align: center;
  overflow: hidden;
  line-height: 1.3vw;
}

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

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

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

.P6QW_q a {
    color: inherit !important;
  }

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

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

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

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

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

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

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

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

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

.P1gepd:nth-child(1) div span {
            position: absolute;
            width: 3.36vw;
            top: -.84vw;
            color: fff;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            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;
          }

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

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

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

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

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

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

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

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

.P3QG8U {
  height: 2.8vw;
  top: auto;
  bottom: 0;
}

.P1fxnG {
    left: 97%;
  }

.P3BGLn {
    right: 97%;
  }

.P-eQDc .P1jApK {
    text-transform: none;
  }

.P-eQDc .P1jApK {
    text-transform: none;
  }

.P-eQDc .P33yax {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100% !important;
      height: auto !important;
    }

.P-eQDc .P3UBb1 {
      width: auto;
      height: auto;
    }

.P-eQDc .P3UpTn {
        width: 6vw !important;
        height: 2vw !important;
        margin: 0 2px;
        background-size: contain;
      }

.P-eQDc .P3UBb1:hover .P3UpTn:before {
      opacity: 0;
    }

.P-eQDc .P3VoNs {
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    color: #745b4a;
    font-size: 12px;
    margin-bottom: 4px;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
    text-align: right;
    padding: 0 1vw;
  }

.P-eQDc .P3VoNs a {
      display: block;
      font-size: 11px;
    }

@media (max-width: 1280px) {
  /*Form*/
  .P3187I {
    width: 225px;
  }

    .P2NXOq {
      width: 300px !important;
      min-height: 338px !important;
      padding: 122px 0 88px !important;
      min-height: 274px;
    }

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

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

  .P1jApK {
    margin-bottom: 4px;
    line-height: 31px;
  }

    .P1jApK span {
      font-size: 21px;
    }

      .P1jApK span span {
        font-size: 23px !important;
      }

  .P30iW6 {
    height: 66px;
    margin: 0 0 2px;
  }

    .PcTetu {
      font-size: 12px;
      background-position: center 7px !important;
    }

      .PcTetu:lang(de) {
        width: 100px;
      }

    .P33yax {
      width: 218px !important;
      height: 46px !important;
    }
      .P2m-l9 {
        padding: 0 13px 0 20px;
        top: 11.2px;
        font-size: 10px !important;
        line-height: 19px;
        height: 17px;
      }

        .P2m-l9:lang(ru) {
          top: 7.2px;
          font-size: 9px !important;
          line-height: 13px;
        }

        .P2m-l9:lang(en) {
          font-size: 15px !important;
        }

        .P2m-l9:lang(es) {
          font-size: 10px !important;
        }

        .P2m-l9:lang(fr) {
          font-size: 9px !important;
        }

        .P2m-l9:lang(de) {
          font-size: 10px !important;
        }

  /*Field*/
  .P1fW-w {
    margin-bottom: 4px;
    width: 219px;
    height: 46px;
  }

    .P1fW-w .PxnDQy {
      font-size: 16px !important;
      padding-bottom: 3px;
      margin-bottom: 5px;
    }

    .P1fW-w:before {
      bottom: -7px;
      height: 49px;
    }
      .P1fW-w.PhMBFG:after {
        width: 197px;
        height: 31px;
        bottom: 3px;
        left: 13px;
      }

    .P1fW-w .PPSIRL {
      top: auto;
      bottom: -6px;
      width: 213px;
      height: 40px;
      padding: 9px 22px 9px 12px;
      font-size: 13px !important;
    }

  .P1X668 {
    width: 17px !important;
    height: 17px !important;
    bottom: 10px !important;
    left: 19px !important;
  }

  /*Button*/
  .PXDr3S,
  .P1Pdti {
    height: 44px;
    padding: 0;
    width: 221px;
  }

    .PXDr3S .P3_M8V, .P1Pdti .P3_M8V {
      padding: 0 10px 2px 10px;
    }

      .PXDr3S .P3_M8V span, .P1Pdti .P3_M8V span {
        font-size: 18px !important;
      }

      .PXDr3S .P3_M8V .P1X668, .P1Pdti .P3_M8V .P1X668 {
        margin-right: 2px;
        width: 22px !important;
        height: 23px !important;
        bottom: -2px !important;
      }

  .PGAz6q {
    font-size: 16px !important;
    margin: 0 0 5px;
    line-height: 18px;
  }

    .PTgjXd {
      width: 213px !important;
      margin: 0 auto 1.5px auto;
      background-size: 250px 4px !important;
      background-position: center !important;
    }

  .P6QW_q {
    margin: 0 0 3px 10px;
  }

    .P6QW_q span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .P3QG8U {
    width: 230px;
    height: 40px;
    bottom: 0;
  }
    .P-eQDc .P30iW6 {
      height: 43px !important;
      margin-bottom: 0px;
    }

      .P-eQDc .PcTetu {
        font-size: 12px;
        background-position: center 5.5px !important;
      }

      .P-eQDc .P33yax {
        margin-bottom: 5px;
      }

      .P-eQDc .P3UBb1 {
        width: 80px;
        height: 27px;
        margin: 0 3px;
      }

        .P-eQDc .P3UpTn {
          width: 100% !important;
          height: 100% !important;
        }
      .P-eQDc .P3VoNs a {
        display: block;
        font-size: 11px;
      }
    .P1VvFX {
      bottom: 0;
      height: 23px;
      width: 190px;
    }
        .P1gepd:nth-child(1) {
          width: 100%;
          height: 4px;
          top: 13px;
          left: 0;
        }

          .P1gepd:nth-child(1) div {
            top: -3px;
            width: 9px;
            height: 9px;
            border-radius: 4px;
          }

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

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

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

              .P1gepd:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

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

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

            .P1gepd:nth-child(1) div span {
              width: 42px;
              top: -8.4px;
              font-size: 7px;
              font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .P1gepd:nth-child(1) div span[data-state="active"] {
                font-size: 8px;
                width: 42px;
                top: -10px;
              }

        .P1gepd:nth-child(2) {
          top: 14px;
          left: 5.6px;
          height: 1.7px;
        }

        .P1gepd:nth-child(3) {
          width: 100%;
          height: 4.4px;
          top: 13px;
          left: 0;
        }

          .P1gepd:nth-child(3) div {
            height: 4.4px;
            width: 4.4px;
            top: -0.4px;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
            z-index: 2;
            border-radius: 4px;
          }

            .P1gepd:nth-child(3) div:nth-child(1) {
              left: 2.2px;
            }

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

            .P1gepd:nth-child(3) div:nth-child(3) {
              right: 2.6px;
            }
}

/*Form*/
.P3FgjC {
  font-family: 'Tinos', Times, serif;
  color: #fff;
  text-align: left;
  position: relative;
}
.P1TKVJ {
    display: none;
    width: 25vw !important;
  }
.P1TKVJ.P1vSCb {
      display: block;
    }
.P3FgjC .P3nn5E {
    font-size: 2.5vw;
    color: #fff;
    font-style: italic;
    text-align: center;
    margin: 0 0 1.2vw;
    text-shadow: 0.5px 0.9px 1px #21434f;
  }

.P24WkU {
    margin: 0 0 1vw;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100% !important;
  }

.P24WkU::after,
    .P24WkU::before {
      -ms-flex-item-align: center;
          align-self: center;
      clear: both;
      display: block;
      content: "";
      height: 1px;
      width: 7.25vw;
      background-color: rgba(255, 255, 255, 0.2);
      position: relative;
    }

.P24WkU::before {
      margin: 0 1vw 0 0;
    }

.P24WkU::after {
      margin: 0 0 0 1vw;
    }

.P24WkU button {
      margin: 0 0.28vw;
    }

.PdmAa6 {
    margin: 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 1vw;
    text-shadow: 0.5px 0.9px 1px #21434f;
  }

.P3T90u {
    border: 1px solid rgba(255, 255, 255, 0.30);
    background-color: hsla(0, 0%, 100%, .1);
    width: 3.63vw !important;
    height: 2.08vw !important;
    background-position: center center !important;
    background-size: 36%;
  }

.P13P25 {
  width: 100%;
  text-align: right;
  font-family: Arial;
  font-style: italic;
  color: #eef8fe;
  font-size: .65vw;
  text-shadow: 0.5px 0.9px 1px #1e2e3c;
}

.PEGpfp {
  margin-bottom: 2vw;
  text-shadow: 0.5px 0.9px 1px #21434f;
  display: block;
  font-size: 2.2vw;
  font-style: italic;
  line-height: 1;
  color: #fff;
}

.PEGpfp:lang(fr) {
    font-size: 2vw;
  }

.P1q8ZG {
  font-size: .7vw;
  text-align: right;
  color: #fff;
  width: 100%;
  margin: 0 0 -1.4vw;
  line-height: 1;
  text-shadow: 0.7px 0.7px 0 rgba(0, 0, 0, .7);
}

/*Field*/
.P1Zc4H {
  width: 100%;
  text-align: left;
  margin-bottom: 1.09vw;
  color: #fff;
}
.P1Zc4H.P1dbXP input {
    border-bottom: 2px solid #c40000;
  }
.P1Zc4H.P1dbXP input:focus {
      color: #c40000;
    }

.P2J3oa {
  font-family: inherit;
  width: 100%;
  height: 2vw;
  color: #fff;
  font-size: 1.2vw;
  padding: 0 2vw 0 0;
  text-shadow: 0.5px 0.9px 1px #21434f;
  border-bottom: 2px solid #fff;
  -webkit-box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
          box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
}

.P2J3oa:placeholder {
    color: #fff !important;
  }

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

.P2J3oa:focus {
    color: #fff !important;
    border-bottom: 2px solid #fff;
    -webkit-box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
            box-shadow: #1a2b31 0.5px 3.3px 1px -2px;
  }

.P1zYG2 {
  width: 100%;
  display: block;
  position: relative;
  left: 0;
}

.P1zYG2 .P2mOAq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.62vw 0 0 0;
    background: none;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #c40000;
    text-shadow: 0 2px 4px rgba(255, 250, 226, 1);
  }

/*Button*/
.P3oNAZ,
.PEqO0N {
  height: 2.8vw;
  width: 12.7vw;
  margin: 0 0 0.62vw 12.3vw;
  border-radius: 3px;
  -webkit-box-shadow: 0.5px 0.9px 0 0 rgba(47, 104, 124, 0.4), 0px 6px 17px 0 rgba(29, 67, 86, 0.4);
          box-shadow: 0.5px 0.9px 0 0 rgba(47, 104, 124, 0.4), 0px 6px 17px 0 rgba(29, 67, 86, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)), radial-gradient(circle at 0, at 0, #acccdf, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff), radial-gradient(circle at 0, at 0, #acccdf, #f1f1f1);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)), radial-gradient(circle at 0 0, #acccdf, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff), radial-gradient(circle at 0 0, #acccdf, #f1f1f1);
}
.P3oNAZ .P1-G59, .PEqO0N .P1-G59 {
    color: #013a5a;
    font-weight: bold;
    font-family: inherit;
    text-transform: uppercase;
    text-shadow: 0.6px 0.8px 0 #ffffff;
    background-size: 50%;
  }
.P3oNAZ .Puz5O4, .PEqO0N .Puz5O4 {
    position: absolute;
    top: 0.9vw;
    right: 1.19vw;
    width: 1.45vw !important;
    height: 1.19vw !important;
    background-size: contain;
  }
.P3oNAZ .PkjgFa,
  .P3oNAZ .P2SXET,
  .P3oNAZ .P3NoNy,
  .PEqO0N .PkjgFa,
  .PEqO0N .P2SXET,
  .PEqO0N .P3NoNy {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4eef8), to(#ffffff)), radial-gradient(circle at 0, at 0, #d2ecf8, #f1f1f1);
    background-image: linear-gradient(to bottom, #d4eef8, #ffffff), radial-gradient(circle at 0, at 0, #d2ecf8, #f1f1f1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4eef8), to(#ffffff)), radial-gradient(circle at 0 0, #d2ecf8, #f1f1f1);
    background-image: linear-gradient(to bottom, #d4eef8, #ffffff), radial-gradient(circle at 0 0, #d2ecf8, #f1f1f1);
  }

.P3oNAZ .P1-G59 {
    padding: 0 3vw 0 1.51vw;
  }

.P3Mc4t .P3nn5E {
    font-size: 2vw;
  }

.P3Mc4t .P1-G59 {
    font-size: 1.35vw;
  }

.P3Mc4t .P1Zc4H {
    margin-bottom: .31vw;
  }

.P3Mc4t .P2J3oa {
    font-size: 1.25vw;
  }

.P3Mc4t .P2J3oa:focus {
      color: #f4ecd7;
    }

.P3Mc4t .P9A7eX {
    font-family: 'Arial';
    text-align: right;
    margin: 0 0 1vw;
    font-style: italic;
    width: 100%;
    font-size: .65vw;
    text-shadow: 0.5px 0.9px 1px #1e2e3c;
  }

.P3Mc4t .P9A7eX a {
      color: #fff;
    }

@media (max-width: 1024px) {
  .P3FgjC {
    width: 257px;
  }

    .P21pJV {
      bottom: -60px;
      height: 180px !important;
      background-size: 293px;
    }

    .P1TKVJ {
      width: 257px !important;
    }

  .P13P25 {
    font-size: 10px;
  }

  .PEGpfp {
    font-size: 23px;
    padding-bottom: 20px;
    line-height: 1;
  }

  /*Field*/

  .P2J3oa {
    height: 20px;
    padding: 0 22px 0 3px;
    margin-bottom: 5px;
    font-size: 12px;
  }
    .P1zYG2 .P2mOAq {
      font-size: 10px;
      width: 100%;
      padding: 0;
    }

  /*Button*/
  .P3oNAZ,
  .PEqO0N {
    height: 33px;
    width: 133px;
    margin: 0 0 6px 126px;
  }
      .P3oNAZ .P1-G59 span, .PEqO0N .P1-G59 span {
        font-size: 14px !important;
      }

        .P3oNAZ .P1-G59 span:lang(de), .PEqO0N .P1-G59 span:lang(de) {
          font-size: 13px !important;
        }

    .P3oNAZ .Puz5O4, .PEqO0N .Puz5O4 {
      top: 10px;
      right: 12px;
      width: 14px !important;
      height: 12px !important;
    }
    .P3Mc4t .P3nn5E {
      font-size: 20px;
      margin: 0 0 12px;
    }

    .P3Mc4t .P1-G59 {
      font-size: 13.5px;
    }

    .P3Mc4t .P1Zc4H {
      margin-bottom: 3.1px;
    }

    .P3Mc4t .P2J3oa {
      font-size: 9px;
    }

    .P3Mc4t .P130_m {
      margin: 0 0 10px;
    }

    .P3Mc4t .P3T90u {
      width: 37px !important;
      height: 21px !important;
      margin: 0 3px;
    }

    .P3Mc4t .P9A7eX {
      font-size: 10px;
    }
      /* margin-top: 10px; */

      .P3Mc4t .P9A7eX a {
        font-size: 10px;
      }
}

/*Form*/
.P1WFPB {
  font-family: 'Tinos', Times, serif;
  color: #000;
  text-align: left;
  position: relative;
}
.P3Y8A- {
    display: none;
    width: 25vw !important;
  }
.P3Y8A-.P2rUA8 {
      display: block;
    }
.P1WFPB .P1ccU_ {
    font-size: 2.5vw;
    color: #000;
    font-style: italic;
    text-align: center;
    margin: 0 0 1.2vw;
    text-shadow: 0.5px 0.9px 1px #f0e7d6;
  }

.P2oDEa {
    margin: 0 0 1vw;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100% !important;
  }

.P2oDEa::after,
    .P2oDEa::before {
      -ms-flex-item-align: center;
          align-self: center;
      clear: both;
      display: block;
      content: "";
      height: 1px;
      width: 7.25vw;
      background-color: rgba(0, 0, 0, 0.3);
      position: relative;
    }

.P2oDEa::before {
      margin: 0 1vw 0 0;
    }

.P2oDEa::after {
      margin: 0 0 0 1vw;
    }

.P2oDEa button {
      margin: 0 0.28vw;
    }

.P2o4Lc {
    margin: 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 1vw;
    text-shadow: 0.5px 0.9px 1px #f0e7d6;
  }

.P1w79T {
    border: 1px solid rgba(0, 0, 0, 0.3);
    background-color: hsla(0, 0%, 3%, 0.1);
    width: 3.63vw !important;
    height: 2.08vw !important;
    background-position: center center !important;
    background-size: 36%;
  }

.P2Bbru {
  width: 100%;
  text-align: right;
  font-family: Arial;
  font-style: italic;
  color: #000;
  font-size: .65vw;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
}

.P1gqzq {
  margin-bottom: 2vw;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
  display: block;
  font-size: 2.2vw;
  font-style: italic;
  line-height: 1;
  color: #000;
}

.P1gqzq:lang(fr) {
      font-size: 2vw;
    }

.P1N8HQ {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: right;
  color: #62422a;
}

/*Field*/
.P2mvdS {
  width: 100%;
  text-align: left;
  margin-bottom: 1.09vw;
  color: #000;
}
.P2mvdS.P3ktF9 input {
    border-bottom: 2px solid #c40000;
  }
.P2mvdS.P3ktF9 input:focus {
      color: #c40000;
    }

.P2sN6d {
  font-family: inherit;
  width: 100%;
  height: 2vw;
  color: #000;
  font-size: 1.2vw;
  padding: 0 2vw 0 0;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
  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;
}

.P2sN6d:placeholder {
    color: #000 !important;
  }

.P2sN6d:-webkit-autofill,
  .P2sN6d:-webkit-autofill:hover,
  .P2sN6d:-webkit-autofill:focus {
    -webkit-text-fill-color: #000;
  }

.P2sN6d:focus {
    color: #000 !important;
    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;
  }

.P2I7Ki {
  width: 100%;
  display: block;
  position: relative;
  left: 0;
  margin-bottom: .2vw;
}

.P2I7Ki .P3Ro20 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.62vw 0 0 0;
    background: none;
    font: 12px/14px Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #c40000;
    text-shadow: 0 2px 4px rgba(255, 250, 226, 1);
  }

.Pt2yvB {
  font-size: .7vw;
  text-align: right;
  color: #000;
  width: 100%;
  margin: 0 0 -1.4vw;
  line-height: 1;
  text-shadow: 0.5px 0.9px 1px #f0e7d6;
}

/*Button*/
.P2SiEY,
.P21HHk {
  height: 2.8vw;
  width: 12.7vw;
  margin: 0 0 0.62vw 12.3vw;
  border-radius: 3px;
  -webkit-box-shadow: 0.5px 0.9px 0 0 rgba(47, 104, 124, 0.4), 0px 6px 17px 0 rgba(29, 67, 86, 0.4);
          box-shadow: 0.5px 0.9px 0 0 rgba(47, 104, 124, 0.4), 0px 6px 17px 0 rgba(29, 67, 86, 0.4);
  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);
}
.P2SiEY .P35H2_, .P21HHk .P35H2_ {
    color: #000;
    font-weight: bold;
    font-family: inherit;
    text-transform: uppercase;
    text-shadow: 0.6px 0.8px 0 #f0e7d6;
    background-size: 50%;
  }
.P2SiEY .Pdze7Q, .P21HHk .Pdze7Q {
    position: absolute;
    top: 0.9vw;
    right: 1.19vw;
    width: 1.45vw !important;
    height: 1.19vw !important;
    background-size: contain;
  }
.P2SiEY .P3LfgY,
  .P2SiEY .P3D28C,
  .P2SiEY .P1mBaJ,
  .P21HHk .P3LfgY,
  .P21HHk .P3D28C,
  .P21HHk .P1mBaJ {
    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);
  }

.P2SiEY .P35H2_ {
    padding: 0 3vw 0 1.51vw;
  }

.PcCoUy .P1ccU_ {
    font-size: 2vw;
  }

.PcCoUy .P35H2_ {
    font-size: 1.35vw;
  }

.PcCoUy .P2mvdS {
    margin-bottom: .31vw;
  }

.PcCoUy .P2sN6d {
    font-size: 1.25vw;
  }

.PcCoUy .P2sN6d:focus {
      color: #f4ecd7;
    }

.PcCoUy .P3-T34 {
    font-family: 'Arial';
    text-align: right;
    font-style: italic;
    margin: 0 0 1vw;
    width: 100%;
    font-size: .65vw;
    text-shadow: 0.5px 0.9px 1px #f0e7d6;
  }

.PcCoUy .P3-T34 a {
      color: #000;
    }

@media (max-width: 1024px) {
  .P1WFPB {
    width: 257px;
  }

    .P3xWzN {
      bottom: -60px;
      height: 180px !important;
      background-size: 293px;
    }

    .P3Y8A- {
      width: 257px !important;
    }

  .P2Bbru {
    font-size: 10px;
  }

  .P1gqzq {
    font-size: 23px;
    padding-bottom: 20px;
    line-height: 1;
  }

  /*Field*/
  .P2sN6d {
    height: 20px;
    padding: 0 22px 0 3px;
    margin-bottom: 5px;
    font-size: 12px;
  }
    .P2I7Ki .P3Ro20 {
      font-size: 10px;
      width: 100%;
      padding: 0;
    }

  /*Button*/
  .P2SiEY,
  .P21HHk {
    height: 33px;
    width: 133px;
    margin: 0 0 6px 126px;
  }
      .P2SiEY .P35H2_ span, .P21HHk .P35H2_ span {
        font-size: 14px !important;
      }

        .P2SiEY .P35H2_ span:lang(de), .P21HHk .P35H2_ span:lang(de) {
          font-size: 13px !important;
        }

    .P2SiEY .Pdze7Q, .P21HHk .Pdze7Q {
      top: 10px;
      right: 12px;
      width: 14px !important;
      height: 12px !important;
    }
    .PcCoUy .P1ccU_ {
      font-size: 20px;
      margin: 0 0 12px;
    }

    .PcCoUy .P35H2_ {
      font-size: 13.5px;
    }

    .PcCoUy .P2mvdS {
      margin-bottom: 3.1px;
    }

    .PcCoUy .P2sN6d {
      font-size: 9px;
    }

    .PcCoUy .P1Tu6v {
      margin: 0 0 10px;
    }

    .PcCoUy .P1w79T {
      width: 37px !important;
      height: 21px !important;
      margin: 0 3px;
    }

    .PcCoUy .P3-T34 {
      font-size: 10px;
    }

      .PcCoUy .P3-T34 a {
        font-size: 10px;
      }
}

/* latin */
@font-face {
  font-family: "ObelixPro";
  src: url("//cdn01.x-plarium.com/browser/content/portal/common/fonts/Klon/Klon.woff") format("woff"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*Form*/
.P15yzE {
  font-family: ObelixPro, Palatino Linotype,Book Antiqua,Palatino,serif;
  width: 16.5vw;
}
.P22-T6 {
    display: none;
    width: 17.4vw !important;
    min-height: 29vw;
    background-size: contain;
  }
.P22-T6.P2Dghs {
      display: block;
      -webkit-transform: none !important;
          -ms-transform: none !important;
              transform: none !important;
    }
.P2DeSO {
    width: 100% !important;
    height: 17.3vw !important;
    bottom: 0;
    background-size: contain;
  }

.P3Fw9D {
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  color: #745b4a;
  font-size: 11px;
  margin-bottom: .5vw;
  text-shadow: 1px 0.5px 2px rgba(255, 255, 255, 0.5);
}

.P2jyzV {
  margin-bottom: 1vw;
  color: #66402e;
  line-height: 2.2vw;
  text-shadow: 0.5px 0.9px 1px #fff9ee;
  text-transform: uppercase;
}

.P3r9SQ {
  position: relative;
}

.PKzArm {
    width: 5.98vw;
    display: block;
    color: #542419;
    font-size: .8vw;
    margin: 0 auto 0.1vw;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    text-transform: uppercase;
  }

.P12LgE {
    margin: 0 auto 5px;
    width: 15.5vw !important;
    height: 3vw !important;
  }

.P12LgE button {
      margin: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: opacity .2s;
      transition: opacity .2s;
    }

.P12LgE button:hover {
        opacity: 1;
      }

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

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

.P14n-8:before {
      opacity: 0;
      background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/034/cta_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;
    }

.P1FwGA {
      position: absolute;
      text-align: center;
      padding: 0 1.2vw;
      top: 0;
      left: 0;
      right: 0;
      margin: auto;
      display: block;
      color: #feffff;
      font-size: .9vw;
      text-transform: uppercase;
      letter-spacing: 1px;
      text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 1);
      line-height: 2.8vw;
    }

.P1FwGA:lang(fr) {
        font-size: .67vw;
      }

.P1FwGA:lang(it) {
        font-size: .67vw;
      }

.P1FwGA:lang(es) {
        font-size: .68vw;
      }

.P1FwGA:lang(ru) {
        top: .42vw;
        font-size: .65vw;
        line-height: 1vw;
      }

.P1FwGA:lang(de) {
        font-size: .74vw;
      }

.P1RZRY:hover .P14n-8:before {
    opacity: 1;
  }

/*Field*/
.P2HTxs {
  width: 15.5vw;
  margin: 0 auto .25vw;
  color: #65381d;
  height: 2.9vw;
  background-size: contain;
  background-position: center bottom !important;
}
.P2HTxs .P5aGcP {
    position: relative;
    display: block;
    padding-bottom: .3vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 2px 2px 2px #000;
    font-size: 1.2vw !important;
  }
.P2HTxs .P3zrkB {
    display: none;
  }
.P2HTxs .P9zSIH {
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    width: 15.3vw;
    height: 3vw;
    padding: .6vw 1.2vw .6vw 1.2vw;
    font-size: 1vw !important;
    color: #65381d;
    display: block;
  }

/*Button*/
.P1Uihf,
.P3AiWK {
  height: 2.9vw;
  width: 15.5vw;
  margin: 0 auto 0.7vw;
  background-size: contain;
  font-family: ObelixPro, Palatino Linotype,Book Antiqua,Palatino,serif;
}
.P1Uihf .P1WAb_, .P3AiWK .P1WAb_ {
    line-height: 2.9vw;
    color: #f7ff42;
    letter-spacing: .04em;
    text-shadow: 1.5px 1px 0px rgba(0, 0, 0, 1);
    text-transform: uppercase;
  }
.P1Uihf .P1WAb_ span, .P3AiWK .P1WAb_ span {
      padding: 0 1vw;
      display: inline-block;
    }
.P1Uihf .P1WAb_ .P1mcWR, .P3AiWK .P1WAb_ .P1mcWR {
      width: 1.97vw !important;
      height: 0.93vw !important;
      display: inline-block;
      background-size: contain;
    }
.P1Uihf .P3xESf,
  .P1Uihf .P252Gv,
  .P1Uihf .PXAcQz,
  .P3AiWK .P3xESf,
  .P3AiWK .P252Gv,
  .P3AiWK .PXAcQz {
    background-size: contain;
  }

.P3apFy {
  /* font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; */
  text-shadow: 2px 2px 2px #000;
  color: #fff;
  font-size: 1.1vw;
  margin: 0 0 0.6vw;
  text-align: center;
  overflow: hidden;
  line-height: 1.3vw;
}

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

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

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

.PKmJgb a {
    color: inherit !important;
  }

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

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

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

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

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

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

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

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

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

.P1oSQG:nth-child(1) div span {
            position: absolute;
            width: 3.36vw;
            top: -.84vw;
            color: fff;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font: 0.56vw/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
            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;
          }

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

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

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

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

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

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

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

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

.PQFi4V {
  height: 2.8vw;
  top: auto;
  bottom: 0;
}

.P1avyA {
    left: 97%;
  }

.PNAMMu {
    right: 97%;
  }

.P2gtbn .P2jyzV {
    text-transform: none;
  }

.P2gtbn .P2jyzV {
    text-transform: none;
  }

.P2gtbn .P12LgE {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100% !important;
      height: auto !important;
    }

.P2gtbn .P1RZRY {
      width: auto;
      height: auto;
    }

.P2gtbn .P14n-8 {
        width: 6vw !important;
        height: 2vw !important;
        margin: 0 2px;
        background-size: contain;
      }

.P2gtbn .P1RZRY:hover .P14n-8:before {
      opacity: 0;
    }

.P2gtbn .PBR-Kr {
    font-family: MuseoSans, Arial, Helvetica, sans-serif;
    color: #745b4a;
    font-size: 11px;
    margin-bottom: 4px;
    text-shadow: 1px 0.5px 2px rgba(255, 255, 255, 1);
    text-align: right;
    padding: 0 1vw;
  }

.P2gtbn .PBR-Kr a {
      display: block;
      font-size: 11px;
    }

@media (max-width: 1280px) {
  /*Form*/
  .P15yzE {
    width: 225px;
  }

    .P22-T6 {
      width: 250px !important;
      min-height: 338px !important;
      padding: 78px 0 20px !important;
      min-height: 274px;
    }

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

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

  .P2jyzV {
    margin-bottom: 4px;
    line-height: 35px;
  }

    .P2jyzV span {
      font-size: 21px;
    }

      .P2jyzV span span {
        font-size: 23px !important;
      }

  .P3r9SQ {
    height: 66px;
    margin: 0 0 2px;
  }

    .PKzArm {
      font-size: 12px;
      background-position: center 7px !important;
    }

      .PKzArm:lang(de) {
        width: 100px;
      }

      .PKzArm:lang(ru) {
        width: 100px;
      }

    .P12LgE {
      width: 218px !important;
      height: 46px !important;
    }
      .P1FwGA {
        padding: 0 13px 0 20px;
        top: 11.2px;
        font-size: 10px !important;
        line-height: 19px;
        height: 17px;
      }

        .P1FwGA:lang(ru) {
          top: 7.2px;
          font-size: 9px !important;
          line-height: 13px;
        }

        .P1FwGA:lang(en) {
          font-size: 15px !important;
        }

        .P1FwGA:lang(es) {
          font-size: 10px !important;
        }

        .P1FwGA:lang(fr) {
          font-size: 9px !important;
        }

        .P1FwGA:lang(de) {
          font-size: 10px !important;
        }

  /*Field*/
  .P2HTxs {
    margin-bottom: 4px;
    width: 219px;
    height: 46px;
  }

    .P2HTxs .P5aGcP {
      font-size: 16px !important;
      padding-bottom: 3px;
      margin-bottom: 5px;
    }

    .P2HTxs:before {
      bottom: -7px;
      height: 49px;
    }
      .P2HTxs.P17OLF:after {
        width: 197px;
        height: 31px;
        bottom: 3px;
        left: 13px;
      }

    .P2HTxs .P9zSIH {
      top: auto;
      bottom: -6px;
      width: 213px;
      height: 40px;
      padding: 9px 22px 9px 12px;
      font-size: 13px !important;
    }

  .P3zrkB {
    width: 17px !important;
    height: 17px !important;
    bottom: 10px !important;
    left: 19px !important;
  }

  /*Button*/
  .P1Uihf,
  .P3AiWK {
    height: 44px;
    padding: 0;
    width: 221px;
  }

    .P1Uihf .P1WAb_, .P3AiWK .P1WAb_ {
      padding: 0 10px 2px 10px;
    }

      .P1Uihf .P1WAb_ span, .P3AiWK .P1WAb_ span {
        font-size: 18px !important;
      }

      .P1Uihf .P1WAb_ .P3zrkB, .P3AiWK .P1WAb_ .P3zrkB {
        margin-right: 2px;
        width: 22px !important;
        height: 23px !important;
        bottom: -2px !important;
      }

  .P3apFy {
    font-size: 16px !important;
    margin: 0 0 5px;
    line-height: 18px;
  }

    .P4-QyI {
      width: 213px !important;
      margin: 0 auto 1.5px auto;
      background-size: 250px 4px !important;
      background-position: center !important;
    }

  .PKmJgb {
    margin: 0 0 3px 10px;
  }

    .PKmJgb span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .PQFi4V {
    width: 230px;
    height: 40px;
    bottom: 0;
  }
    .P2gtbn .P3r9SQ {
      height: 43px !important;
      margin-bottom: 0px;
    }

      .P2gtbn .PKzArm {
        font-size: 12px;
        background-position: center 5.5px !important;
      }

      .P2gtbn .P12LgE {
        margin-bottom: 5px;
      }

      .P2gtbn .P1RZRY {
        width: 80px;
        height: 27px;
        margin: 0 3px;
      }

        .P2gtbn .P14n-8 {
          width: 100% !important;
          height: 100% !important;
        }
      .P2gtbn .PBR-Kr a {
        display: block;
        font-size: 11px;
      }
    .P1QZVJ {
      bottom: 0;
      height: 23px;
      width: 190px;
    }
        .P1oSQG:nth-child(1) {
          width: 100%;
          height: 4px;
          top: 13px;
          left: 0;
        }

          .P1oSQG:nth-child(1) div {
            top: -3px;
            width: 9px;
            height: 9px;
            border-radius: 4px;
          }

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

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

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

              .P1oSQG:nth-child(1) div:nth-child(2) span {
                left: -14px;
              }

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

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

            .P1oSQG:nth-child(1) div span {
              width: 42px;
              top: -8.4px;
              font-size: 7px;
              font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            }

              .P1oSQG:nth-child(1) div span[data-state="active"] {
                font-size: 8px;
                width: 42px;
                top: -10px;
              }

        .P1oSQG:nth-child(2) {
          top: 14px;
          left: 5.6px;
          height: 1.7px;
        }

        .P1oSQG:nth-child(3) {
          width: 100%;
          height: 4.4px;
          top: 13px;
          left: 0;
        }

          .P1oSQG:nth-child(3) div {
            height: 4.4px;
            width: 4.4px;
            top: -0.4px;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
            z-index: 2;
            border-radius: 4px;
          }

            .P1oSQG:nth-child(3) div:nth-child(1) {
              left: 2.2px;
            }

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

            .P1oSQG:nth-child(3) div:nth-child(3) {
              right: 2.6px;
            }
}
  
/*Form*/
.P2KHgh {
  font-family: 'PT Serif', 'Book Antiqua', Palatino, serif;
  width: 18.9vw;
  color: #6c402b;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}
.PKe8mH {
    display: none;
    width: 24.5vw !important;
    min-height: 24.3vw !important;
    background-size: contain;
  }
.PKe8mH.P33Dqp {
      display: block;
    }
.P3B9p6 {
    width: 100% !important;
    height: 22.3vw !important;
    bottom: -5vw;
    background-size: contain;
  }

.P37usQ {
  position: relative;
  top: -5vw;
  bottom: auto;
  right: -6.8vw;
  font-size: .7vw;
  font-weight: 700;
}

.P1D1ZM {
  position: relative;
  top: -1vw;
  color: #6c402b;
  font-size: .6vw;
  font-style: italic;
  margin-bottom: .25vw;
  text-shadow: 0.5px 0.9px 1px #ffffff;
  text-align: right;
  padding-right: 2px;
}

.P1Z86d {
  margin-bottom: .4vw;
  text-shadow: 0.5px 0.8px 0 rgba(255, 255, 255, 0.6);
  font-family: ObelixPro,Palatino Linotype,Book Antiqua,Palatino,serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #6c4004;
}

.P3NtZ_ {
  height: 5vw;
  margin: 0 0 .3vw 0;
  position: relative;
}

.P1a7fj {
    position: relative;
    background-repeat: no-repeat;
    background-position: center 0.4vw;
    background-size: contain;
    text-transform: uppercase;
    bottom: 0.8vw;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 0.7vw;
    text-shadow: 2px 2px 2px #000;
    line-height: 1.2vw;
  }

.P3RSb3 {
    margin: 0 auto;
    width: 17vw !important;
    height: 5vw !important;
  }

.P3RSb3 button {
      width: 100%;
      height: 100%;
    }

.P3RSb3 button:hover {
        opacity: 0.8;
      }

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

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

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

/*Field*/
.Pv79JF {
  color: #6c402b;
  background-size: contain;
  background-position: center bottom !important;
  margin-bottom: .5vw;
}
.Pv79JF .P2HqSp {
    display: block;
    margin-bottom: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.5px 0.8px 0 rgba(255, 255, 255, 0.6);
    text-align: left;
    font-size: 1.2vw !important;
    font-style: italic;
  }

.P4ysPW {
  width: 19vw;
  height: 2.4vw;
  padding: 0 3.5vw 0 .9vw;
  font-size: 1vw !important;
  color: #6c402b;
  font-family: inherit;
  font-style: italic;
  display: block;
  text-shadow: 0.5px 0.9px 0 rgba(255, 255, 255, 0.4);
}

.P4ysPW::-webkit-input-placeholder {
    color: #6c402b!important;
  }

.P4ysPW::-moz-placeholder {
    color: #6c402b!important;
  }

.P4ysPW:-ms-input-placeholder {
    color: #6c402b!important;
  }

.P4ysPW::-ms-input-placeholder {
    color: #6c402b!important;
  }

.P4ysPW::placeholder {
    color: #6c402b!important;
  }

.P3Ni15 {
  width: 2vw !important;
  height: 2vw !important;
  top: auto !important;
  bottom: 0vw !important;
  background-size: contain;
}

/*Button*/
.PQ-OeX,
.P296cn {
  height: 2.5vw;
  width: 10.5vw;
  margin-left: auto;
  background-size: contain;
  margin-bottom: .3vw;
}
.PQ-OeX .P2jD0M, .P296cn .P2jD0M {
    padding-top: .2vw;
    color: #ffee7a;
    font-family: 'ObelixPro', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    letter-spacing: .04em;
    text-shadow: 2px 2px 1px rgba(74, 9, 72, .58);
    text-transform: uppercase;
    line-height: 2.5vw;
  }
.PQ-OeX .P2jD0M .P3Ni15, .P296cn .P2jD0M .P3Ni15 {
      margin-right: 2px;
      width: 2vw !important;
      height: 1.7vw !important;
      position: relative;
      bottom: -.15vw !important;
    }
.PQ-OeX .P2jD0M .PxGY8W, .P296cn .P2jD0M .PxGY8W {
      width: 1.97vw !important;
      height: 0.93vw !important;
      display: inline-block;
      background-size: contain;
      margin-left: 5px;
    }
.PQ-OeX .PZK4ug,
  .PQ-OeX .PbKJK-,
  .PQ-OeX .P3p4yt,
  .P296cn .PZK4ug,
  .P296cn .PbKJK-,
  .P296cn .P3p4yt {
    background-size: contain;
  }

.P2nWkF {
  padding-left: 1px;
  font-size: .98vw;
  margin: 0 0 0.6vw;
  text-align: left;
  overflow: hidden;
  line-height: 1.3vw;
  text-shadow: 0.5px 0.8px 0 rgba(255, 255, 255, 0.6);
  font-style: italic;
  color: #6c402b;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.P2GAL_ {
    margin-bottom: .35vw;
    background-size: 24vw 2px;
    width: 100% !important;
    height: 4px !important;
  }

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

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

.P32Bpa {
  width: 20vw !important;
  height: 2.25vw;
  top: auto;
  bottom: .15vw;
}

.PMRJop {
    left: 100%;
  }

.Pa57Ci {
    right: 100%;
  }

.P3Gj97 .P1Z86d {
    text-transform: none;
  }

.P3Gj97 .Pv79JF {
    margin-bottom: .2vw;
  }

.P3Gj97 .P1D1ZM {
    top: 0;
  }

.P3Gj97 .P3NtZ_ {
    height: 4vw;
  }

.P3Gj97 .P1a7fj {
      position: absolute;
      top: 2.6vw !important;
      height: 1vw;
      display: block;
      margin: 0;
      background-repeat: no-repeat;
      background-position: center .35vw !important;
      background-size: 7vw 5px;
      font-family: ObelixPro;
      text-shadow: none;
      color: #512416;
    }

.P3Gj97 .P3RSb3 {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100% !important;
      height: auto !important;
    }

.P3Gj97 .P1fbom {
      width: auto;
      height: auto;
    }

.P3Gj97 .P20Ghm {
        width: 6vw !important;
        height: 2.6vw !important;
        background-size: contain;
      }

.P3Gj97 .P1mrQM {
    font-style: italic;
    font-size: .6vw;
    margin-bottom: .36vw;
    text-shadow: 0.5px 0.9px 1px #ffffff;
    color: #6c402b;
    text-align: right;
  }

.P3Gj97 .P1mrQM a {
      display: block;
      font-size: .6vw;
    }

@media (max-width: 1024px) {
  /*Form*/
  .P2KHgh {
    width: 200px;
  }

    .PKe8mH {
      width: 253.2px !important;
      min-height: 280px !important;
      padding: 88px 0 39px !important;
    }

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

  .P1D1ZM {
    font-size: 9px;
    margin-bottom: 1.5px;
  }

  .P1Z86d {
    margin-bottom: 10px;
  }

    .P1Z86d span {
      font-size: 12px;
    }

  .P3NtZ_ {
    height: 55.2px;
    margin: 0 0 2px 0;
  }

    .P1a7fj {
      font-size: 9px;
      bottom: 0;
      background-position: center 1px !important;
      background-size: 190px 12px !important;
      height: 10px !important;
    }

    .P3RSb3 {
      width: 163px !important;
      height: 41px !important;
    }
      .P2chNL {
        padding: 0 13px 0 32px;
        top: 10.2px;
        font-size: 10px;
        line-height: 18px;
        height: 17px;
      }

  /*Field*/
    .Pv79JF .P2HqSp {
      font-size: 12px !important;
      margin-bottom: 5px;
    }

  .P4ysPW {
    width: 98%;
    height: 24px;
    padding: 0 47px 0 12px;
    font-size: 11px !important;
  }

  .P3Ni15 {
    width: 20px !important;
    height: 20px !important;
  }

  .P37usQ {
    top: -56px;
    right: -66px;
    font-size: 8px;
  }

  /*Button*/
  .PQ-OeX,
  .P296cn {
    height: 29px;
    width: 124px;
    margin-bottom: 5px;
  }
      .PQ-OeX .P2jD0M span, .P296cn .P2jD0M span {
        font-size: 12px !important;
      }

      .PQ-OeX .P2jD0M .P3Ni15, .P296cn .P2jD0M .P3Ni15 {
        margin: 0;
        width: 20px !important;
        height: 17px !important;
        bottom: -1.5px !important;
      }

  .P2nWkF {
    font-size: 12px;
    margin: 0 0 5px;
    line-height: 15px;
  }

    .P2GAL_ {
      background-size: 240px 2px;
    }

  .Pw0Kiu {
    margin-bottom: 5px;
  }

    .Pw0Kiu span {
      font-size: 9px !important;
      line-height: 10px !important;
    }

  .P32Bpa {
    height: 26px !important;
    width: 210px !important;
    bottom: 0px;
  }
    .P3Gj97 .P3NtZ_ {
      height: 47px !important;
    }

      .P3Gj97 .P1a7fj {
        top: 30px !important;
        background-size: 84px 3px !important;
        height: 11px !important;
        background-position: center 1.5px !important;
      }
        .P3Gj97 .P20Ghm {
          width: 60px !important;
          height: 21px !important;
        }
      .P3Gj97 .P1mrQM a {
        display: block;
        font-size: 9px;
      }
}
  
/*Form*/
.P3BTBK {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino, serif;
  width: 25.48em;
}
.P1wiD- {
    display: none;
    width: 26.44em !important;
  }
.P1wiD-.P2lkdF {
      display: block;
    }

.P3wYee {
  font-family: Arial;
  color: #6f614f;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.7px 0.7px 0 #000000;
}

.P3hfNx {
  margin-bottom: 0.6em;
  color: #e6c198;
  line-height: normal;
  font-weight: 300;
}

.P3hfNx:hover ~ .P2yxkz {
    opacity: 1;
    visibility: visible;
  }

.P2yxkz {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P3Bchw.P9Plcm:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P3Bchw {
    position: absolute;
    top: 0.5em;
    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);
  }

.P3Bchw li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P2H4Xu {
      left: calc(100% + 2em);
    }

.P9Plcm {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P3Bchw: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;
    }

.P1MujQ {
  font-size: 2em;
}

.P1MujQ h3 {
    padding: 1.5em 0 3em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #958674;
  }

.P1MujQ h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png) no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.P1MujQ p {
    color: #958674;
  }

.P3yAam {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  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;
}

.P3yAam:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png') no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1EcZi {
  margin: 0 0 0.6em 0;
  position: relative;
}

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

.P3Z6nv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P3Z6nv button:hover {
        opacity: 0.85;
      }

.P3cUHh {
    position: relative;
    font-family: inherit;
  }

.P3pzAt {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.5em !important;
      background-size: contain;
    }

/*Field*/
.POYSpU {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.75em 2.2em 1em 3em;
}
.POYSpU .P2sg7W {
    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;
  }

.P2aUNs {
  width: 100%;
  line-height: 1.5;
  padding-left: 0.5em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.P2aUNs::-ms-clear {
    width: 0;
    height: 0;
  }

.P2aUNs:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.P2aUNs:-webkit-autofill,
  .P2aUNs:-webkit-autofill:hover,
  .P2aUNs:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }
/*Button*/
.P4v1gx {
  height: 2.22em;
  width: 11.62em;
  margin: 0 auto 0.6em auto !important;
}

.P2mmZY,
.P20VIV {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.72em;
  text-transform: uppercase;
}

.P2mmZY .P3tH1S,
  .P2mmZY .P1vAG5,
  .P2mmZY .P1x6OA,
  .P20VIV .P3tH1S,
  .P20VIV .P1vAG5,
  .P20VIV .P1x6OA {
    background-size: contain;
  }

.P20VIV,
.P4v1gx,
.P2mmZY {
  background-size: contain;
  color: #fbcb9a;
  font-weight: 700;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
}

.P20VIV .P1odhy .PDbA89, .P4v1gx .P1odhy .PDbA89, .P2mmZY .P1odhy .PDbA89 {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P20VIV .P3tH1S,
  .P20VIV .P1vAG5,
  .P20VIV .P1x6OA,
  .P4v1gx .P3tH1S,
  .P4v1gx .P1vAG5,
  .P4v1gx .P1x6OA,
  .P2mmZY .P3tH1S,
  .P2mmZY .P1vAG5,
  .P2mmZY .P1x6OA {
    background-size: contain;
  }

.P3xunc {
  color: #aa8754;
  margin-bottom: 0.6em;
  text-align: center;
  overflow: hidden;
  font-size: 1.8em;
  font-weight: 300;
  padding: 1.1em 0 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png) center top no-repeat;
  background-size: 79%;
}

.P3xunc:lang(ja) {
    font-size: 1.4em;
  }

.P3PXGT {
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000000;
  margin-bottom: 0.6em;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(64, 58, 56, 0.6);
  width: 86.5%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 0.6em;
}

.P3PXGT .P3jo0B {
    font-family: Arial;
    font-size: 1em;
  }

.P3xERP {
  margin-bottom: 1.2em;
  padding: 0 3.13em 0 3.13em;
  text-align: left;
}

.P3xERP input:not(:checked) + .P2sg7W::before,
  .P3xERP input:checked + .P2sg7W::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #bbab97;
    background-color: #1d1f22;
  }

.P3xERP .P2sg7W:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3xERP input:checked + .P2sg7W::after {
    background-color: #bbab97;
  }

.P3xERP input:focus + .P2sg7W::before {
    border-color: #bbab97;
  }

.P3xERP .P2sg7W {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: #958674;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P3xERP .P2sg7W a {
      color: #958674;
      border-bottom: 1px solid #a69887;
    }

.P3xERP .P2sg7W a:hover,
      .P3xERP .P2sg7W a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P2ut4w {
  text-shadow: 1px 1px 1px #000;
}

.P7ten1 {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 46.4px;
    width: 112px;
  }

.PyQGiS:nth-child(1) {
        width: 100%;
        height: 30.9px;
        position: absolute;
        top: 8px;
        left: 0;
      }

.PyQGiS:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 31px;
          height: 28px;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png') no-repeat center center/contain;
        }

.PyQGiS:nth-child(1) div:after {
            position: absolute;
            top: 15px;
            left: 20px;
            width: 37px;
            height: 2px;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png) no-repeat 50% / contain;
          }

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

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

.PyQGiS:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

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

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

.PyQGiS:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.PyQGiS:nth-child(1) div span {
            position: absolute;
            width: 64.64px;
            top: -16px;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font-size: 0;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.PyQGiS:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 64.64px;
              top: -19.2px;
            }

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

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

.PyQGiS:nth-child(3) div {
          width: 31px;
          height: 28px;
          position: absolute;
          top: 8px;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png') no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.PyQGiS:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.PgzQrG {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.PgzQrG span span {
      background-color: #8a230f;
    }

.P2id9- .P3hfNx {
    color: #aa8754 !important;
    font-weight: 300;
    margin: 0 0 1.5em 0;
  }

.P2id9- .POYSpU {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P2id9- .PgzQrG {
    height: 3.25em;
    width: 24.04em !important;
    top: -1.74em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P2id9- .P2Agir {
      left: 100%;
    }

.P2id9- .P2LMe8 {
      right: 100%;
    }

.P2id9- .P3yyTY {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.7px 0.7px 0 #000000;
    font-family: Arial;
    color: #6f614f;
  }

.P2id9- .P3yyTY a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P3xERP .P2sg7W {
      font-size: 10px;
      line-height: 12px;
    }

    .P3xERP input:not(:checked) + .P2sg7W::before,
    .P3xERP input:checked + .P2sg7W::before {
      width: 15px;
      height: 15px;
    }

    .P3xERP input:checked + .P2sg7W::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .P3wYee {
    font-size: 10px;
  }
      .P2id9- .P3yyTY a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P3xERP {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P3xERP input:not(:checked) + .P2sg7W::before,
    .P3xERP input:checked + .P2sg7W::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P3xERP input:checked + .P2sg7W::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P3xERP .P2sg7W {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .P3wYee {
    font-size: 8px;
  }
      .P2id9- .P3yyTY a {
        font-size: 8px;
      }
}

.P13KhB {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 25.48em;
}

  .P194N8 {
    display: none;
    width: 26.44em !important;
    background-color: rgba(2, 13, 19, 0.75);
    min-height: 38em;
  }

  .P194N8.P1W3IO {
      display: block;
    }

.P1uzxo {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P1o_90 {
  margin-bottom: 1.2em;
  padding: 0 0.2em;
  color: #e6d198;
}

.P1o_90:hover ~ .P4hLX_ {
    opacity: 1;
    visibility: visible;
  }

.P9S0G8 {
  font-size: 2em;
}

.P9S0G8 h3 {
    padding-bottom: 3em;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png)
      no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.P9S0G8 h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.P9S0G8 p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: 0.9em;
    font-weight: 200;
  }

.P1lrbk {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  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;
}

.P1lrbk:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1MYkT {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.6em 2.4em 1.2em 3em;
}

.P1MYkT .Pn8A3W {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.P10oC_ {
  width: 100%;
  line-height: 1.8;
  padding: 0 0 0 0.5em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.P10oC_::-ms-clear {
    width: 0;
    height: 0;
  }

.P10oC_:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.P10oC_:-webkit-autofill,
  .P10oC_:-webkit-autofill:hover,
  .P10oC_:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }

.P1CbcZ {
  margin: 0 0 0.6em 0;
  position: relative;
}

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

.P3ALp1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P3ALp1 button:hover {
        opacity: 0.85;
      }

.P8AACJ {
    position: relative;
    font-family: inherit;
  }

.PglGxB {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P10zQR {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P10zQR:hover a {
    text-decoration: none;
  }

.P24YED {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto 0.6em auto !important;
}

.P32c-o,
.P3pSav {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.P32c-o .P2NOPr,
  .P32c-o .P1z2qh,
  .P32c-o .PbZEIF,
  .P3pSav .P2NOPr,
  .P3pSav .P1z2qh,
  .P3pSav .PbZEIF {
    background-size: contain;
  }

.P32c-o,
.P24YED,
.P3pSav {
  background-size: contain;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgba(110, 63, 32, 0.35);
}

.P32c-o .P9ro9p .P3Y2LO, .P24YED .P9ro9p .P3Y2LO, .P3pSav .P9ro9p .P3Y2LO {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P32c-o .P2NOPr,
  .P32c-o .P1z2qh,
  .P32c-o .PbZEIF,
  .P24YED .P2NOPr,
  .P24YED .P1z2qh,
  .P24YED .PbZEIF,
  .P3pSav .P2NOPr,
  .P3pSav .P1z2qh,
  .P3pSav .PbZEIF {
    background-size: contain;
  }

.P3_2U- {
  color: #aa8754;
  margin: -0.6em 0 0.6em;
  text-align: center;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.5em;
  font-weight: 300;
  padding: 1.1em 1.2em 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P3_2U-:lang(ja) {
    font-size: 1.3em;
  }

.P3CrNr {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000000;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(186, 131, 86, 0.2);
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}

.P3CrNr .P1xQ9M {
    font-family: Arial;
    font-size: 1em;
  }

.P3uaQU {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P3uaQU input:not(:checked) + .Pn8A3W::before,
  .P3uaQU input:checked + .Pn8A3W::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }

.P3uaQU .Pn8A3W:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P3uaQU input:checked + .Pn8A3W::after {
    background-color: #bbab97;
  }

.P3uaQU input:focus + .Pn8A3W::before {
    border-color: #bbab97;
  }

.P3uaQU .Pn8A3W {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P3uaQU .Pn8A3W a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }

.P3uaQU .Pn8A3W a:hover,
      .P3uaQU .Pn8A3W a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P4hLX_ {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P39Qjw.P1QF8E:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P39Qjw {
    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);
  }

.P39Qjw li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P39OCG {
      left: calc(100% + 2em);
    }

.P1QF8E {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P39Qjw: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;
    }

.P3w34O {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.PwPcpl {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.9em;
    width: 26%;
  }

.P3xDHs:nth-child(1) {
        width: 100%;
        height: 1.93em;
        position: absolute;
        top: 0.5em;
        left: 0;
      }

.P3xDHs:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png')
            no-repeat center center/contain;
        }

.P3xDHs:nth-child(1) div:after {
            position: absolute;
            top: 55%;
            left: 67%;
            width: 2.4em;
            height: 0.13em;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png)
              no-repeat 50% / contain;
          }

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

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

.P3xDHs:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P3xDHs:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

.P3xDHs:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P3xDHs:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P3xDHs:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P3xDHs:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P3xDHs:nth-child(3) {
        width: 100%;
        height: 1.9em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P3xDHs:nth-child(3) div {
          width: 1.94em;
          height: 1.75em;
          position: absolute;
          top: 0.48em;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P3xDHs:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.PQeVjJ {
  margin: 0 5px;
  font-size: 1.3em;
}

.PQeVjJ:before {
    content: '(';
  }

.PQeVjJ:after {
    content: ')';
  }

.PEkeev {
  height: 3.25em;
  width: 24.04em !important;
  top: -1em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.PEkeev span span {
      background-color: #8a230f;
    }

.PIBa8z .P1o_90 {
    color: #aa8754 !important;
    font-weight: 300;
  }

.PIBa8z .P9S0G8 {
    color: #aa8754 !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.PIBa8z .P1MYkT {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PIBa8z .PEkeev {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.PIBa8z .P2LFFt {
      left: 100%;
    }

.PIBa8z .P2LMPL {
      right: 100%;
    }

.PIBa8z .PMs6gQ {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.04em 0.04em 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.PIBa8z .PMs6gQ a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P3uaQU .Pn8A3W {
      font-size: 10px;
      line-height: 12px;
    }

    .P3uaQU input:not(:checked) + .Pn8A3W::before,
    .P3uaQU input:checked + .Pn8A3W::before {
      width: 15px;
      height: 15px;
    }

    .P3uaQU input:checked + .Pn8A3W::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .P1uzxo {
    font-size: 10px;
  }
      .PIBa8z .PMs6gQ a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P3uaQU {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P3uaQU input:not(:checked) + .Pn8A3W::before,
    .P3uaQU input:checked + .Pn8A3W::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P3uaQU input:checked + .Pn8A3W::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P3uaQU .Pn8A3W {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .P1uzxo {
    font-size: 8px;
  }
      .PIBa8z .PMs6gQ a {
        font-size: 8px;
      }
}

.P3WXyo {
  font-family: Oswald, sans-serif;
  width: 25.48em;
}

  .P1No8X {
    display: none;
    width: 26.44em !important;
    background: no-repeat center;
    background-size: 100% 100%;
  }

  .P1No8X.P1fNJz {
      display: block;
    }

.P1NChQ {
  position: absolute;
  top: 3em;
  width: 14em !important;
  background-size: contain;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.P2ywKR {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #131414;
}

.P2ywKR 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;
  }

.P2ywKR button:before {
      content: '\2A09';
      color: #88714a;
      line-height: 11px;
      font-weight: 700;
    }

.PHjEk7 {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 25.48em;
}

  .P1gYTr {
    display: none;
    width: 26.44em !important;
    background-color: rgba(2, 13, 19, 0.75);
    min-height: 38em;
  }

  .P1gYTr.P1SCm9 {
      display: block;
    }

.PPepM2 {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P22YyQ {
  margin-bottom: 1.2em;
  padding: 0 0.2em;
  color: #e6d198;
}

.P22YyQ:hover ~ .PX9E_6 {
    opacity: 1;
    visibility: visible;
  }

.P2bX_F {
  font-size: 2em;
}

.P2bX_F h3 {
    padding-bottom: 3em;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png)
      no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.P2bX_F h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.P2bX_F p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: 0.9em;
    font-weight: 200;
  }

.P2SG-g {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  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;
}

.P2SG-g:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P3t9lw {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.6em 2.4em 1.2em 3em;
}

.P3t9lw .P3y0e1 {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.P3Ep5f {
  width: 100%;
  line-height: 1.8;
  padding: 0 0 0 0.5em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.P3Ep5f::-ms-clear {
    width: 0;
    height: 0;
  }

.P3Ep5f:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.P3Ep5f:-webkit-autofill,
  .P3Ep5f:-webkit-autofill:hover,
  .P3Ep5f:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }

.PJ6q0M {
  margin: 0 0 0.6em 0;
  position: relative;
}

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

.P6fWHk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P6fWHk button {
      margin: 0 4px;
    }

.P6fWHk button:hover {
        opacity: 0.85;
      }

.P17eo- {
    position: relative;
    font-family: inherit;
  }

.P1eiCt {
      margin: 0 auto;
      width: 2.81em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.P1iBsC div {
        width: 7.19em !important;
      }

.P2Db_N {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P2Db_N:hover a {
    text-decoration: none;
  }

.P1RvPB {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto 0.6em auto !important;
}

.P3yTT4,
.P3cf1R {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.P3yTT4 .P2lqSP,
  .P3yTT4 .P3yzWz,
  .P3yTT4 .P26NBu,
  .P3cf1R .P2lqSP,
  .P3cf1R .P3yzWz,
  .P3cf1R .P26NBu {
    background-size: contain;
  }

.P3yTT4,
.P1RvPB,
.P3cf1R {
  background-size: contain;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgba(110, 63, 32, 0.35);
}

.P3yTT4 .P2k93D .P8dzRA, .P1RvPB .P2k93D .P8dzRA, .P3cf1R .P2k93D .P8dzRA {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P3yTT4 .P2lqSP,
  .P3yTT4 .P3yzWz,
  .P3yTT4 .P26NBu,
  .P1RvPB .P2lqSP,
  .P1RvPB .P3yzWz,
  .P1RvPB .P26NBu,
  .P3cf1R .P2lqSP,
  .P3cf1R .P3yzWz,
  .P3cf1R .P26NBu {
    background-size: contain;
  }

.P1fMLZ {
  color: #aa8754;
  margin: -0.6em 0 0.6em;
  text-align: center;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.5em;
  font-weight: 300;
  padding: 1.1em 1.2em 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P1fMLZ:lang(ja) {
    font-size: 1.3em;
  }

.P3IRvy {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000000;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(186, 131, 86, 0.2);
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}

.P3IRvy .P3v7Fp {
    font-family: Arial;
    font-size: 1em;
  }

.P24tto {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P24tto input:not(:checked) + .P3y0e1::before,
  .P24tto input:checked + .P3y0e1::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }

.P24tto .P3y0e1:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P24tto input:checked + .P3y0e1::after {
    background-color: #bbab97;
  }

.P24tto input:focus + .P3y0e1::before {
    border-color: #bbab97;
  }

.P24tto .P3y0e1 {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P24tto .P3y0e1 a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }

.P24tto .P3y0e1 a:hover,
      .P24tto .P3y0e1 a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.PX9E_6 {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P3685R.P1cajO:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P3685R {
    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);
  }

.P3685R li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P1e-3W {
      left: calc(100% + 2em);
    }

.P1cajO {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P3685R: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;
    }

.P1f6X_ {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.P3wGnJ {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.9em;
    width: 26%;
  }

.P1pEMn:nth-child(1) {
        width: 100%;
        height: 1.93em;
        position: absolute;
        top: 0.5em;
        left: 0;
      }

.P1pEMn:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png')
            no-repeat center center/contain;
        }

.P1pEMn:nth-child(1) div:after {
            position: absolute;
            top: 55%;
            left: 67%;
            width: 2.4em;
            height: 0.13em;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png)
              no-repeat 50% / contain;
          }

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

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

.P1pEMn:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P1pEMn:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

.P1pEMn:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P1pEMn:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P1pEMn:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P1pEMn:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P1pEMn:nth-child(3) {
        width: 100%;
        height: 1.9em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P1pEMn:nth-child(3) div {
          width: 1.94em;
          height: 1.75em;
          position: absolute;
          top: 0.48em;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P1pEMn:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.P1PdJC {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P1PdJC span span {
      background-color: #8a230f;
    }

.P34MJ1 .P22YyQ {
    color: #aa8754 !important;
    font-weight: 300;
  }

.P34MJ1 .P2bX_F {
    color: #aa8754 !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.P34MJ1 .P3t9lw {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P34MJ1 .P1PdJC {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P34MJ1 .P-N70P {
      left: 100%;
    }

.P34MJ1 .P1M-Dh {
      right: 100%;
    }

.P34MJ1 .P18K6Y {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.04em 0.04em 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.P34MJ1 .P18K6Y a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P24tto .P3y0e1 {
      font-size: 10px;
      line-height: 12px;
    }

    .P24tto input:not(:checked) + .P3y0e1::before,
    .P24tto input:checked + .P3y0e1::before {
      width: 15px;
      height: 15px;
    }

    .P24tto input:checked + .P3y0e1::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .PPepM2 {
    font-size: 10px;
  }
      .P34MJ1 .P18K6Y a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P24tto {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P24tto input:not(:checked) + .P3y0e1::before,
    .P24tto input:checked + .P3y0e1::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P24tto input:checked + .P3y0e1::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P24tto .P3y0e1 {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .PPepM2 {
    font-size: 8px;
  }
      .P34MJ1 .P18K6Y a {
        font-size: 8px;
      }
}

.P1FuMP {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 25.48em;
}

  .P2JHx7 {
    display: none;
    width: 26.44em !important;
    background-color: rgba(2, 13, 19, 0.75);
    min-height: 30em;
  }

  .P2JHx7.P3BlWo {
      display: block;
    }

.P22m1S {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P2xnrk {
  margin-bottom: 0.6em;
  padding: 0 0.2em;
  color: #e6d198;
}

.P2xnrk:hover ~ .P3VR7e {
    opacity: 1;
    visibility: visible;
  }

.PFLyrZ {
  font-size: 2em;
}

.PFLyrZ h3 {
    padding-bottom: 3em;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png)
      no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.PFLyrZ h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.PFLyrZ p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: 0.9em;
    font-weight: 200;
  }

.P3zJp- {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  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;
}

.P3zJp-:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1dHpt {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.6em 2.4em 1.2em 3em;
}

.P1dHpt .PCrJz8 {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.P3rEwg {
  width: 100%;
  line-height: 1.8;
  padding: 0 0 0 0.5em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.P3rEwg::-ms-clear {
    width: 0;
    height: 0;
  }

.P3rEwg:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.P3rEwg:-webkit-autofill,
  .P3rEwg:-webkit-autofill:hover,
  .P3rEwg:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }

.P2rb3- {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P2mFQY {
    width: 100%;
    display: block;
    color: #a1876b;
    font-size: 1em;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center;
  }

.P2mFQY:lang(en) {
      text-transform: uppercase;
    }

.P3dQPO {
    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 1em;
  }

.P3dQPO button {
      margin: 0 0.25em;
    }

.P3dQPO 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%);
      }

.P3dQPO button:hover {
        opacity: 0.85;
      }

.P1-Dwq {
    position: relative;
    font-family: inherit;
  }

.P3QgSV {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.PWWDEQ div {
        background-position: center bottom !important;
        width: 20em !important;
        height: 3.5em !important;
        margin: 0 auto 0.65em;
      }

.P1ex8M {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P1ex8M:hover a {
    text-decoration: none;
  }

.P3h3vv {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto 0.6em auto !important;
}

.P2B59Y,
.P3aZaR {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.P2B59Y .P1RiaT,
  .P2B59Y .P3dViv,
  .P2B59Y .PawG6F,
  .P3aZaR .P1RiaT,
  .P3aZaR .P3dViv,
  .P3aZaR .PawG6F {
    background-size: contain;
  }

.P2B59Y,
.P3h3vv,
.P3aZaR {
  display: none;
  background-size: contain;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgba(110, 63, 32, 0.35);
}

.P2B59Y .P3lNN8 .PkqMJ3, .P3h3vv .P3lNN8 .PkqMJ3, .P3aZaR .P3lNN8 .PkqMJ3 {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P2B59Y .P1RiaT,
  .P2B59Y .P3dViv,
  .P2B59Y .PawG6F,
  .P3h3vv .P1RiaT,
  .P3h3vv .P3dViv,
  .P3h3vv .PawG6F,
  .P3aZaR .P1RiaT,
  .P3aZaR .P3dViv,
  .P3aZaR .PawG6F {
    background-size: contain;
  }

.P3os3O {
  color: #aa8754;
  margin: -0.6em 0 0.6em;
  text-align: center;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.5em;
  font-weight: 300;
  padding: 1.1em 1.2em 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P3os3O:lang(ja) {
    font-size: 1.3em;
  }

.P1Ewkw {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000000;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(186, 131, 86, 0.2);
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}

.P1Ewkw .Pf3cgo {
    font-family: Arial;
    font-size: 1em;
  }

.P1AF_w {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P1AF_w input:not(:checked) + .PCrJz8::before,
  .P1AF_w input:checked + .PCrJz8::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }

.P1AF_w .PCrJz8:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P1AF_w input:checked + .PCrJz8::after {
    background-color: #bbab97;
  }

.P1AF_w input:focus + .PCrJz8::before {
    border-color: #bbab97;
  }

.P1AF_w .PCrJz8 {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P1AF_w .PCrJz8 a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }

.P1AF_w .PCrJz8 a:hover,
      .P1AF_w .PCrJz8 a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3VR7e {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P1q2-R.P2tPAt:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P1q2-R {
    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);
  }

.P1q2-R li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P33Fx8 {
      left: calc(100% + 2em);
    }

.P2tPAt {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P1q2-R: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;
    }

.P1_OvL {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.P3iR2Q {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.9em;
    width: 26%;
  }

.P3R7Is:nth-child(1) {
        width: 100%;
        height: 1.93em;
        position: absolute;
        top: 0.5em;
        left: 0;
      }

.P3R7Is:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png')
            no-repeat center center/contain;
        }

.P3R7Is:nth-child(1) div:after {
            position: absolute;
            top: 55%;
            left: 67%;
            width: 2.4em;
            height: 0.13em;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png)
              no-repeat 50% / contain;
          }

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

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

.P3R7Is:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P3R7Is:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

.P3R7Is:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P3R7Is:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P3R7Is:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P3R7Is:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P3R7Is:nth-child(3) {
        width: 100%;
        height: 1.9em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P3R7Is:nth-child(3) div {
          width: 1.94em;
          height: 1.75em;
          position: absolute;
          top: 0.48em;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P3R7Is:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.P1tnxO {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P1tnxO span span {
      background-color: #8a230f;
    }

.P1NSmZ .P2xnrk {
    color: #aa8754 !important;
    font-weight: 300;
  }

.P1NSmZ .PFLyrZ {
    color: #aa8754 !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.P1NSmZ .P1dHpt {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P1NSmZ .P1tnxO {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P1NSmZ .P2B_v8 {
      left: 100%;
    }

.P1NSmZ .P3wprs {
      right: 100%;
    }

.P1NSmZ .P2fu6a {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.04em 0.04em 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.P1NSmZ .P2fu6a a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P1AF_w .PCrJz8 {
      font-size: 10px;
      line-height: 12px;
    }

    .P1AF_w input:not(:checked) + .PCrJz8::before,
    .P1AF_w input:checked + .PCrJz8::before {
      width: 15px;
      height: 15px;
    }

    .P1AF_w input:checked + .PCrJz8::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
    .P1Ewkw .Pf3cgo {
      font-size: 10px;
      line-height: 12px;
    }

  .P22m1S {
    font-size: 10px;
  }
      .P1NSmZ .P2fu6a a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P1AF_w {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P1AF_w input:not(:checked) + .PCrJz8::before,
    .P1AF_w input:checked + .PCrJz8::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P1AF_w input:checked + .PCrJz8::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P1AF_w .PCrJz8 {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
    .P1Ewkw .Pf3cgo {
      font-size: 8px;
      line-height: 10px;
    }

  .P22m1S {
    font-size: 8px;
  }
      .P1NSmZ .P2fu6a a {
        font-size: 8px;
      }
}

.P1p108 {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 25.48em;
}

  .PIDxSI {
    display: none;
    width: 26.44em !important;
    background-color: rgba(2, 13, 19, 0.75);
    border-radius: 10px;
  }

  .PIDxSI.P1sDO3 {
      display: block;
    }

.P1Bu1a {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.7px 0.7px 0 #000000;
}

.PKPCDJ {
  margin-bottom: 1.8em;
  color: #e6c198;
  line-height: normal;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png)
    center bottom no-repeat;
  background-size: 73% auto;
  padding: 0 0.2em 1.1em;
}

.PKPCDJ:hover ~ .P2m45I {
    opacity: 1;
    visibility: visible;
  }
.P2XTZZ {
  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;
}
.P2XTZZ:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2m45I {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PBbFT7.P2lg01:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PBbFT7 {
    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);
  }

.PBbFT7 li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.PeK4Yl {
      left: calc(100% + 2em);
    }

.P2lg01 {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PBbFT7: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;
    }

.P1qj91 {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
}

.P1qj91 .P3-d4F {
    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;
  }

.PG1Aii {
  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;
}

.PG1Aii::-ms-clear {
    width: 0;
    height: 0;
  }

.PG1Aii:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.PG1Aii:-webkit-autofill,
  .PG1Aii:-webkit-autofill:hover,
  .PG1Aii:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 2em #292928 inset !important;
  }

.P2vJL3 {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto 0.6em auto !important;
}

.PEVTK4 {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.6em;
}

.PEVTK4 .P1VuU1,
  .PEVTK4 .P3hjuZ,
  .PEVTK4 .P2Xbgx {
    background-size: contain;
  }

.P2vJL3,
.PEVTK4 {
  background-size: contain;
  font-family: Droid Serif, Palatino Linotype, Book Antiqua, Palatino, serif;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgba(110, 63, 32, 0.35);
  font-weight: bold;
}

.P2vJL3 .P1uyWT .P1WhCy, .PEVTK4 .P1uyWT .P1WhCy {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P2vJL3 .P1VuU1,
  .P2vJL3 .P3hjuZ,
  .P2vJL3 .P2Xbgx,
  .PEVTK4 .P1VuU1,
  .PEVTK4 .P3hjuZ,
  .PEVTK4 .P2Xbgx {
    background-size: contain;
  }

.P3VzkI {
  color: #aa8754;
  margin-bottom: 0.6em;
  text-align: center;
  overflow: hidden;
  font-size: 1.8em;
  font-weight: 300;
}

.P3VzkI:lang(ja) {
    font-size: 1.3em;
  }

.P3CJz_ {
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000000;
  margin-bottom: 0.6em;
  color: #958674;
  line-height: 0.84em;
  padding: 0.25em 1.44em;
}

.P3CJz_ span {
    font-family: Arial;
    font-size: 0.84em;
  }

.PM_1zr {
  text-shadow: 1px 1px 1px #000;
}

.PGD9XU {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 25px;
    width: 20%;
  }

.PDJ-d3:nth-child(1) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 8px;
        left: 0;
      }

.PDJ-d3:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 9px;
          height: 9px;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/point_v2.png')
            no-repeat center center/contain;
        }

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

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

.PDJ-d3: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/landings/forms/036/Line.png)
                no-repeat 50% / contain;
            }

.PDJ-d3:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.PDJ-d3:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

.PDJ-d3: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/landings/forms/036/Line.png)
                no-repeat 50% / contain;
            }

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

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

.PDJ-d3: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;
          }

.PDJ-d3:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.PDJ-d3:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 1px 1px 1px #000;
            }

.PDJ-d3:nth-child(3) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 1px;
        left: 0;
      }

.PDJ-d3:nth-child(3) div {
          height: 20px;
          width: 20px;
          position: absolute;
          top: 0;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

.PDJ-d3:nth-child(3) div:nth-child(1) {
            left: -6px;
          }

.PDJ-d3:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

.PDJ-d3:nth-child(3) div:nth-child(3) {
            right: -5px;
          }
.P3CJz_ {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}
.P3CJz_ input:not(:checked) + .P3-d4F::before,
  .P3CJz_ input:checked + .P3-d4F::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }
.P3CJz_ .P3-d4F:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }
.P3CJz_ input:checked + .P3-d4F::after {
    background-color: #bbab97;
  }
.P3CJz_ input:focus + .P3-d4F::before {
    border-color: #bbab97;
  }
.P3CJz_ .P3-d4F {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000000;
  }
.P3CJz_ .P3-d4F a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }
.P3CJz_ .P3-d4F a:hover,
      .P3CJz_ .P3-d4F a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }
.P36zxL {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000000;
  line-height: 1.2;
  border-radius: 0.25em;
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}
.P36zxL .PlP28A {
    font-family: Arial;
    font-size: 0.8em;
  }
.P3xxvZ {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}
.P3xxvZ span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
  }
.P3xxvZ span span {
      background-color: #8a230f;
    }

.P3Mvy5 .PKPCDJ {
    font-weight: 300;
    letter-spacing: 0.04em;
    line-height: normal;
    padding: 0 0.2em 0.5em;
  }

.P3Mvy5 .P1qj91 {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P3Mvy5 .P3xxvZ {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P3Mvy5 .PR5Clu {
      left: 100%;
    }

.P3Mvy5 .P3ZITO {
      right: 100%;
    }

.P3Mvy5 .PxAa8j {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.7px 0.7px 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.P3Mvy5 .PxAa8j a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P3CJz_ .P3-d4F {
      font-size: 10px;
      line-height: 12px;
    }

    .P3CJz_ input:not(:checked) + .P3-d4F::before,
    .P3CJz_ input:checked + .P3-d4F::before {
      width: 15px;
      height: 15px;
    }

    .P3CJz_ input:checked + .P3-d4F::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

@media (max-width: 1024px) {
  .P3CJz_ {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P3CJz_ input:not(:checked) + .P3-d4F::before,
    .P3CJz_ input:checked + .P3-d4F::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P3CJz_ input:checked + .P3-d4F::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P3CJz_ .P3-d4F {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
}

.P2RLIo {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 25.48em;
}

  .P3lTWP {
    display: none;
    width: 26.44em !important;
    background-color: rgba(2, 13, 19, 0.75);
    min-height: 33em;
  }

  .P3lTWP.P3SWCX {
      display: block;
    }

.P1hUyU {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P2KGVM {
  margin-bottom: 1.2em;
  padding: 0 0.2em;
  color: #e6d198;
}

.P2KGVM:hover ~ .P2znXQ {
    opacity: 1;
    visibility: visible;
  }

.P3B6OK {
  font-size: 2em;
}

.P3B6OK h3 {
    padding-bottom: 3em;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png)
      no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.P3B6OK h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.P3B6OK p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: 0.9em;
    font-weight: 200;
  }

.P1WdVZ {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  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;
}

.P1WdVZ:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1ix5F {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.6em 2.4em 1.2em 3em;
}

.P1ix5F .P3YOQv {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.P2hCmM {
  width: 100%;
  line-height: 1.8;
  padding: 0 0 0 0.5em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.P2hCmM::-ms-clear {
    width: 0;
    height: 0;
  }

.P2hCmM:-ms-input-placeholder {
    color: #958674 !important;
  }

.P2hCmM:-webkit-autofill,
  .P2hCmM:-webkit-autofill:hover,
  .P2hCmM:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }

.P2pt1X {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P74vw- {
    width: 100%;
    display: block;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 400;
    margin: 0 0 1.5vw;
  }

.P1V-lq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P1V-lq button:hover {
        opacity: 0.85;
      }

.P2vHGN {
    position: relative;
    font-family: inherit;
  }

.P3hyCY {
      margin: 0 auto;
      width: 19.69em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P1hGnB {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P1hGnB:hover a {
    text-decoration: none;
  }

.P3VEcK {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto 0.6em auto !important;
}

.P1svvW,
.P1GCeo {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.P1svvW .P2AWsb,
  .P1svvW .P1gRNY,
  .P1svvW .PaBB8N,
  .P1GCeo .P2AWsb,
  .P1GCeo .P1gRNY,
  .P1GCeo .PaBB8N {
    background-size: contain;
  }

.P1svvW,
.P3VEcK,
.P1GCeo {
  background-size: contain;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgba(110, 63, 32, 0.35);
}

.P1svvW .P2b3Oi .P2P1Hr, .P3VEcK .P2b3Oi .P2P1Hr, .P1GCeo .P2b3Oi .P2P1Hr {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P1svvW .P2AWsb,
  .P1svvW .P1gRNY,
  .P1svvW .PaBB8N,
  .P3VEcK .P2AWsb,
  .P3VEcK .P1gRNY,
  .P3VEcK .PaBB8N,
  .P1GCeo .P2AWsb,
  .P1GCeo .P1gRNY,
  .P1GCeo .PaBB8N {
    background-size: contain;
  }

.PYeuvQ {
  color: #aa8754;
  margin: -0.6em 0 0.6em;
  text-align: center;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.5em;
  font-weight: 300;
  padding: 1.1em 1.2em 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.PYeuvQ:lang(ja) {
    font-size: 1.3em;
  }

.Pnaml- {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000000;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(186, 131, 86, 0.2);
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}

.Pnaml- .P3m1PK {
    font-family: Arial;
    font-size: 1em;
  }

.P3kHbl {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P3kHbl input:not(:checked) + .P3YOQv::before,
  .P3kHbl input:checked + .P3YOQv::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }

.P3kHbl .P3YOQv:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P3kHbl input:checked + .P3YOQv::after {
    background-color: #bbab97;
  }

.P3kHbl input:focus + .P3YOQv::before {
    border-color: #bbab97;
  }

.P3kHbl .P3YOQv {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P3kHbl .P3YOQv a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }

.P3kHbl .P3YOQv a:hover,
      .P3kHbl .P3YOQv a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P2znXQ {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P26TJT.PCrJtC:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P26TJT {
    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);
  }

.P26TJT li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.PjjPjw {
      left: calc(100% + 2em);
    }

.PCrJtC {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P26TJT: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;
    }

.P2bD_P {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.P3G9Z- {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.9em;
    width: 26%;
  }

.P2HaM-:nth-child(1) {
        width: 100%;
        height: 1.93em;
        position: absolute;
        top: 0.5em;
        left: 0;
      }

.P2HaM-:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png')
            no-repeat center center/contain;
        }

.P2HaM-:nth-child(1) div:after {
            position: absolute;
            top: 55%;
            left: 67%;
            width: 2.4em;
            height: 0.13em;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png)
              no-repeat 50% / contain;
          }

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

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

.P2HaM-:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P2HaM-:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

.P2HaM-:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P2HaM-:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P2HaM-:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P2HaM-:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P2HaM-:nth-child(3) {
        width: 100%;
        height: 1.9em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P2HaM-:nth-child(3) div {
          width: 1.94em;
          height: 1.75em;
          position: absolute;
          top: 0.48em;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P2HaM-:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.P2eoDJ {
  margin: 0 5px;
  font-size: 1.3em;
}

.P2eoDJ:before {
    content: '(';
  }

.P2eoDJ:after {
    content: ')';
  }

.P1TgZZ {
  height: 3.25em;
  width: 24.04em !important;
  top: -1em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P1TgZZ span span {
      background-color: #8a230f;
    }

.P2Q7Gw .P2KGVM {
    color: #aa8754 !important;
    font-weight: 300;
  }

.P2Q7Gw .P3B6OK {
    color: #aa8754 !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.P2Q7Gw .P1ix5F {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P2Q7Gw .P1TgZZ {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P2Q7Gw .P1ANJG {
      left: 100%;
    }

.P2Q7Gw .P3DsJi {
      right: 100%;
    }

.P2Q7Gw .PUQ5ZE {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.04em 0.04em 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.P2Q7Gw .PUQ5ZE a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P3kHbl .P3YOQv {
      font-size: 10px;
      line-height: 12px;
    }

    .P3kHbl input:not(:checked) + .P3YOQv::before,
    .P3kHbl input:checked + .P3YOQv::before {
      width: 15px;
      height: 15px;
    }

    .P3kHbl input:checked + .P3YOQv::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .P1hUyU {
    font-size: 10px;
  }
      .P2Q7Gw .PUQ5ZE a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P3kHbl {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P3kHbl input:not(:checked) + .P3YOQv::before,
    .P3kHbl input:checked + .P3YOQv::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P3kHbl input:checked + .P3YOQv::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P3kHbl .P3YOQv {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .P1hUyU {
    font-size: 8px;
  }
      .P2Q7Gw .PUQ5ZE a {
        font-size: 8px;
      }
}

/*Form*/
.P1Y2gb {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
}
.P2Q_0U {
    display: none;
    width: 25em !important;
    height: 100vh !important;
    background-size: 100% auto;
  }
.P2Q_0U.P3xffE {
      display: block;
    }

.P13EWk {
  font-family: Arial;
  color: #a4b2bf;
  font-size: 0.81em;
  margin-bottom: 0.6em;
  text-shadow: 0px 1px 0 #000000;
}

.P13hwF {
  margin-bottom: 1.2em;
  line-height: 1.2;
  color: #f8fdff;
  text-shadow: 0px 1px 0 #85a0c9, 0px 2px 0 #6981a7, 0px 3px 4px #000000;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/036_blue/line_big.png)
    bottom no-repeat;
  background-size: 86% auto;
  padding: 0 0 1.8em;
}

/*Field*/
.P1c4aF {
  width: 100%;
  height: 3.2em;
  background-size: contain;
  margin-bottom: 0.5em;
}
.P1c4aF .P1nc-v {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.P1sRmq {
  width: 100%;
  height: 100%;
  padding: 0.15em 1.8em 0.2em 1em;
  font-size: 1.25em !important;
  color: #c8d2d6;
  font-family: Times New Roman, Times, serif;
  display: block;
}

.P1sRmq::-ms-clear {
    width: 0;
    height: 0;
  }

.P1sRmq:-ms-input-placeholder {
    color: #c8d2d6 !important; /*fix color of placeholder ie 11*/
  }

.P1sRmq:-webkit-autofill,
  .P1sRmq:-webkit-autofill:hover,
  .P1sRmq:-webkit-autofill:focus {
    -webkit-text-fill-color: #c8d2d6;
    -webkit-animation: P22HJ3 0s forwards; /*remove standart autocomplete background*/
    animation: P22HJ3 0s forwards;
  }

/*Button*/
.P2qRfY {
  height: 5.2em;
  width: 9.6em;
  margin: 0 auto !important;
}

.PgBRPV {
  height: 8em;
  width: 36em;
  right: 45.5%;
  left: auto;
}

.PgBRPV .P1qCDo,
  .PgBRPV .P1YKcb,
  .PgBRPV .P1ttuw {
    background-size: contain;
  }

.P2qRfY,
.PgBRPV {
  background-size: contain;
  color: #f8fdff;
}

.P2qRfY .P2QwC4, .PgBRPV .P2QwC4 {
    position: relative;
  }

.P2qRfY .P2QwC4 span, .PgBRPV .P2QwC4 span {
      text-transform: uppercase;
      text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.35);
      font-weight: 500;
      letter-spacing: 0.05px;
      color: #f8fdff;
      position: relative;
      top: -0.24em;
    }

.P2qRfY .P1qCDo,
  .P2qRfY .P1YKcb,
  .P2qRfY .P1ttuw,
  .PgBRPV .P1qCDo,
  .PgBRPV .P1YKcb,
  .PgBRPV .P1ttuw {
    background-size: contain;
  }

.P2uvSB {
  color: #e7e9ee;
  margin-bottom: 0.7em;
  text-align: center;
  overflow: hidden;
  letter-spacing: 0.09em;
  line-height: 1.28;
  font-size: 1.47em;
  font-weight: 200;
}

.P26Tjj {
  text-align: center;
  margin-bottom: 0.5em;
  color: #a4b2bf;
  line-height: 0.85em;
}

.P26Tjj .P3ho6R {
    font-family: Arial;
    font-size: 0.81em;
    text-shadow: 0px 1px 0 #000000;
  }

.P3ac9i {
  margin-bottom: 1.2em;
  text-align: left;
  color: #a4b2bf;
}

.P3ac9i input:not(:checked) + .P1nc-v::before,
  .P3ac9i input:checked + .P1nc-v::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #a4b2bf;
    background-color: #1d1f22;
    width: 1.13em;
    height: 1.13em;
  }

.P3ac9i .P1nc-v:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P3ac9i input:checked + .P1nc-v::after {
    background-color: #a4b2bf;
    width: 0.5em;
    height: 0.5em;
    margin: 0.38em;
  }

.P3ac9i input:focus + .P1nc-v::before {
    border-color: #a4b2bf;
  }

.P3ac9i .P1nc-v {
    padding: 0 0 0 2.1em;
    font-size: 0.84em;
    line-height: 1.2em;
    color: #a4b2bf;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P3ac9i .P1nc-v a {
      color: #a4b2bf;
      border-bottom: 0.06em solid #a69887;
    }

.P3ac9i .P1nc-v a:hover,
      .P3ac9i .P1nc-v a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P24KGo {
  margin: 0 auto 0.5em;
  padding: 3em 0 0 0;
  position: relative;
  font-size: 1.7em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  text-align: center;
  color: #f8fdff;
}

.P24KGo:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/039/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P3Ib-E {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.P1lVV3 {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 1.56em;
    width: 39%;
  }

.P1-syZ:nth-child(1) {
        width: 100%;
        height: 2.63em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P1-syZ:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 2.3em;
          height: 2.3em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/036_blue/point_normal.png')
            no-repeat center center/contain;
        }

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

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

.P1-syZ:nth-child(1) div:nth-child(1):after {
              position: absolute;
              top: 55.8%;
              left: 72%;
              content: '';
              display: block;
              width: 1.69em;
              height: 1px;
              background-color: #a0aece;
            }

.P1-syZ:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P1-syZ:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

.P1-syZ:nth-child(1) div:nth-child(2):after {
              position: absolute;
              top: 55.8%;
              left: 72%;
              content: '';
              display: block;
              width: 1.69em;
              height: 1px;
              background-color: #a0aece;
            }

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

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

.P1-syZ:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: 0;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P1-syZ:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: 0;
            }

.P1-syZ:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P1-syZ:nth-child(3) {
        width: 100%;
        height: 2.63em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P1-syZ:nth-child(3) div {
          height: 2.2em;
          width: 2.2em;
          position: absolute;
          top: 0;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/036_blue/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

.P1-syZ:nth-child(3) div:nth-child(1) {
            left: 0;
          }

.P1-syZ:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

.P1-syZ:nth-child(3) div:nth-child(3) {
            right: 0;
          }

.P39byZ {
  height: 3.1em;
  width: 24.04em !important;
  top: 0;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.PlS4db {
    left: 100%;
  }

.P3_eJ2 {
    right: 100%;
  }

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

.P39byZ span span {
      background-color: #8a230f;
    }

.P3g1X9 .P13hwF {
    color: #f8fdff !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.P3g1X9 .P27Sfg {
    color: #f8fdff !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.P3g1X9 .P3PBAo {
    text-align: right;
    text-shadow: 0px 1px 0 #000000;
    font-family: Arial;
    color: #a4b2bf;
  }

.P3g1X9 .P3PBAo button {
      display: block;
      font-size: 0.81em;
      margin: 0 0 0.5em auto;
    }

.PRs10e {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
}

  .P1i2uG {
    display: none;
    width: 25em !important;
    background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(62.5%, #101835),
      color-stop(86.98%, rgba(16, 24, 53, 0.6)),
      to(rgba(16, 24, 53, 0))
    );
    background: linear-gradient(
      180deg,
      #101835 62.5%,
      rgba(16, 24, 53, 0.6) 86.98%,
      rgba(16, 24, 53, 0) 100%
    );
  }

  .P1i2uG:before,
    .P1i2uG:after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0.5em;
      content: '';
      display: block;
      width: 1px;
      background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#f8d613),
        color-stop(87.5%, rgba(248, 214, 19, 0.6)),
        color-stop(100%, rgba(16, 24, 53, 0)),
        to(rgba(248, 214, 19, 0))
      );
      background: linear-gradient(
        180deg,
        #f8d613 0%,
        rgba(248, 214, 19, 0.6) 87.5%,
        rgba(16, 24, 53, 0) 100%,
        rgba(248, 214, 19, 0) 100%
      );
    }

  .P1i2uG:after {
      left: auto;
      right: 0.5em;
    }

  .P1i2uG.P1cN9E {
      display: block;
    }

.P30JY3 {
  margin-bottom: 1.2em;
  line-height: 1.2;
  color: #f8d613;
  /* text-shadow: 0px 1px 0px rgba(201, 194, 133, 0.25), 0px 2px 0px #a79d69, 0px 3px 4px #000000; */
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/036_blue/line_big.png)
    bottom no-repeat;
  background-size: 86% auto;
  padding: 0 0 1.8em;
}

.P3vHXh {
  width: 100%;
  height: 3.2em;
  background-size: contain;
  margin-bottom: 1.5em;
}

.P3vHXh .P1oRJs {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em;
  }

.P3lIxn {
  height: 2.3em;
  width: 10em;
  margin: 0 auto 1em;
}

.P2pboa {
  height: 5.6em;
  width: 18em;
  margin: 0 auto 1em;
}

.P2pboa .PLrhum,
  .P2pboa .P3EY35,
  .P2pboa .PDhW78 {
    background-size: contain;
  }

.P3lIxn,
.P2pboa {
  background-size: contain;
  color: #f8fdff;
}

.P3lIxn:hover .PjqoAv span, .P2pboa:hover .PjqoAv span {
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
        color: #a4b2bf;
      }

.P3lIxn .PjqoAv, .P2pboa .PjqoAv {
    position: relative;
  }

.P3lIxn .PjqoAv span, .P2pboa .PjqoAv span {
      text-transform: uppercase;
      color: #f8d613;
      font-weight: 500;
      position: relative;
      line-height: 1;
    }

.P3lIxn .PLrhum, .P2pboa .PLrhum {
    -webkit-animation: unset;
            animation: unset;
  }

.P3lIxn .P3EY35,
  .P3lIxn .PDhW78,
  .P2pboa .P3EY35,
  .P2pboa .PDhW78 {
    background-size: contain;
  }

.PnMRNC .P30JY3 {
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.PnMRNC .P3vHXh {
    margin-bottom: 0.5em;
  }

.PnMRNC .P2KyhP {
    color: #f8fdff !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.PnMRNC .P3VxzD {
    text-align: right;
    text-shadow: 0px 1px 0 #000000;
    font-family: Arial;
    color: #a4b2bf;
  }

.PnMRNC .P3VxzD button {
      display: block;
      font-size: 0.81em;
      margin: 0 0 0.5em auto;
    }

.P3Rkmd {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino, serif;
  width: 25.48em;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

  .P3gKcb {
    display: none;
    width: 26.44em !important;
  }

  .P3gKcb.P3-WqN {
      display: block;
    }

.P3K2YE {
  font-family: Arial;
  color: #fff;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.P2wCUf {
  margin-bottom: 2.4em;
  font-weight: 500;
  color: #fff;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
}

.P2wCUf:hover ~ .P1JKqa {
    opacity: 1;
    visibility: visible;
  }

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

.P2wCUf {
    /*IE10 */
    font-size: 2.28em !important;
    line-height: 2.52em !important;
    font-weight: bold
}
  }

.P1Ao_a {
  width: 84%;
  color: #fff;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  position: relative;
  font-size: 2.2em;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
}

.P1Ao_a:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png') no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2Llfi {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P3Bvww {
    width: 100%;
    display: block;
    font-size: 1.2em;
    font-weight: 400;
    color: #fff;
    text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  }

.P3E3vK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

.P3E3vK button:hover {
        opacity: 0.85;
      }

.P2m5_i {
    position: relative;
    font-family: inherit;
  }

.Ph40gf {
      margin: 0 auto .5em;
      width: 9.69em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P2Hx3a div {
        width: 20em !important;
        height: 2.50em !important;
        margin: 0 auto .65em;
      }

.P2hNV3 {
  width: 100%;
  height: 5.05em;
  padding: 0.78em 2.4em 1.2em 3em;
  background-size: contain;
  background-position: center top !important;
}

.P2hNV3 .PokkL5 {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    font-size: 1.44em !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 2px 2px 2px #000;
  }

.P1JKqa {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P1w0qr {
    position: absolute;
    font-size: .85em;
    border-radius: .8em;
    margin: 0;
    color: #fff;
    font-family: Verdana;
    line-height: 1.4em;
    text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
    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);
  }

.P1w0qr li:before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.Po9SVF {
      left: 100%;
    }

.P1w1V2 {
      right: 100%;
    }

.P1Jg0e {
  width: 100%;
  font-size: 1.2em !important;
  color: #fff;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  font-family: inherit;
  display: block;
}

.P1Jg0e::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1Jg0e:-webkit-autofill,
  .P1Jg0e:-webkit-autofill:hover,
  .P1Jg0e:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #526e77 inset !important;
  }

.P1XChd {
  height: 5.83em;
  width: 14.42em;
  margin: 0 auto;
}

.P1dJm2 {
  height: 9.17em;
  width: 24.6em;
  margin: -.6em auto 0;
  color: #fff;
}

.P1dJm2 .PL00uQ,
  .P1dJm2 .P31A04,
  .P1dJm2 .P2Jimp {
    background-size: contain;
  }

.P1XChd,
.P1dJm2 {
  background-size: contain;
  font-family: Droid Serif, Palatino Linotype, Book Antiqua, Palatino, serif;
}

.P1XChd .P6p9uS, .P1dJm2 .P6p9uS {
    font-weight: bold;
  }

.P1XChd .PL00uQ,
  .P1XChd .P31A04,
  .P1XChd .P2Jimp,
  .P1dJm2 .PL00uQ,
  .P1dJm2 .P31A04,
  .P1dJm2 .P2Jimp {
    background-size: contain;
  }

.PJiSAv {
  color: #fff;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  text-align: center;
  overflow: hidden;
  margin-bottom: 0.6em;
  font-size: 1.8em;
  font-weight: 400;
}

.PJiSAv:lang(ja) {
    font-size: 1.4em;
  }

.P3AN2Q {
    width: 23.38em;
    height: 0.56em;
    position: absolute;
    top: 15.75em;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

.P2KGWT {
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  margin: 0 auto 0.6em;
  line-height: 0.84em;
  padding-top: 0.25em;
  width: 86%;
}

.P2KGWT span {
    font-family: Arial;
    font-size: 0.9em;
  }

.P2KGWT input:not(:checked) + .PokkL5::before,
  .P2KGWT input:checked + .PokkL5::before {
    position: absolute;
    border: solid 0.06em gray;
    background-color: #fff;
  }

.P2KGWT .PokkL5: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;
  }

.P2KGWT input:checked + .PokkL5::after {
    background-color: #000;
  }

.P2KGWT input:focus + .PokkL5::before {
    border-color: gray;
  }

.P2KGWT .PokkL5 {
    padding: 0 0 0 23px;
    font-size: .84em;
    line-height: 1.2;
    color: #fff;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P2KGWT .PokkL5 a {
      color: #fff;
      border-bottom: 0.06em solid #fff;
    }

.P2KGWT .PokkL5 a:hover,
      .P2KGWT .PokkL5 a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P14Nxl {
  text-align: center;
  line-height: 1.2;
  border-radius: 0.25em;
  width: 86%;
  margin: 0 auto 0.60em;
  color: #fff;
  text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
  padding: .6em 1em;
}

.P14Nxl .P1Egyw {
    font-family: Arial;
    font-size: 1em;
  }

.P3onzf {
  text-shadow: 0.7px 0.7px 0 #696464;
}

.PfHOua {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 44px;
    width: 20%;
  }

.P2bnD0:nth-child(1) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 24px;
        left: 0;
      }

.P2bnD0:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 9px;
          height: 9px;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/036_white/point_normal.png') no-repeat center center/contain;
        }

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

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

.P2bnD0: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/landings/forms/036/036_white/Line.png') no-repeat 50% / contain;
            }

.P2bnD0:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P2bnD0:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

.P2bnD0: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/landings/forms/036/036_white/Line.png') no-repeat 50% / contain;
            }

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

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

.P2bnD0:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #fff;
            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;
          }

.P2bnD0:nth-child(1) div span[data-state='active'] {
              color: #fff;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

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

.P2bnD0:nth-child(3) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 17px;
        left: 0;
      }

.P2bnD0:nth-child(3) div {
          height: 20px;
          width: 20px;
          position: absolute;
          top: 0;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/036_white/point_hover.png') no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

.P2bnD0:nth-child(3) div:nth-child(1) {
            left: -6px;
          }

.P2bnD0:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

.P2bnD0:nth-child(3) div:nth-child(3) {
            right: -5px;
          }

.PSE_wG {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
  text-shadow: none !important;
}

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

.PSE_wG span span {
      background-color: #8a230f;
    }

.P3-mE- .P2wCUf {
    color: #fff !important;
    font-weight: 300;
  }

.P3-mE- .P2hNV3 {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P3-mE- .PSE_wG {
    height: 3.25em;
    width: 24.04em !important;
    top: -1.74em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P3-mE- .P3mbF_ {
      left: 100%;
    }

.P3-mE- .P3oegN {
      right: 100%;
    }

.P3-mE- .P10ccj {
    padding-right: 1.08em;
    top: -1.2em;
    text-align: right;
    position: relative;
    text-shadow: 1px 1px 1px #212329, 3px 2px 5px #535767;
    font-family: Arial;
    color: #fff;
  }

.P3-mE- .P10ccj a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P2KGWT .PokkL5 {
      font-size: 10px;
      line-height: 14px;
    }

    .P2KGWT input:not(:checked) + .PokkL5::before,
    .P2KGWT input:checked + .PokkL5::before {
      width: 15px;
      height: 15px;
    }

    .P2KGWT input:checked + .PokkL5::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
/*Form*/
.P1Uouw {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua,Palatino,serif;
  width: 25.48em;
}
.P3acHy {
    display: none;
    width: 26.44em !important;
  }
.P3acHy.P1joaf {
      display: block;
    }

.P1liau {
  font-family: Arial;
  color: #6f614f;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.7px 0.7px 0 #000000;
}

.P1lnUq {
  margin-bottom: .6em;
  color: #e6c198;
  line-height: normal;
  font-weight: 300;
}

.P1lnUq:hover ~ .P2tRQy {
    opacity: 1;
    visibility: visible;
  }

.P2tRQy {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P3o484.P2Dzui:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P3o484 {
    position: absolute;
    top: 0.5em;
    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);
  }

.P3o484 li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P3qCaz {
      left: calc(100% + 2em);
    }

.P2Dzui {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P3o484: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;
    }

.P1Ceb8 {
  font-size: 2em;
}

.P1Ceb8 h3 {
    padding: 1.5em 0 3em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #958674;
  }

.P1Ceb8 h3:after {
      display: inline-block;
      content: "";
      width: 1em;
      height: .9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png) no-repeat 50%/contain;
      margin: 0 -1em 0 .5em;
      position: relative;
      bottom: .1em;
    }

.P1Ceb8 p {
    color: #958674;
  }

.P1WfT8 {
  width: 84%;
  margin: 0 auto .5em;
  padding: 4em 0 0 0;
  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;
}

.P1WfT8:before {
    display: block;
    content: "";
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png') no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

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

.P2nkrX {
    width: 100%;
    display: block;
    color: #a1876b;
    font-size: 1em;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center;
  }

.P2nkrX:lang(en) {
      text-transform: uppercase;
    }

.P2KoyM {
    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 1em;
  }

.P2KoyM button {
      margin: 0 .25em;
    }

.P2KoyM 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%);
      }

.P2KoyM button:hover {
        opacity: 0.85;
      }

.P2HP4G {
    position: relative;
    font-family: inherit;
  }

.PkzDJy {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.PNkiVh div {
        background-position: center bottom !important;
        width: 20em !important;
        height: 3.50em !important;
        margin: 0 auto .65em;
      }

/*Field*/
.PrUj7q {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: .75em 2.2em 1em 3em;
}
.PrUj7q .P3NEJB {
    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;
  }

.P1Bk1D {
  width: 100%;
  line-height: 1.5;
  padding-left: .5em;
  font-size: 1.20em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.P1Bk1D::-ms-clear {
    width: 0;
    height: 0;
  }

.P1Bk1D:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.P1Bk1D:-webkit-autofill,
  .P1Bk1D:-webkit-autofill:hover,
  .P1Bk1D:-webkit-autofill:focus {
    -webkit-animation: P3qUnJ 0s forwards;/*remove standart autocomplete background*/
    animation: P3qUnJ 0s forwards;
    -webkit-text-fill-color: #958674;
  }

/*Button*/
.Pez7hl {
  height: 2.22em;
  width: 11.62em;
  margin: 0 auto 0.60em auto !important;
}

.P1acga,
.P2pvcw {
  height: 5.77em;
  width: 22.60em;
  margin: 0 auto 0.72em;
  text-transform: uppercase;
}

.P1acga .PYUJsk,
  .P1acga .P1tH73,
  .P1acga .PrJ5CT,
  .P2pvcw .PYUJsk,
  .P2pvcw .P1tH73,
  .P2pvcw .PrJ5CT {
    background-size: contain;
  }

.P2pvcw,
.Pez7hl,
.P1acga {
  display: none;
  background-size: contain;
  color: #fbcb9a;
  font-weight: 700;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
}

.P2pvcw .PDFvJW .P3fl-x, .Pez7hl .PDFvJW .P3fl-x, .P1acga .PDFvJW .P3fl-x {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P2pvcw .PYUJsk,
  .P2pvcw .P1tH73,
  .P2pvcw .PrJ5CT,
  .Pez7hl .PYUJsk,
  .Pez7hl .P1tH73,
  .Pez7hl .PrJ5CT,
  .P1acga .PYUJsk,
  .P1acga .P1tH73,
  .P1acga .PrJ5CT {
    background-size: contain;
  }

.PHLSOe {
  color: #aa8754;
  margin-bottom: 0.60em;
  text-align: center;
  overflow: hidden;
  font-size: 1.80em;
  font-weight: 300;
  padding: 1.1em 0 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png) center top no-repeat;
  background-size: 79%;
}

.P320vZ {
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000000;
  margin-bottom: 0.60em;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(64, 58, 56, 0.6);
  width: 86.5%;
  margin: 0 auto 0.60em;
  color: #BDB0A1;
  padding: 0.60em 0.60em;
}

.P320vZ .PIxR7s {
    font-family: Arial;
    font-size: 1em;
  }

.P2TK6b {
  margin-bottom: 1.20em;
  padding: 0 3.13em 0 3.13em;
  text-align: left;
}

.P2TK6b input:not(:checked) + .P3NEJB::before,
  .P2TK6b input:checked + .P3NEJB::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #bbab97;
    background-color: #1d1f22;
  }

.P2TK6b .P3NEJB:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P2TK6b input:checked + .P3NEJB::after {
    background-color: #bbab97;
  }

.P2TK6b input:focus + .P3NEJB::before {
    border-color: #bbab97;
  }

.P2TK6b .P3NEJB {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: #958674;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P2TK6b .P3NEJB a {
      color: #958674;
      border-bottom: 1px solid #a69887;
    }

.P2TK6b .P3NEJB a:hover,
      .P2TK6b .P3NEJB a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3vv6A {
  text-shadow: 1px 1px 1px #000;
}

.P2aHyQ {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 46.4px;
    width: 112px;
  }

.P1sODt:nth-child(1) {
        width: 100%;
        height: 30.9px;
        position: absolute;
        top: 8px;
        left: 0;
      }

.P1sODt:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 31px;
          height: 28px;
          background: url("//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png") no-repeat center center/contain;
        }

.P1sODt:nth-child(1) div:after {
            position: absolute;
            top: 15px;
            left: 20px;
            width: 37px;
            height: 2px;
            content: "";
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png) no-repeat 50%/contain;
          }

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

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

.P1sODt:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

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

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

.P1sODt:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P1sODt:nth-child(1) div span {
            position: absolute;
            width: 64.64px;
            top: -16px;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font-size: 0;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.P1sODt:nth-child(1) div span[data-state="active"] {
              color: #a1876b;
              font-size: 0;
              width: 64.64px;
              top: -19.2px;
            }

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

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

.P1sODt:nth-child(3) div {
          width: 31px;
          height: 28px;
          position: absolute;
          top: 8px;
          opacity: 0;
          background: url("//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png") no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P1sODt:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.P2LFIQ {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.80em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P2LFIQ span span {
      background-color: #8a230f;
    }

.P2U3Aa .P1lnUq {
    color: #aa8754 !important;
    font-weight: 300;
    margin: 0 0 1.5em 0;
  }

.P2U3Aa .PrUj7q {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P2U3Aa .P2LFIQ {
    height: 3.25em;
    width: 24.04em !important;
    top: -1.74em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P2U3Aa .P1Qcyi {
      left: 100%;
    }

.P2U3Aa .P20uaz {
      right: 100%;
    }

.P2U3Aa .P1DQkG {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.20em;
    text-shadow: 0.7px 0.7px 0 #000000;
    font-family: Arial;
    color: #6f614f;
  }

.P2U3Aa .P1DQkG a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P2TK6b .P3NEJB {
      font-size: 10px;
      line-height: 12px;
    }

    .P2TK6b input:not(:checked) + .P3NEJB::before,
    .P2TK6b input:checked + .P3NEJB::before {
      width: 15px;
      height: 15px;
    }

    .P2TK6b input:checked + .P3NEJB::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .P1liau {
    font-size: 10px;
  }
      .P2U3Aa .P1DQkG a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P2TK6b {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P2TK6b input:not(:checked) + .P3NEJB::before,
    .P2TK6b input:checked + .P3NEJB::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P2TK6b input:checked + .P3NEJB::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P2TK6b .P3NEJB {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
  
  .P1liau {
    font-size: 8px;
  }
      .P2U3Aa .P1DQkG a {
        font-size: 8px;
      }
}
  

/*Form*/
.P3CzkW {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua,Palatino,serif;
  width: 25.48em;
}
.P3coQW {
    display: none;
    width: 26.44em !important;
  }
.P3coQW.P3G52K {
      display: block;
    }

.Pa-ISg {
  font-family: Arial;
  color: #6f614f;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.7px 0.7px 0 #000000;
}

.P2_Ihh {
  margin-bottom: .6em;
  color: #e6c198;
  line-height: normal;
  font-weight: 300;
}

.P2_Ihh:hover ~ .P29BaX {
    opacity: 1;
    visibility: visible;
  }

.P29BaX {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P3HBfj.P3_bhO:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P3HBfj {
    position: absolute;
    top: 0.5em;
    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);
  }

.P3HBfj li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P1mzPV {
      left: calc(100% + 2em);
    }

.P3_bhO {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P3HBfj: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;
    }

.P2cdVG {
  font-size: 2em;
}

.P2cdVG h3 {
    padding: 1.5em 0 3em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #958674;
  }

.P2cdVG h3:after {
      display: inline-block;
      content: "";
      width: 1em;
      height: .9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png) no-repeat 50%/contain;
      margin: 0 -1em 0 .5em;
      position: relative;
      bottom: .1em;
    }

.P2cdVG p {
    color: #958674;
  }

.P2rLIM {
  width: 84%;
  margin: 0 auto .5em;
  padding: 4em 0 0 0;
  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;
}

.P2rLIM:before {
    display: block;
    content: "";
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png') no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

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

.Pe1fmB {
    width: 100%;
    display: block;
    color: #a1876b;
    font-size: 1.2em;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center;
  }

.PAXhoy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: .6em;
  }

.PAXhoy button {
      margin: 0 4px;
    }

.PAXhoy button:hover {
        opacity: 0.85;
      }

.P2raR_ {
    position: relative;
    font-family: inherit;
  }

.PpnFqQ {
      margin: 0 auto;
      width: 2.81em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.P2C9Qh div {
        width: 7.19em !important;
      }

/*Field*/
.P1k-Bk {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: .75em 2.2em 1em 3em;
}
.P1k-Bk .PMe5EP {
    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;
  }

.PoZAN0 {
  width: 100%;
  line-height: 1.5;
  padding-left: .5em;
  font-size: 1.20em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.PoZAN0::-ms-clear {
    width: 0;
    height: 0;
  }

.PoZAN0:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.PoZAN0:-webkit-autofill,
  .PoZAN0:-webkit-autofill:hover,
  .PoZAN0:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }

/*Button*/
.P3ulgI {
  height: 2.22em;
  width: 11.62em;
  margin: 0 auto 0.60em auto !important;
}

.P2J_2e,
.P3aT_Y {
  height: 5.77em;
  width: 22.60em;
  margin: 0 auto 0.72em;
  text-transform: uppercase;
}

.P2J_2e .P2qjbq,
  .P2J_2e .P14551,
  .P2J_2e .P2D6UY,
  .P3aT_Y .P2qjbq,
  .P3aT_Y .P14551,
  .P3aT_Y .P2D6UY {
    background-size: contain;
  }

.P3aT_Y,
.P3ulgI,
.P2J_2e {
  background-size: contain;
  color: #fbcb9a;
  font-weight: 700;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
}

.P3aT_Y .P3ZUer .P3JRx6, .P3ulgI .P3ZUer .P3JRx6, .P2J_2e .P3ZUer .P3JRx6 {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P3aT_Y .P2qjbq,
  .P3aT_Y .P14551,
  .P3aT_Y .P2D6UY,
  .P3ulgI .P2qjbq,
  .P3ulgI .P14551,
  .P3ulgI .P2D6UY,
  .P2J_2e .P2qjbq,
  .P2J_2e .P14551,
  .P2J_2e .P2D6UY {
    background-size: contain;
  }

.P3zLTQ {
  color: #aa8754;
  margin-bottom: 0.60em;
  text-align: center;
  overflow: hidden;
  font-size: 1.80em;
  font-weight: 300;
  padding: 1.1em 0 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png) center top no-repeat;
  background-size: 79%;
}

.P3zLTQ:lang(ja) {
    font-size: 1.4em;
  }

.PgQ7HH {
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000000;
  margin-bottom: 0.60em;
  line-height: 1.2;
  border-radius: 0.25em;
  background-color: rgba(64, 58, 56, 0.6);
  width: 86.5%;
  margin: 0 auto 0.60em;
  color: #BDB0A1;
  padding: 0.60em 0.60em;
}

.PgQ7HH .P1RCi0 {
    font-family: Arial;
    font-size: 1em;
  }

.P1ihzl {
  margin-bottom: 1.20em;
  padding: 0 3.13em 0 3.13em;
  text-align: left;
}

.P1ihzl input:not(:checked) + .PMe5EP::before,
  .P1ihzl input:checked + .PMe5EP::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #bbab97;
    background-color: #1d1f22;
  }

.P1ihzl .PMe5EP:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P1ihzl input:checked + .PMe5EP::after {
    background-color: #bbab97;
  }

.P1ihzl input:focus + .PMe5EP::before {
    border-color: #bbab97;
  }

.P1ihzl .PMe5EP {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: #958674;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P1ihzl .PMe5EP:lang(ja) {
      font-size: 0.7em;
    }

.P1ihzl .PMe5EP a {
      color: #958674;
      border-bottom: 1px solid #a69887;
    }

.P1ihzl .PMe5EP a:hover,
      .P1ihzl .PMe5EP a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P2y_m- {
  text-shadow: 1px 1px 1px #000;
}

.P1HGqj {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 46.4px;
    width: 112px;
  }

.P3llov:nth-child(1) {
        width: 100%;
        height: 30.9px;
        position: absolute;
        top: 8px;
        left: 0;
      }

.P3llov:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 31px;
          height: 28px;
          background: url("//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png") no-repeat center center/contain;
        }

.P3llov:nth-child(1) div:after {
            position: absolute;
            top: 15px;
            left: 20px;
            width: 37px;
            height: 2px;
            content: "";
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png) no-repeat 50%/contain;
          }

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

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

.P3llov:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

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

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

.P3llov:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P3llov:nth-child(1) div span {
            position: absolute;
            width: 64.64px;
            top: -16px;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            font-size: 0;
            -webkit-transition: background 0.1s, font-size 0.1s, top 0.1s;
            transition: background 0.1s, font-size 0.1s, top 0.1s;
          }

.P3llov:nth-child(1) div span[data-state="active"] {
              color: #a1876b;
              font-size: 0;
              width: 64.64px;
              top: -19.2px;
            }

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

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

.P3llov:nth-child(3) div {
          width: 31px;
          height: 28px;
          position: absolute;
          top: 8px;
          opacity: 0;
          background: url("//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png") no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P3llov:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.PKgp2M {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.80em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.PKgp2M span span {
      background-color: #8a230f;
    }

.PZGyXe .P2_Ihh {
    color: #aa8754 !important;
    font-weight: 300;
    margin: 0 0 1.5em 0;
  }

.PZGyXe .P1k-Bk {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.PZGyXe .PKgp2M {
    height: 3.25em;
    width: 24.04em !important;
    top: -1.74em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.PZGyXe .P2gTkx {
      left: 100%;
    }

.PZGyXe .P1tcH6 {
      right: 100%;
    }

.PZGyXe .P1I-xy {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.20em;
    text-shadow: 0.7px 0.7px 0 #000000;
    font-family: Arial;
    color: #6f614f;
  }

.PZGyXe .P1I-xy a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P1ihzl .PMe5EP {
      font-size: 10px;
      line-height: 12px;
    }

    .P1ihzl input:not(:checked) + .PMe5EP::before,
    .P1ihzl input:checked + .PMe5EP::before {
      width: 15px;
      height: 15px;
    }

    .P1ihzl input:checked + .PMe5EP::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .Pa-ISg {
    font-size: 10px;
  }
      .PZGyXe .P1I-xy a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P1ihzl {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P1ihzl input:not(:checked) + .PMe5EP::before,
    .P1ihzl input:checked + .PMe5EP::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P1ihzl input:checked + .PMe5EP::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P1ihzl .PMe5EP {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .Pa-ISg {
    font-size: 8px;
  }
      .PZGyXe .P1I-xy a {
        font-size: 8px;
      }
}



/*Form*/

.P3O_dm {
  font-family: 'MuseoSans', 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
  width: 640px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}

.P161Th {
    display: none;
  }

.P161Th.P1acJ0 {
      display: block;
    }

.P3GBxN {
  padding: 0;
  color: #fff;
  margin-bottom: 24px;
  font-size: 23px;
  font-weight: 300;
}

.P1D-JP {
  font-size: 13px;
  margin-top: 0;
  color: #fff;
  font-weight: 500;
  margin-bottom: 8px;
}

.P1D-JP a {
    color: #ff9b68;
    font-size: 13px;
    font-weight: 500;
  }


/*Field*/
.P3ZxeX {
  width: 312px;
  height: 42px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
  margin: 0 auto 8px;
}

.P14M87 {
  display: block;
  margin: 0 0 3px;
}

.P2hob- {
  width: 100%;
  padding: 13px 23px 12px 21px;
  text-align: left;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #525252;
  border-radius: 6px;
}

.P2hob-:-ms-input-placeholder {
    color: #525252 !important; /*fix color of placeholder ie 11*/
  }


/*Button*/
.P294ql,
.P-UxY5 {
  width: 312px;
  height: 48px;
  border-radius: 6px;
  background-color: #fa5400;
  margin: 0 auto 7px;
}
.P294ql .P1udpo, .P-UxY5 .P1udpo {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
    color: #fff;
  }

.P26LfB {
  width: 360px;
  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: 2;
  height: 43px;
}

.P26LfB .P3uqxX {
    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 10px;
    background: #e35a59;
    font-family: Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 5px;
    /* height: 43px; */
    min-height: 100%;
    font-size: 12px;
    line-height: 13px;
  }

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

.P1pgBN .P3GBxN {
    margin: 0 -45px 24px -45px;
  }

.P1pgBN .PSSJ4v {
    font-size: 11px;
    margin-bottom: 5px;
    text-align: right;
    position: relative;
    z-index: 1;
    padding-right: 165px;
  }

.P1pgBN .PSSJ4v a {
      color: #ff9b68;
    }

@media (max-width: 1441px) {
    .P3GBxN span {
      font-size: 1.6vw !important;
    }

  .P3O_dm {
    width: 44vw;
  }

  .P3GBxN {
    margin-bottom: 1.65vw;
  }



  /*Field*/
  .P3ZxeX {
    width: 21.5vw;
    height: 2.9vw;
    margin: 0 auto .55vw;
  }

  .P2hob- {
    padding: .9vw 1.6vw .83vw 1.44vw;
    font-size: 1.1vw;
  }

  /*Button*/
  .P294ql,
  .P-UxY5 {
    width: 21.5vw;
    height: 3.3vw;
  }
      .P294ql .P1udpo span, .P-UxY5 .P1udpo span {
        font-size: 1.5vw !important;
      }

        .P294ql .P1udpo span:lang(fr), .P-UxY5 .P1udpo span:lang(fr) {
          font-size: 1.3vw !important;
        }

  .P26LfB {
    width: 25vw;
    height: 2.97vw;
  }

    .P26LfB .P3uqxX {
      padding: 0 .5vw 0 1.2vw;
      font-size: .83vw;
    }
    .PxXWcs .P3uqxX {
      padding: 0 1.38vw 0 0.34vw;
    }
    .P1pgBN .P3GBxN {
      margin: 0 -3.1vw 1.7vw -3.1;
    }
          .P1pgBN .P3GBxN:lang(ja) span {
             font-size: 1.5vw !important;
             }
          .P1pgBN .P3GBxN:lang(ko) span {
             font-size: 1.5vw !important;
             }
           .P1pgBN .P3GBxN:lang(ru) span {
             font-size: 1.45vw !important;
             }

    .P1pgBN .PSSJ4v {
      font-size: 10px;
      margin-bottom: 5px;
      padding-right: 11.4vw;
    }
}

@media (max-width: 1024px) {
  .P3O_dm {
    width: 440px;
  }

  .P3GBxN {
    margin-bottom: 24px;
  }

    .P3GBxN span > div span {
      font-size: 26px !important;
    }

    .P3GBxN span > div p {
      font-size: 13px !important;
    }

    .P3GBxN span div + div span {
      font-size: 13px !important;
    }

  .P1D-JP {
    font-size: 9px;
  }


  /*Field*/
  .P3ZxeX {
    width: 240px;
    height: 33px;
  }

  .P2hob- {
    padding: 10px 18px 9.4px 17px;
    font-size: 13px;
  }

  /*Button*/
  .P294ql,
  .P-UxY5 {
    width: 240px;
    height: 37px;
  }
      .P294ql .P1udpo span, .P-UxY5 .P1udpo span {
        font-size: 17px !important;
      }
         .P294ql .P1udpo span:lang(fr), .P-UxY5 .P1udpo span:lang(fr) {
          font-size: 14px !important;
        }

  .P26LfB {
    width: 240px;
  }

    .P26LfB .P3uqxX {
      padding: 0 5px 0 20px;
      border-radius: 5px;
      min-height: 34px;
      font-size: 10px;
    }
    .PxXWcs .P3uqxX {
      padding: 0 20px 0 5px;
    }
    .P1pgBN .P3GBxN {
      margin: 0 -3.5px 19px -3.5px;
      font-size: 13px !important;
    }

      .P1pgBN .P3GBxN span p {
        font-size: 23px !important;
      }

    .P1pgBN .PSSJ4v {
      font-size: 10px;
      margin-bottom: 5px;
      padding-right: 113px;
    }
} 
/*Form*/
.P3Hygt {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  width: 100%;
}
.P31m7r {
    display: none;
    width: 26.63em !important;
    min-height: 41em !important;
    background-size: contain;
  }
.P31m7r.P5qzF8 {
      display: block;
    }
.P36GWE {
    width: 100% !important;
    height: 28.8em !important;
    bottom: 0em;
    background-size: contain;
  }

.P3sYkv {
  margin: 0 0 .9em 0;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
  font-weight: 400;
}

.P3sYkv:hover ~ .P1xtfx {
    opacity: 1;
    visibility: visible;
  }

.P1xtfx {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P1NJ0w.P20FIt:after {
      right: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P1NJ0w {
    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);
  }

.P1NJ0w li:before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.P1t49N {
      left: calc(100% + 2em);
    }

.P20FIt {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P1NJ0w: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;
    }

.P3RX9E h3 {
    padding: 1em 0 2.41em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
    background-size: 10.03em 3.61em;
    color: #bfb69d;
    margin: 0 0 .5em !important;
  }

.P3RX9E h3:after {
      display: inline-block;
      content: "";
      width: 1.5em;
      height: 1.2em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png) no-repeat 50%/contain;
      margin: 0 -1.00em 0 0.50em;
      position: relative;
      bottom: 0.10em;
    }

.P3RX9E p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.80em !important;
    font-weight: 200 !important;
  }

.P1Kxhx {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
}

.P1Kxhx:before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }

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

.P2FDPC {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.PPuxVI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: .6em;
  }

.PPuxVI button:hover {
        opacity: 0.85;
      }

.P2-uGD {
    position: relative;
    font-family: inherit;
  }

.P3dTa- {
      margin: 0 auto;
      width: 9.62em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P3C3UH {
  position: relative;
}

.P3TvZP {
  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/landings/forms/038/line_big.png) center top no-repeat;
  background-size: 79%;
}

.P3TvZP:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }


/*Field*/
.PHk5k8 {
  width: 100%;
  height: 3.8em;
  background-size: contain;
  background-position: center top !important;
  padding: .65em 3em 1em 2.64em;
}

.P38nyA {
  display: block;
  width: 100%;
  line-height: 2;
  padding: 0 1.6em 0 0.5em;
  font-size: 1.14em;
  color: #f8ddc6;
  font-family: Arial;
  font-weight: normal;
  text-shadow: 0.2px 1px 1px rgba(0, 0, 0, 0.4);
}

.P38nyA::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P38nyA {
    height: 2em
}
  }

.P38nyA:-ms-input-placeholder {
    color: #f8ddc6 !important; /*fix color of placeholder ie 11*/
  }

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

/*Button*/
.P2qdIC {
  height: 5.9em;
  width: 17.02em;
  margin: 0.60em auto 0.12em;
}

.P3eK-1,
.P2xsju {
  height: 5.77em;
  width: 21.60em;
  margin: auto;
}

.P3eK-1 .PulXcV,
  .P3eK-1 .P2-cQY,
  .P3eK-1 .P1edYn,
  .P2xsju .PulXcV,
  .P2xsju .P2-cQY,
  .P2xsju .P1edYn {
    background-size: contain;
  }

.P2qdIC,
.P3eK-1,
.P2xsju {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: .09px;
  text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
}

.P2qdIC .PulXcV,
  .P2qdIC .P2-cQY,
  .P2qdIC .P1edYn,
  .P3eK-1 .PulXcV,
  .P3eK-1 .P2-cQY,
  .P3eK-1 .P1edYn,
  .P2xsju .PulXcV,
  .P2xsju .P2-cQY,
  .P2xsju .P1edYn {
    background-size: contain;
  }

.P3eK-1 .P2YoAb span, .P2xsju .P2YoAb span {
      margin-top: -0.12em;
      position: relative;
    }

.P2qdIC .P2YoAb span {
      margin-top: -0.64em;
      position: relative;
    }

.P2qdIC .P2YoAb 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/landings/forms/038/arrow.png) no-repeat 50%/contain;
    }

.P3cmuJ {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.2px 1px 0 #000000;
}

.P16MXM {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000000;
  margin-bottom: 0.60em;
  border-radius: 4px;
  background-color: rgba(74, 64, 58, 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #BDB0A1;
  padding: 0.4em 1.2em;
  line-height: 1.2;
}

.P16MXM .PWu6__ {
    font-family: Arial;
    font-size: 1em;
  }

.P3aOcH {
  margin-bottom: 1.20em;
  padding: 0 1.20em;
  text-align: left;
}

.P3aOcH input:not(:checked) + .P3M3bV::before,
  .P3aOcH input:checked + .P3M3bV::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P3aOcH .P3M3bV:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3aOcH input:checked + .P3M3bV::after {
    background-color: #a6998c;
  }

.P3aOcH input:focus + .P3M3bV::before {
    border-color: #a6998c;
  }

.P3aOcH .P3M3bV {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P3aOcH .P3M3bV a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P3aOcH .P3M3bV a:hover,
      .P3aOcH .P3M3bV a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3JMoC {
    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 rgba(0, 0, 0, .7);
    font-family: TimesNewRoman,Times New Roman,Times;
}

.P3jDym {
    position: relative;
    z-index: 1;
  }

.P1p5QS {
  height: 1em;
}

.P36NXz {
  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) {

.P36NXz {
    width: 28em !important
}
  }

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

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

.P36NXz span {
      padding: 0 !important
  }
    }

.P36NXz span span {
      background-color: #8a230f;
    }

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

.P36NXz span span {
        padding: 14px 28px !important
    }
      }

.PXkUBX .P3sYkv {
    font-weight: normal;
  }

.PXkUBX .P3tlDM {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    font-family: Arial;
    color: #a6998c;
  }

.PXkUBX .P3tlDM a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

@media (max-width: 1366px) {
    .P3aOcH .P3M3bV {
      font-size: 9px;
      line-height: 14px;
    }

    .P3aOcH input:not(:checked) + .P3M3bV::before,
    .P3aOcH input:checked + .P3M3bV::before {
      width: 15px;
      height: 15px;
    }

    .P3aOcH input:checked + .P3M3bV::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
 
.P1VsNt {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  width: 100%;
}

  .Prs89k {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }

  .Prs89k.P3FJEP {
      display: block;
    }

.Pxygt_ {
  margin: 0 5px;
  font-size: 1.3em;
}

.Pxygt_:before {
    content: '(';
  }

.Pxygt_:after {
    content: ')';
  }

.P2ckd- {
  margin: 0 0 0.9em 0;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
  font-weight: 400;
}

.P2ckd-:hover ~ .P3eVBY {
    opacity: 1;
    visibility: visible;
  }

.P3eVBY {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PujMLN.P3Z7uw:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PujMLN {
    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);
  }

.PujMLN li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P3O0bR {
      left: calc(100% + 2em);
    }

.P3Z7uw {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PujMLN: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;
    }

.P3pEAM h3 {
    padding: 1em 0 2.41em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/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;
  }

.P3pEAM h3:after {
      display: inline-block;
      content: '';
      width: 1.5em;
      height: 1.2em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.P3pEAM p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.8em !important;
    font-weight: 200 !important;
  }

.P2imCp {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
}

.P2imCp:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.PYEEKD {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P3GNvK {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.P2T5zg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P2T5zg button:hover {
        opacity: 0.85;
      }

.P1awnL {
    position: relative;
    font-family: inherit;
  }

.P1p264 {
      margin: 0 auto;
      width: 9.62em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P2Z-Pw {
  position: relative;
}

.P1LHN5 {
  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/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P1LHN5:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }

.P10Vxt {
  width: 100%;
  height: 3.8em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.65em 3em 1em 2.64em;
}

.P2jpK2 {
  display: block;
  width: 100%;
  line-height: 2;
  padding: 0 1.6em 0 0.5em;
  font-size: 1.14em;
  color: #f8ddc6;
  font-family: Arial;
  font-weight: normal;
  text-shadow: 0.2px 1px 1px rgba(0, 0, 0, 0.4);
}

.P2jpK2::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P2jpK2 {
    height: 2em
}
  }

.P2jpK2:-ms-input-placeholder {
    color: #f8ddc6 !important; /*fix color of placeholder ie 11*/
  }

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

.PLidNJ {
  height: 5.9em;
  width: 17.02em;
  margin: 0.6em auto 0.12em;
}

.P2I70o,
.P2_ODo {
  height: 5.77em;
  width: 21.6em;
  margin: auto;
}

.P2I70o .P1JNc_,
  .P2I70o .Ps-6SJ,
  .P2I70o .Pq3SOq,
  .P2_ODo .P1JNc_,
  .P2_ODo .Ps-6SJ,
  .P2_ODo .Pq3SOq {
    background-size: contain;
  }

.PLidNJ,
.P2I70o,
.P2_ODo {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: 0.09px;
  text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
}

.PLidNJ .P1JNc_,
  .PLidNJ .Ps-6SJ,
  .PLidNJ .Pq3SOq,
  .P2I70o .P1JNc_,
  .P2I70o .Ps-6SJ,
  .P2I70o .Pq3SOq,
  .P2_ODo .P1JNc_,
  .P2_ODo .Ps-6SJ,
  .P2_ODo .Pq3SOq {
    background-size: contain;
  }

.P2I70o .P3EuNs span, .P2_ODo .P3EuNs span {
      margin-top: -0.12em;
      position: relative;
    }

.PLidNJ .P3EuNs span {
      margin-top: -0.64em;
      position: relative;
    }

.PLidNJ .P3EuNs 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/landings/forms/038/arrow.png)
        no-repeat 50% / contain;
    }

.P2Mmys {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.2px 1px 0 #000000;
}

.P2SBrA {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000000;
  margin-bottom: 0.6em;
  border-radius: 4px;
  background-color: rgba(74, 64, 58, 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.4em 1.2em;
  line-height: 1.2;
}

.P2SBrA .P342eS {
    font-family: Arial;
    font-size: 1em;
  }

.P3z0Jz {
  margin-bottom: 1.2em;
  padding: 0 1.2em;
  text-align: left;
}

.P3z0Jz input:not(:checked) + .P1fuYh::before,
  .P3z0Jz input:checked + .P1fuYh::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P3z0Jz .P1fuYh:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3z0Jz input:checked + .P1fuYh::after {
    background-color: #a6998c;
  }

.P3z0Jz input:focus + .P1fuYh::before {
    border-color: #a6998c;
  }

.P3z0Jz .P1fuYh {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P3z0Jz .P1fuYh a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P3z0Jz .P1fuYh a:hover,
      .P3z0Jz .P1fuYh a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P2udC2 {
  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 rgba(0, 0, 0, 0.7);
  font-family: TimesNewRoman, Times New Roman, Times;
}

.PvnIW5 {
    position: relative;
    z-index: 1;
  }

.PQUyL2 {
  height: 1em;
}

.P2H85M {
  height: 3.25em;
  width: 24.04em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P2H85M:lang(ja) {
    width: 27em !important;
  }

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

.P2H85M {
    width: 28em !important
}
  }

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

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

.P2H85M span {
      padding: 0 !important
  }
    }

.P2H85M span span {
      background-color: #8a230f;
    }

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

.P2H85M span span {
        padding: 14px 28px !important
    }
      }
.P35u7l {
  width: 11em !important;
  margin: 0 auto;
}

.P27Uyd .P2ckd- {
    font-weight: normal;
  }

.P27Uyd .P3UE4C {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    font-family: Arial;
    color: #a6998c;
  }

.P27Uyd .P3UE4C a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

.P1X7AF {
  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 #000000;
}

@media (max-width: 1366px) {
    .P3z0Jz .P1fuYh {
      font-size: 9px;
      line-height: 14px;
    }

    .P3z0Jz input:not(:checked) + .P1fuYh::before,
    .P3z0Jz input:checked + .P1fuYh::before {
      width: 15px;
      height: 15px;
    }

    .P3z0Jz input:checked + .P1fuYh::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P2zNu4 {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  width: 100%;
}

  .P1bwKi {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }

  .P1bwKi.PBTvkR {
      display: block;
    }

.P3AhqZ {
  margin: 0 5px;
  font-size: 1.3em;
}

.P3AhqZ:before {
    content: '(';
  }

.P3AhqZ:after {
    content: ')';
  }

.P2he43 {
  margin: 0 0 0.9em 0;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
  font-weight: 400;
}

.P2he43:hover ~ .PDF07d {
    opacity: 1;
    visibility: visible;
  }

.PDF07d {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PxhFwL.Pv-L1S:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PxhFwL {
    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);
  }

.PxhFwL li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P1xiKV {
      left: calc(100% + 2em);
    }

.Pv-L1S {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PxhFwL: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;
    }

.PGenaj h3 {
    padding: 1em 0 2.41em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/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;
  }

.PGenaj h3:after {
      display: inline-block;
      content: '';
      width: 1.5em;
      height: 1.2em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.PGenaj p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.8em !important;
    font-weight: 200 !important;
  }

.P2XiDF {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
}

.P2XiDF:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2WEIF {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P1hKYo {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.P2zX7O {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P2zX7O button:hover {
        opacity: 0.85;
      }

.PLgtbV {
    position: relative;
    font-family: inherit;
  }

.P3NRNI {
      margin: 0 auto;
      width: 9.62em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P1xjW5 {
  position: relative;
}

.P1pJJA {
  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/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P1pJJA:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }

.P3UTce {
  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;
}

.P3UTce .P3sX-j{
    right: 51px !important;
    top: 55% !important;
    width: 5.43em !important;
    height: 2.43em !important;
    left: auto !important;
    background-size: contain;
  }

.P1JGMj {
  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 rgba(0, 0, 0, 0.4);
}

.P1JGMj::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1JGMj {
    height: 2em
}
  }

.P1JGMj:-ms-input-placeholder {
    color: #f8ddc6 !important; /*fix color of placeholder ie 11*/
  }

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

.P2Ztym {
  height: 5.9em;
  width: 17.02em;
  margin: 0.6em auto 0.12em;
}

.P3hugQ,
.P30y1D {
  height: 5.77em;
  width: 21.6em;
  margin: auto;
}

.P3hugQ .PiMqbt,
  .P3hugQ .P1J58z,
  .P3hugQ .P3NGo0,
  .P30y1D .PiMqbt,
  .P30y1D .P1J58z,
  .P30y1D .P3NGo0 {
    background-size: contain;
  }

.P2Ztym,
.P3hugQ,
.P30y1D {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: 0.09px;
  text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
}

.P2Ztym .PiMqbt,
  .P2Ztym .P1J58z,
  .P2Ztym .P3NGo0,
  .P3hugQ .PiMqbt,
  .P3hugQ .P1J58z,
  .P3hugQ .P3NGo0,
  .P30y1D .PiMqbt,
  .P30y1D .P1J58z,
  .P30y1D .P3NGo0 {
    background-size: contain;
  }

.P3hugQ .P3DuX6 span, .P30y1D .P3DuX6 span {
      margin-top: -0.12em;
      position: relative;
    }

.P2Ztym .P3DuX6 span {
      margin-top: -0.64em;
      position: relative;
    }

.P2Ztym .P3DuX6 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/landings/forms/038/arrow.png)
        no-repeat 50% / contain;
    }

.P3ekfG {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.2px 1px 0 #000000;
}

.P2III8 {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000000;
  margin-bottom: 0.6em;
  border-radius: 4px;
  background-color: rgba(74, 64, 58, 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.4em 1.2em;
  line-height: 1.2;
}

.P2III8 .P1IR7A {
    font-family: Arial;
    font-size: 1em;
  }

.P1xbvH {
  margin-bottom: 1.2em;
  padding: 0 1.2em;
  text-align: left;
}

.P1xbvH input:not(:checked) + .P1DNPh::before,
  .P1xbvH input:checked + .P1DNPh::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P1xbvH .P1DNPh:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P1xbvH input:checked + .P1DNPh::after {
    background-color: #a6998c;
  }

.P1xbvH input:focus + .P1DNPh::before {
    border-color: #a6998c;
  }

.P1xbvH .P1DNPh {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P1xbvH .P1DNPh a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P1xbvH .P1DNPh a:hover,
      .P1xbvH .P1DNPh a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.PEuN4v {
  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 rgba(0, 0, 0, 0.7);
  font-family: TimesNewRoman, Times New Roman, Times;
}

.P3J8i7 {
    position: relative;
    z-index: 1;
  }
.P3jhle .PEuN4v{
    display: none;
  }
.P3jhle .P1JGMj{
    width: 74%;
    padding: 0 0 0 0.5em;
  }

.Pn2CfD {
  height: 1em;
}

.P1V6Xv {
  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) {

.P1V6Xv {
    width: 28em !important
}
  }

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

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

.P1V6Xv span {
      padding: 0 !important
  }
    }

.P1V6Xv span span {
      background-color: #8a230f;
    }

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

.P1V6Xv span span {
        padding: 14px 28px !important
    }
      }
.P2cdUh {
  width: 11em !important;
  margin: 0 auto;
}

.P2PveA .P2he43 {
    font-weight: normal;
  }

.P2PveA .P3aQIi {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    font-family: Arial;
    color: #a6998c;
  }

.P2PveA .P3aQIi a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

.P2fFd9{
  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 #000000;
}

@media (max-width: 1366px) {
    .P1xbvH .P1DNPh {
      font-size: 9px;
      line-height: 14px;
    }

    .P1xbvH input:not(:checked) + .P1DNPh::before,
    .P1xbvH input:checked + .P1DNPh::before {
      width: 15px;
      height: 15px;
    }

    .P1xbvH input:checked + .P1DNPh::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

/*Form*/
.P3TpV9 {
    font-family: Oswald, Palatino, Book Antiqua, serif;
    width: 100%;
  }
.P2bjPW {
      display: none;
      width: 26.63em !important;
      height: auto !important;
      background-size: contain;
    }
.P2bjPW.P1W9qI {
        display: block;
      }
  
  .P1zPft{
    margin: 0 5px;
    font-size:1.3em;
  }
  
  .P1zPft:before{
      content: '(';
    }
  
  .P1zPft:after{
      content: ')';
    }
  
  .P3FNlw {
    margin: 0 0 .9em 0;
    color: #f8ddc6;
    letter-spacing: 0.05em;
    text-shadow: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
    font-weight: 400;
  }
  
  .P3FNlw:hover ~ .P3ZHYA {
      opacity: 1;
      visibility: visible;
    }
  
  .P3ZHYA {
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 0;
    visibility: hidden;
    position: relative;
  }
  
  .P2qL49.P2mKxd:after {
        right: -.9em;
        border-left: .96em solid #a1876b;
        border-right: 0;
        left: auto;
      }
  
  .P2qL49 {
      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);
    }
  
  .P2qL49 li:before {
        content: "-";
        position: absolute;
        left: 1.5em;
      }
  
  .P2CZLN {
        left: calc(100% + 2em);
      }
  
  .P2mKxd {
        right: calc(100% + 2em);
        border-right: 1.5px solid #a1876b;
        border-left: none;
      }
  
  .P2qL49: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;
      }
  
  .PukVHH h3 {
      padding: 1em 0 2.41em 0;
      background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
      background-size: 10.03em 3.61em;
      color: #bfb69d;
      margin: 0 0 .5em !important;
    }
  
  .PukVHH h3:after {
        display: inline-block;
        content: "";
        width: 1.5em;
        height: 1.2em;
        background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png) no-repeat 50%/contain;
        margin: 0 -1.00em 0 0.50em;
        position: relative;
        bottom: 0.10em;
      }
  
  .PukVHH p {
      color: #c5b89e;
      margin: 0 0.2em 1em !important;
      font-size: 1.80em !important;
      font-weight: 200 !important;
    }
  
  .P2cxSm {
    width: 84%;
    margin: 0 auto 0.49em;
    padding: 2em 0 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: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
  }
  
  .P2cxSm:before {
      display: block;
      content: "";
      width: 2em;
      height: 1.5em;
      background: url('//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png') no-repeat center center/contain;
      position: absolute;
      top: .5em;
      left: 0;
      right: 0;
      margin: auto;
    }
  
  .P2FYBG {
    margin: 0 0 .6em 0;
    position: relative;
  }
  
  .P2bKV3 {
      width: 100%;
      display: block;
      color: #c1ad97;
      font-size: 1.2em;
      font-weight: 400;
    }
  
  .P31wZn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: .6em;
    }
  
  .P31wZn button:hover {
          opacity: 0.85;
        }
  
  .P1ys60 {
      position: relative;
      font-family: inherit;
    }
  
  .P2Qcmi {
        margin: 0 auto;
        width: 9.62em !important;
        height: 2.5em !important;
        background-size: contain;
      }
  
  .P21v-T {
    position: relative;
  }
  
  .PS16YC {
    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/landings/forms/038/line_big.png) center top no-repeat;
    background-size: 79%;
  }
  
  .PS16YC:lang(ja) {
      font-size: 1.1em;
      margin-bottom: 0.6em;
    }
  
  
  /*Field*/
  .PLO0xf {
    width: 100%;
    height: 3.8em;
    background-size: contain;
    background-position: center top !important;
    padding: .65em 3em 1em 2.64em;
  }
  
  .P34FMR {
    display: block;
    width: 100%;
    line-height: 2;
    padding: 0 1.6em 0 0.5em;
    font-size: 1.14em;
    color: #f8ddc6;
    font-family: Arial;
    font-weight: normal;
    text-shadow: 0.2px 1px 1px rgba(0, 0, 0, 0.4);
  }
  
  .P34FMR::-ms-clear {
      width: 0;
      height: 0;
    }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
  .P34FMR {
      height: 2em
  }
    }
  
  .P34FMR:-ms-input-placeholder {
      color: #f8ddc6 !important; /*fix color of placeholder ie 11*/
    }
  
  .P34FMR:-webkit-autofill,
    .P34FMR:-webkit-autofill:hover,
    .P34FMR:-webkit-autofill:focus {
      -webkit-text-fill-color: #f8ddc6;
      font-size: 1.14em !important;
      -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
    }
  
  /*Button*/
  .PqF9W- {
    height: 5.9em;
    width: 17.02em;
    margin: 0.60em auto 0.12em;
  }
  
  .P3USk8,
  .P3cYHE {
    height: 5.77em;
    width: 21.60em;
    margin: auto;
  }
  
  .P3USk8 .P2p_wc,
    .P3USk8 .P24fLd,
    .P3USk8 .P2Fi35,
    .P3cYHE .P2p_wc,
    .P3cYHE .P24fLd,
    .P3cYHE .P2Fi35 {
      background-size: contain;
    }
  
  .PqF9W-,
  .P3USk8,
  .P3cYHE {
    background-size: contain;
    color: #f8ddc6;
    font-weight: bold;
    letter-spacing: .09px;
    text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
  }
  
  .PqF9W- .P2p_wc,
    .PqF9W- .P24fLd,
    .PqF9W- .P2Fi35,
    .P3USk8 .P2p_wc,
    .P3USk8 .P24fLd,
    .P3USk8 .P2Fi35,
    .P3cYHE .P2p_wc,
    .P3cYHE .P24fLd,
    .P3cYHE .P2Fi35 {
      background-size: contain;
    }
  
  .P3USk8 .P2rjMI span, .P3cYHE .P2rjMI span {
        margin-top: -0.12em;
        position: relative;
      }
  
  .PqF9W- .P2rjMI span {
        margin-top: -0.64em;
        position: relative;
      }
  
  .PqF9W- .P2rjMI 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/landings/forms/038/arrow.png) no-repeat 50%/contain;
      }
  
  .P17rxO {
    font-family: Arial;
    color: #a6998c;
    font-size: 0.84em;
    margin-bottom: 0.60em;
    text-shadow: 0.2px 1px 0 #000000;
  }
  .P1Mrdg{
    padding: 9em 2.2em 1em !important;
  }
  .P1Mrdg .PqF9W- .P2rjMI span:after {
          position: relative;
          margin-right: -0.50em;
          top: 0.14em;
          display: none;
          content: '';
          width: 1.5em;
          height: .85em;
          background: none;
        }
  .P3aAhi {
    text-align: center;
    text-shadow: 0.2px 1px 0 #000000;
    margin-bottom: 0.60em;
    border-radius: 4px;
    background-color: rgba(74, 64, 58, 0.8);
    width: 89%;
    margin: 0 auto 0.6em;
    color: #BDB0A1;
    padding: 0.4em 1.2em;
    line-height: 1.2;
  }
  .P3aAhi .P1rr3T {
      font-family: Arial;
      font-size: 1em;
    }
  
  .P2my86 {
    margin-bottom: 1.20em;
    padding: 0 1.20em;
    text-align: left;
  }
  
  .P2my86 input:not(:checked) + .P1cv08::before,
    .P2my86 input:checked + .P1cv08::before {
      position: absolute;
      -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
              box-shadow: inset 2.1px 2.1px 5px 0 #000000;
      border: solid 1px #a6998c;
      background-color: #1d1f22;
    }
  
  .P2my86 .P1cv08:hover::before {
      background-color: #2d3134 !important;
      -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
              box-shadow: inset 2.4px 1.8px 5px 0 #000000;
    }
  
  .P2my86 input:checked + .P1cv08::after {
      background-color: #a6998c;
    }
  
  .P2my86 input:focus + .P1cv08::before {
      border-color: #a6998c;
    }
  
  .P2my86 .P1cv08 {
      padding: 0 0 0 27px;
      font-size: 0.84em;
      line-height: 1.2;
      color: #a6998c;
      text-shadow: 0.7px 0.7px 0 #000000;
    }
  
  .P2my86 .P1cv08 a {
        color: #a6998c;
        border-bottom: 1px solid #a69887;
      }
  
  .P2my86 .P1cv08 a:hover,
        .P2my86 .P1cv08 a:focus {
          border-color: rgba(255, 255, 255, 0.5);
        }
  
  .P3KqaW {
      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 rgba(0, 0, 0, .7);
      font-family: TimesNewRoman,Times New Roman,Times;
  }
  
  .P3ai5T {
      position: relative;
      z-index: 1;
    }
  
  .P3lqnU {
    height: 1em;
  }
  
  .P1AQKj {
    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) {
  
  .P1AQKj {
      width: 28em !important
  }
    }
  
  .P1AQKj span {
      background-color: #8a230f !important;
      color: #c5b9b7;
      opacity: .9;
    }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
  .P1AQKj span {
        padding: 0 !important
    }
      }
  
  .P1AQKj span span {
        background-color: #8a230f;
      }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
  .P1AQKj span span {
          padding: 14px 28px !important
      }
        }
  
  .P2zuPv .P3FNlw {
      font-weight: normal;
    }
  
  .P2zuPv .P2ctix {
      padding-right: 1.08em;
      text-align: right;
      text-shadow: 0.2px 1px 0 #000000;
      font-family: Arial;
      color: #a6998c;
    }
  
  .P2zuPv .P2ctix a {
        display: block;
        font-size: 0.84em;
        color: #a6998c;
      }
  
  @media (max-width: 1366px) {
      .P2my86 .P1cv08 {
        font-size: 9px;
        line-height: 14px;
      }
  
      .P2my86 input:not(:checked) + .P1cv08::before,
      .P2my86 input:checked + .P1cv08::before {
        width: 15px;
        height: 15px;
      }
  
      .P2my86 input:checked + .P1cv08::after {
        width: 7px;
        height: 7px;
        margin: 5px;
      }
  }
  
/*Form*/
.P2cT-M {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  width: 100%;
}
.P2Ily9 {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }
.P2Ily9.P3oeVI {
      display: block;
    }

.PAHfz1 {
  margin: 0 0 .9em 0;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
  font-weight: 400;
}

.PAHfz1:hover ~ .PLLgXm {
    opacity: 1;
    visibility: visible;
  }

.PLLgXm {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PQmfFj.P15Y79:after {
      right: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PQmfFj {
    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);
  }

.PQmfFj li:before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.P2LSEd {
      left: calc(100% + 2em);
    }

.P15Y79 {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PQmfFj: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;
    }

.P3q_VG h3 {
    padding: 1em 0 2.41em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
    background-size: 10.03em 3.61em;
    color: #bfb69d;
    margin: 0 0 .5em !important;
  }

.P3q_VG h3:after {
      display: inline-block;
      content: "";
      width: 1.5em;
      height: 1.2em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png) no-repeat 50%/contain;
      margin: 0 -1.00em 0 0.50em;
      position: relative;
      bottom: 0.10em;
    }

.P3q_VG p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.80em !important;
    font-weight: 200 !important;
  }

.Pyum15 {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
}

.Pyum15:before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }

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

.P3xHZX {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center;
  }

.P2pizX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: .6em;
  }

.P2pizX button {
      margin: 0 4px;
    }

.P2pizX button:hover {
        opacity: 0.85;
      }

.P3qZSU {
    position: relative;
    font-family: inherit;
  }

.P1KrgX {
      margin: 0 auto;
      width: 2.81em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.P2_2PJ div {
        width: 7.19em !important;
      }

.P2szZs {
  position: relative;
}

.P11z3o {
  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/landings/forms/038/line_big.png) center top no-repeat;
  background-size: 79%;
}

.P11z3o:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }


/*Field*/
.P28po4 {
  width: 100%;
  height: 3.8em;
  background-size: contain;
  background-position: center top !important;
  padding: .65em 3em 1em 2.64em;
}

.P2nXfA {
  display: block;
  width: 100%;
  line-height: 2;
  padding: 0 1.6em 0 0.5em;
  font-size: 1.14em;
  color: #f8ddc6;
  font-family: Arial;
  font-weight: normal;
  text-shadow: 0.2px 1px 1px rgba(0, 0, 0, 0.4);
}

.P2nXfA::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P2nXfA {
    height: 2em
}
  }

.P2nXfA:-ms-input-placeholder {
    color: #f8ddc6 !important; /*fix color of placeholder ie 11*/
  }

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

/*Button*/
.P3Ur5o {
  height: 5.9em;
  width: 17.02em;
  margin: 0.60em auto 0.12em;
}

.P80o_i,
.P2LbVu {
  height: 5.77em;
  width: 21.60em;
  margin: auto;
}

.P80o_i .P2KPrJ,
  .P80o_i .P2LFh9,
  .P80o_i .PQKonj,
  .P2LbVu .P2KPrJ,
  .P2LbVu .P2LFh9,
  .P2LbVu .PQKonj {
    background-size: contain;
  }

.P3Ur5o,
.P80o_i,
.P2LbVu {
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: .09px;
  text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
}

.P3Ur5o .P2KPrJ,
  .P3Ur5o .P2LFh9,
  .P3Ur5o .PQKonj,
  .P80o_i .P2KPrJ,
  .P80o_i .P2LFh9,
  .P80o_i .PQKonj,
  .P2LbVu .P2KPrJ,
  .P2LbVu .P2LFh9,
  .P2LbVu .PQKonj {
    background-size: contain;
  }

.P80o_i .PxEjTp span, .P2LbVu .PxEjTp span {
      margin-top: -0.12em;
      position: relative;
    }

.P3Ur5o .PxEjTp span {
      margin-top: -0.64em;
      position: relative;
    }

.P3Ur5o .PxEjTp 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/landings/forms/038/arrow.png) no-repeat 50%/contain;
    }

.P1616o {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.2px 1px 0 #000000;
}

.PNoy_q {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000000;
  margin-bottom: 0.60em;
  border-radius: 4px;
  background-color: rgba(74, 64, 58, 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #BDB0A1;
  padding: 0.4em 1.2em;
  line-height: 1.2;
}

.PNoy_q .P2IIkF {
    font-family: Arial;
    font-size: 1em;
  }

.P32a_U {
  margin-bottom: 1.20em;
  padding: 0 1.20em;
  text-align: left;
}

.P32a_U input:not(:checked) + .PPh6Tt::before,
  .P32a_U input:checked + .PPh6Tt::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P32a_U .PPh6Tt:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P32a_U input:checked + .PPh6Tt::after {
    background-color: #a6998c;
  }

.P32a_U input:focus + .PPh6Tt::before {
    border-color: #a6998c;
  }

.P32a_U .PPh6Tt {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P32a_U .PPh6Tt a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P32a_U .PPh6Tt a:hover,
      .P32a_U .PPh6Tt a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P27EZo {
    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 rgba(0, 0, 0, .7);
    font-family: TimesNewRoman,Times New Roman,Times;
}

.P1DZ36 {
    position: relative;
    z-index: 1;
  }

.P2Lb7I {
  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) {

.P2Lb7I {
    width: 28em !important
}
  }

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

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

.P2Lb7I span {
      padding: 0 !important
  }
    }

.P2Lb7I span span {
      background-color: #8a230f;
    }

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

.P2Lb7I span span {
        padding: 14px 28px !important
    }
      }

.P32OfE .PAHfz1 {
    font-weight: normal;
  }

.P32OfE .P3V0G- {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    font-family: Arial;
    color: #a6998c;
  }

.P32OfE .P3V0G- a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

@media (max-width: 1366px) {
    .P32a_U .PPh6Tt {
      font-size: 9px;
      line-height: 14px;
    }

    .P32a_U input:not(:checked) + .PPh6Tt::before,
    .P32a_U input:checked + .PPh6Tt::before {
      width: 15px;
      height: 15px;
    }

    .P32a_U input:checked + .PPh6Tt::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
 
/*Form*/
.PtiVWU {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  width: 100%;
}
.P2Rg0u {
    display: none;
    width: 26.63em !important;
    height: auto !important;
    background-size: contain;
  }
.P2Rg0u.PV3w2Z {
      display: block;
    }

.P2Y6v7 {
  margin: 0 0 .9em 0;
  color: #f8ddc6;
  letter-spacing: 0.05em;
  text-shadow: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
  font-weight: 400;
}

.P2Y6v7:hover ~ .P2-Hi5 {
    opacity: 1;
    visibility: visible;
  }

.P2-Hi5 {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P1toVO.P13NuR:after {
      right: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P1toVO {
    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);
  }

.P1toVO li:before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.P214os {
      left: calc(100% + 2em);
    }

.P13NuR {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.P1toVO: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;
    }

.P2mYiV h3 {
    padding: 1em 0 2.41em 0;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png) no-repeat bottom/contain;
    background-size: 10.03em 3.61em;
    color: #bfb69d;
    margin: 0 0 .5em !important;
  }

.P2mYiV h3:after {
      display: inline-block;
      content: "";
      width: 1.5em;
      height: 1.2em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png) no-repeat 50%/contain;
      margin: 0 -1.00em 0 0.50em;
      position: relative;
      bottom: 0.10em;
    }

.P2mYiV p {
    color: #c5b89e;
    margin: 0 0.2em 1em !important;
    font-size: 1.80em !important;
    font-weight: 200 !important;
  }

.PjsXLm {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: 0px 1px 0 #7a7645, 0px 2px 0 #5a551e, 0px 3px 4px #000000;
}

.PjsXLm:before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/038/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }

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

.P3nIWq {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center;
  }

.P3nIWq:lang(en) {
      text-transform: uppercase;
    }

.P3r1At {
    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;
  }

.P3r1At button {
      margin: 0 .25em;
    }

.P3r1At 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%);
      }

.P3r1At button:hover {
        opacity: 0.85;
      }

.P2ouLB {
    position: relative;
    font-family: inherit;
  }

.P3yGf- {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.P21_I0 div {
        background-position: center bottom !important;
        width: 20em !important;
        height: 3.50em !important;
        margin: 0 auto .65em;
      }

.P3nKq2 {
  position: relative;
}

.PZkoqq {
  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/landings/forms/038/line_big.png) center top no-repeat;
  background-size: 79%;
}

.PZkoqq:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }


/*Field*/
.PewzJT {
  width: 100%;
  height: 3.8em;
  background-size: contain;
  background-position: center top !important;
}

.P3Djt_ {
  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 rgba(0, 0, 0, 0.4);
}

.P3Djt_::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P3Djt_ {
    height: 2em
}
  }

.P3Djt_:-ms-input-placeholder {
    color: #f8ddc6 !important; /*fix color of placeholder ie 11*/
  }

.P3Djt_:-webkit-autofill,
  .P3Djt_:-webkit-autofill:hover,
  .P3Djt_:-webkit-autofill:focus {
    -webkit-text-fill-color: #f8ddc6;
    font-size: 1.14em !important;
  }

/*Button*/
.P2ZBHK {
  height: 5.9em;
  width: 17.02em;
  margin: 0.60em auto 0.12em;
}

.P2YvEf,
.PZ58Dm {
  height: 5.77em;
  width: 21.60em;
  margin: auto;
}

.P2YvEf .P2Kil0,
  .P2YvEf .POsKCL,
  .P2YvEf .P3JesH,
  .PZ58Dm .P2Kil0,
  .PZ58Dm .POsKCL,
  .PZ58Dm .P3JesH {
    background-size: contain;
  }

.P2ZBHK,
.P2YvEf,
.PZ58Dm {
  display: none;
  background-size: contain;
  color: #f8ddc6;
  font-weight: bold;
  letter-spacing: .09px;
  text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
}

.P2ZBHK .P2Kil0,
  .P2ZBHK .POsKCL,
  .P2ZBHK .P3JesH,
  .P2YvEf .P2Kil0,
  .P2YvEf .POsKCL,
  .P2YvEf .P3JesH,
  .PZ58Dm .P2Kil0,
  .PZ58Dm .POsKCL,
  .PZ58Dm .P3JesH {
    background-size: contain;
  }

.P2YvEf .P3WV-y span, .PZ58Dm .P3WV-y span {
      margin-top: -0.12em;
      position: relative;
    }

.P2ZBHK .P3WV-y span {
      margin-top: -0.64em;
      position: relative;
    }

.P2ZBHK .P3WV-y 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/landings/forms/038/arrow.png) no-repeat 50%/contain;
    }

.P1Vpg4 {
  font-family: Arial;
  color: #a6998c;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.2px 1px 0 #000000;
}

.POhd_G {
  text-align: center;
  text-shadow: 0.2px 1px 0 #000000;
  margin-bottom: 0.60em;
  color: #a6998c;
  border-radius: 4px;
  background-color: rgba(74, 64, 58, 0.8);
  width: 89%;
  margin: 0 auto 0.6em;
  color: #a69887;
  padding: 0.4em 1.2em;
  line-height: 1.1;
}

.POhd_G .P21KMz {
    font-family: Arial;
    font-size: 0.84em;
  }

.P2a1I5 {
  margin-bottom: 1.20em;
  padding: 0 1.20em;
  text-align: left;
}

.P2a1I5 input:not(:checked) + .P1tRZL::before,
  .P2a1I5 input:checked + .P1tRZL::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #a6998c;
    background-color: #1d1f22;
  }

.P2a1I5 .P1tRZL:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P2a1I5 input:checked + .P1tRZL::after {
    background-color: #a6998c;
  }

.P2a1I5 input:focus + .P1tRZL::before {
    border-color: #a6998c;
  }

.P2a1I5 .P1tRZL {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #a6998c;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P2a1I5 .P1tRZL a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.P2a1I5 .P1tRZL a:hover,
      .P2a1I5 .P1tRZL a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3k8DG {
    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 rgba(0, 0, 0, .7);
    font-family: TimesNewRoman,Times New Roman,Times;
}

.PX8JTk {
    position: relative;
    z-index: 1;
  }

.PkxKMX {
  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) {

.PkxKMX {
    width: 28em !important
}
  }

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

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

.PkxKMX span {
      padding: 0 !important
  }
    }

.PkxKMX span span {
      background-color: #8a230f;
    }

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

.PkxKMX span span {
        padding: 14px 28px !important
    }
      }

.P1iygn .P2Y6v7 {
    font-weight: normal;
  }

.P1iygn .P2n-7m {
    padding-right: 1.08em;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    font-family: Arial;
    color: #a6998c;
  }

.P1iygn .P2n-7m a {
      display: block;
      font-size: 0.84em;
      color: #a6998c;
    }

@media (max-width: 1366px) {
    .P2a1I5 .P1tRZL {
      font-size: 9px;
      line-height: 14px;
    }

    .P2a1I5 input:not(:checked) + .P1tRZL::before,
    .P2a1I5 input:checked + .P1tRZL::before {
      width: 15px;
      height: 15px;
    }

    .P2a1I5 input:checked + .P1tRZL::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
 
.P27SGR {
  font-family: Oswald;
  text-align: center;
  margin: 0 auto 2.63em;
  padding: 0.4em 1.2em;
  line-height: 1.2;
}

  .P27SGR .P2260X h1 {
      margin: 0;
      display: inline-block;
      padding-top: 1rem;
      position: relative;
      font-weight: bold;
      font-size: 1.4rem;
    }

  @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)
        ) {

  .P27SGR .P2260X 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%);
        background-size: cover;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent
    }
      }

  .P27SGR .P2260X h1:before {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        background: #c0aa93;
        opacity: 0.3;
        position: absolute;
        top: 0.5rem;
      }
.P37Luo {
  font-family: Oswald, Palatino, Book Antiqua, serif;
}

  .P3Wz8v {
    display: none;
    width: 28em !important;
    min-height: 37.26em;
    background-size: contain;
  }

  .P3Wz8v.P1yssg {
      display: block;
    }

  .PlDx0d {
    width: 28em !important;
    height: 22.72em !important;
    bottom: 1.2em;
    background-size: contain;
  }
.P23SYt {
  margin: 0 0 0.6em 0;
  position: relative;
}
.P32lkO {
    width: 100%;
    display: block;
    font-size: 1.2em;
    font-weight: 400;
  }
.P3joR2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }
.P3joR2 button:hover {
        opacity: 0.85;
      }
.P1Jk4Q {
    position: relative;
    font-family: inherit;
  }
.P2SfU_ {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.5em !important;
      background-size: contain;
    }
.P3I6by {
  display: block;
  margin-bottom: 0.24em;
  color: #fffbf9;
  letter-spacing: 0.77px;
  line-height: 0.9em;
  font-weight: 500;
  text-shadow: 0 1px 0 #88828d, 0 2px 0 #9a87a5, 0 3px 4px #000;
  position: relative;
}
.P3I6by:hover ul {
    display: block;
  }
.P3I6by ul {
    display: none;
    position: absolute;
    top: 0.92em;
    left: 28.16em;
    font-size: 0.3em;
    color: #d7cdc8;
    font-family: Verdana;
    background-color: #242d40;
    line-height: 1.18em;
    border-left: 2px solid #d47b48;
    text-shadow: none;
    padding: 2.13em 2.13em 2.13em 3.06em;
    width: 24.94em;
    text-align: left;
    z-index: 99999999;
    list-style: none;
  }
.P3I6by ul li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }
.P3I6by ul:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #d47b48;
      border-bottom: 0.94em solid transparent;
      position: absolute;
      left: -1.08em;
      top: 2.4em;
    }
.P3I6by div {
    display: inline-block;
    margin-left: 0.2em;
    width: 0.45em;
    height: 0.45em;
    position: relative;
  }
.P3I6by div img {
      width: 100%;
      height: auto;
      -o-object-fit: contain;
         object-fit: contain;
    }
.P3I6by:after {
    display: block;
    content: '';
    background-image: url(//cdn01.x-plarium.com/browser/content/landings/forms/039/halloween/line_big.png);
    background-position: top;
    background-repeat: no-repeat;
    width: 7.43em !important;
    height: 0.4em !important;
    margin: 0.16em auto 0;
  }

.P2bWkp {
  position: relative;
}

.P2EF-4 {
  color: #f8fdff;
  font-family: 'TimesNewRoman';
  text-align: left;
  overflow: hidden;
  line-height: 1.5em;
  font-size: 1.25em;
  font-weight: normal;
  margin-bottom: 0.5em;
  letter-spacing: 0.4px;
  padding: 0 0.7em;
}

.P1Fp7M {
  width: 19.12em;
  height: 3.61em;
  margin: 0 auto;
  background-size: contain;
  background-position: center top !important;
}

.P2SIGF {
  display: block;
  width: 100%;
  height: 2.5em;
  padding: 0.78em 1.56em 1em 1.38em;
  font-size: 1.26em;
  font-family: TimesNewRoman;
  color: #eae5de;
  font-weight: 400;
}

.P2SIGF::-ms-clear {
    width: 0;
    height: 0;
  }

.P2SIGF:-ms-input-placeholder {
    color: #c8d2d6 !important; /*fix color of placeholder ie 11*/
  }

.P2SIGF:-webkit-autofill,
  .P2SIGF:-webkit-autofill:hover,
  .P2SIGF:-webkit-autofill:focus {
    -webkit-text-fill-color: #c8d2d6;
    font-size: 1.26em !important;
  }

.P2stZI,
.P2dJ26 {
  background-size: contain;
  color: #e6f2f9;
  font-weight: bold;
  letter-spacing: 0.09px;
  height: 6.37em;
  width: 24.52em;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  margin: auto;
  text-shadow: 0 2px 1px #9b4b13, 0 -1px 1px #b15d22;
  bottom: -4.09em;
}

.P2stZI .PwM6A8,
  .P2stZI .P1pXXH,
  .P2stZI .PSvGbz,
  .P2dJ26 .PwM6A8,
  .P2dJ26 .P1pXXH,
  .P2dJ26 .PSvGbz {
    background-size: contain;
  }

.P2stZI .P3fzIx span, .P2dJ26 .P3fzIx span {
      margin-top: -1.4em;
      position: relative;
    }

.P30nzP {
  font-family: Arial;
  color: #ede8e4;
  font-size: 0.84em;
  text-shadow: 0px 1px 1px #1a2340;
  width: 100%;
  position: relative;
  top: 10em;
  z-index: 3;
}

.Pf2WGP {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.Pf2WGP input:not(:checked) + .P15MQD::before,
  .Pf2WGP input:checked + .P15MQD::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #7f93a6;
    background-color: #1d1f22;
  }

.Pf2WGP .P15MQD:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.Pf2WGP input:checked + .P15MQD::after {
    background-color: #7f93a6;
  }

.Pf2WGP input:focus + .P15MQD::before {
    border-color: #7f93a6;
  }

.Pf2WGP .P15MQD {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.5px 0.8px 1px #111b2f;
    color: #7f93a6;
  }

.Pf2WGP .P15MQD a {
      text-shadow: 0.5px 0.8px 1px #111b2f;
      color: #7f93a6;
      border-bottom: 0.06em solid #7f93a6;
    }

.Pf2WGP .P15MQD a:hover,
      .Pf2WGP .P15MQD a:focus {
        border-color: #7f93a6;
      }

.P3X_Sc {
  text-shadow: 1px 1px 1px #000;
}

.PV3Eah {
    margin: 0 auto 0.48em;
    position: relative;
    bottom: 0;
    height: 44px;
    width: 24%;
  }

.P1O1kB:nth-child(1) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 24px;
        left: 0;
      }

.P1O1kB:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 9px;
          height: 9px;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/039/halloween/point.png')
            no-repeat center center/contain;
        }

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

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

.P1O1kB:nth-child(1) div:nth-child(1):after {
              position: absolute;
              top: 49%;
              left: 70%;
              width: 1.8em;
              height: 2px;
              content: '';
              display: block;
              background: url(//cdn01.x-plarium.com/browser/content/landings/forms/039/halloween/line.png)
                no-repeat 50% / contain;
            }

.P1O1kB:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P1O1kB:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

.P1O1kB:nth-child(1) div:nth-child(2):after {
              position: absolute;
              top: 33%;
              left: 63%;
              width: 1.8em;
              height: 2px;
              content: '';
              display: block;
              background: url(//cdn01.x-plarium.com/browser/content/landings/forms/039/halloween/line.png)
                no-repeat 50% / contain;
            }

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

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

.P1O1kB:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 1px 1px 1px #000;
            -webkit-transition: background 0.1s, top 0.1s;
            transition: background 0.1s, top 0.1s;
          }

.P1O1kB:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -12em;
            }

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

.P1O1kB:nth-child(3) {
        width: 100%;
        height: 10px;
        position: absolute;
        top: 17px;
        left: 0;
      }

.P1O1kB:nth-child(3) div {
          height: 20px;
          width: 20px;
          position: absolute;
          top: 0;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/039/halloween/point_hover1.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

.P1O1kB:nth-child(3) div:nth-child(1) {
            left: -5px;
          }

.P1O1kB:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

.P1O1kB:nth-child(3) div:nth-child(3) {
            right: -5px;
          }

.P1Nr7v {
  height: 3em;
  width: 24.04em !important;
  top: 0;
  bottom: 0.63em;
  z-index: 99999;
  margin: auto;
}

.P1Nr7v span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
    width: 100% !important;
  }

.P1Nr7v span span {
      background-color: #8a230f;
    }

.P1rEUd .P3I6by {
    font-weight: 300;
    letter-spacing: 0.11em;
    color: #d7cdc8;
    display: block;
    margin-bottom: 0.6em;
    text-shadow: none;
  }

.P1rEUd .P3I6by:after {
      display: block;
      content: '';
      background-image: url(//cdn01.x-plarium.com/browser/content/landings/forms/039/halloween/line_big.png);
      background-position: top;
      background-repeat: no-repeat;
      width: 10.43em !important;
      height: 11px !important;
      margin-top: 0.56em;
    }

.P1rEUd .P1Fp7M {
    margin-bottom: 0.48em;
  }

.P1rEUd .P30nzP {
    top: 11.5em;
  }

.P1rEUd .PNO84u {
    text-align: right;
    font-family: Arial;
  }

.P1rEUd .PNO84u a {
      display: block;
      font-size: 0.72em;
      color: #a3a4a6;
    }

@media (max-width: 1366px) {
    .Pf2WGP .P15MQD {
      font-size: 10px;
      line-height: 12px;
    }

    .Pf2WGP input:not(:checked) + .P15MQD::before,
    .Pf2WGP input:checked + .P15MQD::before {
      width: 15px;
      height: 15px;
    }

    .Pf2WGP input:checked + .P15MQD::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

@media (max-width: 1024px) {
  .Pf2WGP {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .Pf2WGP input:not(:checked) + .P15MQD::before,
    .Pf2WGP input:checked + .P15MQD::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .Pf2WGP input:checked + .P15MQD::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .Pf2WGP .P15MQD {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
}

/*Form*/
.P1jvvP {
  font-family: Oswald, Palatino, Book Antiqua, 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;
}
.P2r7mX {
    display: none;
    width: 28em !important;
    min-height: 37.26em;
    background-size: contain;
  }
.P2r7mX.P33bFq {
      display: block;
    }
.Pdtu-A {
    width: 28em !important;
    height: 22.72em !important;
    bottom: 1.2em;
    background-size: contain;
  }
.P2ayNB {
  margin: 0 0 0.6em 0;
  position: relative;
}
.Py-DhC {
    width: 100%;
    display: block;
    font-size: 1.2em;
    font-weight: 400;
  }
.P1scBU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }
.P1scBU button:hover {
        opacity: 0.85;
      }
.P2MWHh {
    position: relative;
    font-family: inherit;
  }
.PQWS1_ {
      margin: 0 auto;
      width: 9.69em !important;
      height: 2.5em !important;
      background-size: contain;
    }
.P3Kras {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: #f8fdff;
  text-shadow: 0px 1px 0 #82a0c7, 0px 2px 0 #6581a5, 0px 3px 4px #000000;
}
.P3Kras:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/039/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }
.P1H5eH {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}
.P1BLda.P2FvJh:after {
      right: -0.9em;
      border-left: 0.96em solid #d47b48;
      border-right: 0;
      left: auto;
    }
.P1BLda {
    position: absolute;
    font-size: 0.85em;
    margin: 0;
    color: #c0cfd4;
    font-family: Verdana;
    background-color: #151e35;
    border-left: 0.12em solid #d47b48;
    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);
  }
.P1BLda li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }
.P1BLda:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-top: 0.94em solid transparent;
      border-right: 0.96em solid #d47b48;
      border-bottom: 0.94em solid transparent;
      position: absolute;
      left: -0.9em;
      top: 2.4em;
    }
.P1TdRT {
      left: calc(100% + 2em);
    }
.P2FvJh {
      right: calc(100% + 2em);
      border-right: 1.5px solid #d47b48;
      border-left: none;
    }

.Pot_h8 {
  display: block;
  margin: 0 0 1em 0;
  color: #f8fdff;
  position: relative;
}

.Pot_h8:hover ~ .P1H5eH {
    opacity: 1;
    visibility: visible;
  }

.P2hkSz {
  position: relative;
}

.Px1KGo {
  color: #f8fdff;
  font-family: TimesNewRoman, serif;
  text-align: left;
  overflow: hidden;
  font-size: 1.25em;
  font-weight: 400;
  margin-bottom: 0.4em;
  letter-spacing: 0.03em;
  padding: 1.1em 1.2em 0 1.8em;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/039/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P2SRRF {
    position: absolute;
    background-size: contain;
    top: -1.56em;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 20.43em !important;
    height: 0.6em !important;
  }

/*Field*/
.P3-Kgl {
  width: 19.12em;
  height: 3.61em;
  margin: 0 auto 0.6em auto;
  background-size: contain;
  background-position: center top !important;
}

.PtgVlz {
  display: block;
  width: 100%;
  height: 2.5em;
  padding: 0.7em 1.56em 0.78em 1.38em;
  font-size: 1.26em;
  font-family: 'TimesNewRoman';
  color: #c8d2d6;
  font-weight: normal;
  text-shadow: 0.5px 0.8px 1px #111b2f;
}

.PtgVlz::-ms-clear {
    width: 0;
    height: 0;
  }

.PtgVlz:-ms-input-placeholder {
    color: #c8d2d6 !important; /*fix color of placeholder ie 11*/
  }

.PtgVlz:-webkit-autofill,
  .PtgVlz:-webkit-autofill:hover,
  .PtgVlz:-webkit-autofill:focus {
    -webkit-text-fill-color: #c8d2d6;
    font-size: 1.26em !important;
  }

/*Button*/
.P3FQK9,
.P2X8-3 {
  background-size: contain;
  color: #e6f2f9;
  font-weight: 700;
  height: 6.37em;
  width: 24.52em;
  position: absolute;
  top: auto;
  right: 0;
  left: 0;
  bottom: -4.2em;
  margin: auto;
  text-shadow: 0 2px 1px #9b4b13, 0 -1px 1px #b15d22;
}
.P3FQK9 .P2pn_K,
  .P3FQK9 .P3AQqh,
  .P3FQK9 .P17i5D,
  .P2X8-3 .P2pn_K,
  .P2X8-3 .P3AQqh,
  .P2X8-3 .P17i5D {
    background-size: contain;
  }
.P3FQK9 .P1pmKr span, .P2X8-3 .P1pmKr span {
      margin-top: -1.4em;
      position: relative;
    }
.P3FQK9 .P1pmKr span:lang(ru), .P2X8-3 .P1pmKr span:lang(ru) {
        margin-top: -1.55em;
      }

.P3IPPV {
  position: absolute;
  top: auto;
  right: 0;
  left: 0;
  bottom: -4.4em;
  margin: auto;
  z-index: 3;
}

.P1ub5F {
  font-family: Arial;
  color: #c8d2d6;
  font-size: 0.84em;
  text-shadow: 0px 1px 1px #1a2340;
  width: 100%;
}

.P1tBx1 {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P1tBx1 input:not(:checked) + .P2e9Ox::before,
  .P1tBx1 input:checked + .P2e9Ox::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #7f93a6;
    background-color: #1d1f22;
  }

.P1tBx1 .P2e9Ox:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P1tBx1 input:checked + .P2e9Ox::after {
    background-color: #7f93a6;
  }

.P1tBx1 input:focus + .P2e9Ox::before {
    border-color: #7f93a6;
  }

.P1tBx1 .P2e9Ox {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    text-shadow: 0.5px 0.8px 1px #111b2f;
    color: #7f93a6;
  }

.P1tBx1 .P2e9Ox a {
      text-shadow: 0.5px 0.8px 1px #111b2f;
      color: #7f93a6;
      border-bottom: 0.06em solid #7f93a6;
    }

.P1tBx1 .P2e9Ox a:hover,
      .P1tBx1 .P2e9Ox a:focus {
        border-color: #7f93a6;
      }

.P3Ze6B {
    margin: 0 auto 0.5em;
    position: relative;
    bottom: 0;
    height: 2.9em;
    width: 7em;
  }

.P1XgV4:nth-child(1) {
        width: 100%;
        height: 1.93em;
        position: absolute;
        top: 0.5em;
        left: 0;
      }

.P1XgV4:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/039/039_big/counter/point_normal.png')
            no-repeat center center/contain;
        }

.P1XgV4:nth-child(1) div:after {
            position: absolute;
            top: 54%;
            left: 67%;
            width: 2.4em;
            height: 0.13em;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/039/039_big/counter/line.png)
              no-repeat 50% / contain;
          }

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

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

.P1XgV4:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P1XgV4:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

.P1XgV4:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P1XgV4:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P1XgV4:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P1XgV4:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P1XgV4:nth-child(3) {
        width: 100%;
        height: 1.9em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P1XgV4:nth-child(3) div {
          width: 1.94em;
          height: 1.75em;
          position: absolute;
          top: 0.48em;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/039/039_big/counter/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P1XgV4:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.P1KE08 {
  text-align: center;
  text-shadow: 0.7px 0.7px 0 #000000;
  margin-bottom: 0.6em;
  color: #958674;
  line-height: 1.1;
  border-radius: 0.25em;
  background-color: rgb(51, 63, 86);
  width: 82.5%;
  margin: 0 auto 0.6em;
  padding: 0.6em 0.7em;
  color: #f8fdff;
}

.P1KE08 .Ps1fw5 {
    font-family: Arial;
    font-size: 0.84em;
  }

.PI0czb {
  width: 24.04em !important;
  top: -0.2em;
  bottom: 0.36em;
  z-index: 99999;
  margin: auto;
}

.PI0czb .P36Nru {
    padding: 1em 1.75em;
    font: 0.96em / 1.2em Arial, Helvetica, sans-serif !important;
    border-radius: 0.24em;
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
    width: 100%;
  }

.PI0czb .P36Nru span {
      background-color: #8a230f;
    }

.P3QxFm .Pot_h8 {
    margin-bottom: 0.5em;
    font-weight: 200;
  }

.P3QxFm .P3-Kgl {
    margin-bottom: 0.48em;
  }

.P3QxFm .P1a9jF {
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    font-family: Arial;
    padding-right: 2em;
  }

.P3QxFm .P1a9jF a {
      display: block;
      font-size: 0.72em;
      color: #7f93a6;
    }

@media (max-width: 1366px) {
    .P1tBx1 .P2e9Ox {
      font-size: 10px;
      line-height: 12px;
    }

    .P1tBx1 input:not(:checked) + .P2e9Ox::before,
    .P1tBx1 input:checked + .P2e9Ox::before {
      width: 15px;
      height: 15px;
    }

    .P1tBx1 input:checked + .P2e9Ox::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

@media (max-width: 1024px) {
  .P1tBx1 {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P1tBx1 input:not(:checked) + .P2e9Ox::before,
    .P1tBx1 input:checked + .P2e9Ox::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P1tBx1 input:checked + .P2e9Ox::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P1tBx1 .P2e9Ox {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }
}

/*Form*/
.P2lWRk {
  font-family: Alegreya Sans, Oswald, Palatino, Book Antiqua, serif;
  width: 26.5em;
}
.P1d3QI {
    display: none;
    width: auto !important;
    height: auto !important;
    background-size: contain;
  }
.P1d3QI.PVk44V {
      display: block;
    }

.P1rPb9 {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 0.98px;
  text-align: left;
  color: #f6efff;
      margin: 0 0 3em;
}

.P1rPb9:hover ~ .PNBwCb {
    opacity: 1;
    visibility: visible;
  }

.PNBwCb {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PGFZec.P3uJHg:after {
      right: -0.9em;
      border-left: 0.96em solid #f6efff;
      border-right: 0;
      left: auto;
    }

.PGFZec {
    position: absolute;
    top: -2em;
    font-size: .85em;
    border-radius: .8em;
    margin: 0;
    color: #f6efff;
    font-family: Verdana;
    background-color: #0b0e1e;
    line-height: 1.4em;
    border-left: 1.5px solid #f6efff;
    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);
  }

.PGFZec li:before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.P1n5fj {
      left: calc(100% + 2em);
    }

.P3uJHg {
      right: calc(100% + 2em);
      border-right: 1.5px solid #f6efff;
      border-left: none;
    }

.PGFZec:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-radius: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #f6efff;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.95em;
      top: 2.4em;
    }

.P12tj0 {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 500;
  font-family: inherit;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #f6efff;
}

.P12tj0:before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.PTDGMM {
  margin: 0 0 .6em 0;
  position: relative;
  border-radius: 4px;
  border: 1px solid #3a384d;
  background-image: transparent;
  height: 6.56em;
}

.P22teA {
    position: relative;
    top: -.7em;
    display: block;
    color: #e0d7ea;
    font-size: 1.2em;
    font-weight: 400;
    display: inline-block;
    padding: 0 .63em;
    background-color: #0c0e1e;
    z-index: 2;
  }

.P1mxic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    top: .51em;
  }

.P1mxic 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;
    }

.P1mxic button:hover {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1);
        opacity: 1;
      }

.P1jQrL {
    position: relative;
    font-family: inherit;
  }

.P2tSi0 {
      margin: 0 auto;
      width: 3.75em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.P3D8hb {
  position: relative;
  margin: 0 0 1.3em;
}

.P2uk0f {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  overflow: hidden;
  font-size: 1.38em;
  font-weight: normal;
}

/*Field*/
.P123Ra {
  border: solid 1px #3a384d;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0c0e1e), to(#100f26));
  background-image: linear-gradient(to top, #0c0e1e, #100f26);
  border-radius: 4px;
  width: 100%;
  height: 3.44em;
  background-size: contain;
  background-position: center top !important;
  margin: 0 0 1.56em;
}
.P123Ra label{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
.P123Ra label span {
      position: absolute;
      top: -.7em;
      left: .5em;
      display: inline-block;
      padding: 0 .63em;
      color: #888298;
      background-color: #0c0e1e;
      font-size: 1em;
    }

.P1CWLC {
  display: block;
  width: 100%;
  line-height: 2;
  font-size: 1.13em;
  letter-spacing: 0.36px;
  text-align: left;
  color: #e0d7ea;
  font-family: inherit;
  font-weight: normal;
  padding: 0 4em 0 1.13em;
}

.P1CWLC::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1CWLC {
    height: 2em
}
  }

.P1CWLC:-ms-input-placeholder {
    color: #e0d7ea !important; /*fix color of placeholder ie 11*/
  }

.P1CWLC:-webkit-autofill,
  .P1CWLC:-webkit-autofill:hover,
  .P1CWLC:-webkit-autofill:focus {
    -webkit-text-fill-color: #e0d7ea;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 30px #0e0f22 inset !important;
  }

/*Button*/
.P1_OzX,
.P24V3u,
.P3YJoI {
  position: relative;
  height: 4.38em;
  width: 100%;
  margin: 0 auto .8em;
  border-radius: 4px;
  border: solid 1px #f1eaf9;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(249, 247, 223, 1)), to(#ebe3f5));
  background-image: linear-gradient(to top, rgba(249, 247, 223, 1), #ebe3f5);
  -webkit-transition: background-image 500ms ease-out;
  transition: background-image 500ms ease-out;
}
.P1_OzX .P3MOWo, .P24V3u .P3MOWo, .P3YJoI .P3MOWo {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#F5F7FA), to(#C3CFE2));
    background-image: linear-gradient(to top, #F5F7FA, #C3CFE2);
  }
.P1_OzX .P1IBPj span,.P24V3u .P1IBPj span,.P3YJoI .P1IBPj span{
       font-weight: bold;
       font-stretch: normal;
       font-style: normal;
       line-height: 0.53;
       letter-spacing: normal;
       text-align: center;
      color: #1b182b;
    }

.Png2Re {
  color: #8a8792;
  text-shadow: 0px 1px 0 #000000;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: 0.28px;
  text-align: left;
  font-size: .88em;
  margin: 0 0 2.25em;
}

.P1wl-J {
  text-align: center;
  margin-bottom: 0.8em;
  color: rgba(115, 110, 128, 0.7);
  width: 89%;
  margin: 0 auto 0.6em;
  padding: 0.4em 1.2em;
  line-height: 1.1;
}

.P1wl-J .P2LxhF {
    font-size: .9em;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: normal;
  }

.PY2HOZ {
  margin-bottom: .8em;
  text-align: left;
}

.PY2HOZ input:not(:checked) + .P2staD::before,
  .PY2HOZ input:checked + .P2staD::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
            box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
    border-radius: 4px;
    border: solid 1px rgba(109, 111, 130, 0.5);
    background-color: #1d1f22;
  }

.PY2HOZ .P2staD:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.PY2HOZ input:checked + .P2staD::after {
    background-color: rgba(223, 220, 226, 0.5);
  }

.PY2HOZ input:focus + .P2staD::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.PY2HOZ .P2staD {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(115, 110, 128, 0.7);
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.PY2HOZ .P2staD a {
      color: #a6998c;
      border-bottom: 1px solid #a69887;
    }

.PY2HOZ .P2staD a:hover,
      .PY2HOZ .P2staD a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P1uuDO {
    position: absolute;
    top: 0.5em;
    bottom: auto;
    right: 1.2em;
    font-size: 1.5em;
    color: #e0d7ea;
    line-height: normal;
    z-index: 2;
    pointer-events: none;
}

.P3PDkd{
       position:relative;
     }

.P1SdHN {
  height: 1em;
}

.P3VU04 {
  height: 3.5em;
  width: 27.04em!important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P3VU04 {
    width: 28em !important
}
  }

.P3VU04 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) {

.P3VU04 span {
      padding: 0 !important
  }
    }

.P3VU04 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) {

.P3VU04 span span {
        padding: 14px 28px !important
    }
      }

.Ppd_gC .P1rPb9 {
    font-weight: 500;
  }

.Ppd_gC .P21ts1 {
    padding-right: 1.08em;
    text-align: right;
    margin-bottom: .5em;
  }

.Ppd_gC .P21ts1 a {
      display: block;
      font-size: 0.84em;
      color: #8a8792;
      text-shadow: 0px 1px 0 #000000;
    }

@media (max-width: 1366px) {
    .PY2HOZ .P2staD {
      font-size: 10px;
      line-height: 14px;
    }

    .PY2HOZ input:not(:checked) + .P2staD::before,
    .PY2HOZ input:checked + .P2staD::before {
      width: 15px;
      height: 15px;
    }

    .PY2HOZ input:checked + .P2staD::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}
 
/*Form*/
.P1Ipgl {
  font-family: Alegreya Sans, Oswald, Palatino, Book Antiqua, 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;
}
.P1KN5C {
    display: none;
  }
.P1KN5C.PYUxbk {
      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;
    }

.P32FXi {
  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;
}

.P32FXi 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: 0px 3px 7px rgba(42, 1, 1, 0.35);
    background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(255, 199, 161, 1)), to(#fffde5));
    background-image: linear-gradient(0, rgba(255, 199, 161, 1), #fffde5);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -moz-background-clip: text;
  }

.Pf7WNb {
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 0.06125em;
  text-align: left;
  font-family: Cuprum;
  margin: 0 0 3em;
  font-weight: bold;
  cursor: default;
  color: #ffe6c7;
  white-space: nowrap;
}

/*Field*/
.P2h4cv {
  width: 100%;
  background: none;
}
.P2h4cv + .P2h4cv {
    margin-top: 1.25em;
  }
.P2h4cv 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;
  }
.P2h4cv label > span {
      color: #ffe6c7;
      font-size: 1.4375em;
      margin-bottom: 0.69em;
      word-spacing: 3px;
      line-height: 0.69em;
    }
.P2h4cv .PKsfpI {
    display: none;
  }
.P1f7k6 {
  margin: 0 auto .5em;
  padding: 2em 0 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;
}
.P1f7k6:before {
    display: block;
    content: "";
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png') no-repeat center center/contain;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
.P1OuZR {
  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;
}
.P1OuZR::-ms-clear {
    width: 0;
    height: 0;
  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.P1OuZR {
    height: 2em
}
  }
.P1OuZR:placeholder,
  .P1OuZR:-ms-input-placeholder,
  .P1OuZR::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }
.P1OuZR:-webkit-autofill,
  .P1OuZR:-webkit-autofill:hover,
  .P1OuZR:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
  }

/*Button*/
.P3hmVx,
.P176Nx,
.P3Frrt {
  position: relative;
  height: 4.75em;
  width: 100%;
  margin: 0;
  overflow: hidden;
  background-size: 100% 100%;
}
.P3hmVx .P1bL_z, .P176Nx .P1bL_z, .P3Frrt .P1bL_z {
    overflow: hidden;
  }
.P3hmVx .P1bL_z span, .P176Nx .P1bL_z span, .P3Frrt .P1bL_z span {
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: center;
      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: 0px 1px 7px rgba(42, 1, 1, 0.35);
      background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(255, 199, 161, 1)), to(#fffde5));
      background-image: linear-gradient(0, rgba(255, 199, 161, 1), #fffde5);
      background-size: 100%;
      background-repeat: repeat;
      -webkit-background-clip: text;
      -moz-background-clip: text;
    }
.P20EPF,
.P1D51r {
  background-size: 100% 100%;
}
.P11tIX {
  text-shadow: 0px 1px 0 #000000;
  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;
}

.P2tdgi {
  margin: 0.8em 0;
  text-align: left;
}

.P2tdgi input:not(:checked) + .PLuUAi::before,
  .P2tdgi input:checked + .PLuUAi::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 rgba(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;
  }

.P2tdgi .PLuUAi:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P2tdgi input:checked + .PLuUAi::after {
    width: 0.5em;
    height: 0.5em;
    margin: 0.25em;
    background-color: #d6b39b;
    left: 0.01em;
    top: 0.14em;
  }

.P2tdgi input:focus + .PLuUAi::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P2tdgi .P1Ifm1,
  .P2tdgi .P1Ojw3 {
  }

.P2tdgi .PLuUAi {
    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 #000000;
    color: #988f85;
  }

.P2tdgi .PLuUAi a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: rgba(255, 230, 199, 0.6);
    }

.P3vMNN {
  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) {

.P3vMNN {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.P3vMNN .POeM_b {
    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: .5em 1em;
    border-radius: 8px;
    background: #9c382f;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 4em;
  }

.P3vMNN .POeM_b span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.P1Vk8C,
.P17PqH {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 0.5em;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(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;
}

.P17PqH .P3vMNN {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P17PqH .Pf7WNb {
    font-weight: 500;
    margin-bottom: 1em;
  }

.P17PqH .P3zeSu {
    text-align: right;
    margin: 0.875em 0;
  }

.P17PqH .P3zeSu span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: 0 1px 0 #000;
      font-weight: 400;
      font-size: .88em;
    }
.P17PqH > .P2h4cv + .P2h4cv {
  margin-top: 0.5em;
}
.P31iBA {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #373337;
  border: solid 1px #837a6e;
}
.P31iBA 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;
  }
.P31iBA button:before {
      content: '\2A09';
      color: #ffe6c7;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

/*Form*/
.PyvV0n {
  font-family: Cuprum, MuseoSans, Palatino, Book Antiqua, serif;
  width: 100%;
  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;
}
.P1Wfiv {
    display: none;
    border-radius: 0.63em 0 0.63em 0.63em;
    background-color: rgba(33,20,17,0.8);
    position: relative;
    min-width: 48.7em;
  }
.P1Wfiv.P17l0z {
      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;
    }

.PXHnow,
.P7t-Qo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

/*Field*/
.P3hZ0u {
  width: 27.7em;
  height: 4.8em;
  background: none;
}
.P3hZ0u 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;
  }
.P3hZ0u label > span {
      color: #ffe6c7;
      font-size: 1.4375em;
      margin-bottom: 0.69em;
      word-spacing: 3px;
      line-height: 0.69em;
    }
.P3hZ0u .P304Dq {
    display: none;
  }

.P34kW2 {
  display: block;
  width: 100%;
  line-height: 2;
  font-size: 1.7em;
  letter-spacing: 0.36px;
  text-align: left;
  color: rgba(18, 11, 14, 0.9);
  font-family: inherit;
  font-weight: normal;
  padding: 0 4em 0 1.13em;
  background: #fff;
  border-radius: 0.3em;
  height: 100%;
  z-index: 2 !important;
}

.P34kW2::-webkit-input-placeholder {
    color: #000 !important;
  }

.P34kW2::-moz-placeholder {
    color: #000 !important;
  }

.P34kW2:-ms-input-placeholder {
    color: #000 !important;
  }

.P34kW2::-ms-input-placeholder {
    color: #000 !important;
  }

.P34kW2::placeholder {
    color: #000 !important;
  }

.P34kW2::-ms-clear {
    width: 0;
    height: 0;
  }

.P34kW2:-webkit-autofill,
  .P34kW2:-webkit-autofill:hover,
  .P34kW2:-webkit-autofill:focus {
    -webkit-text-fill-color: rgba(18, 11, 14, 0.9);
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
  }

.P34kW2:-webkit-autofill:first-line, .P34kW2:-webkit-autofill:hover:first-line, .P34kW2:-webkit-autofill:focus:first-line {
      font-size: inherit;
    }

/*Button*/
.P28mTZ,
.P2QTsM,
.P1Q-ss {
  position: relative;
  height: 4.9em;
  width: 19.4em;
  margin: 0;
  overflow: hidden;
  background-size: 100% 100%;
}
.P28mTZ .P1hzfh span, .P2QTsM .P1hzfh span, .P1Q-ss .P1hzfh span {
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: center;
      color: #fffde5;
      white-space: nowrap;
      font-family: Cuprum, MuseoSans;
      line-height: 2em;
      font-weight: bold;
      letter-spacing: normal;
      -webkit-filter: drop-shadow(0px 3px 7px rgba(0, 0, 0, 0.35));
              filter: drop-shadow(0px 3px 7px rgba(0, 0, 0, 0.35));
    }
@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)
        ) {
.P28mTZ .P1hzfh span, .P2QTsM .P1hzfh span, .P1Q-ss .P1hzfh span {
        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-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent
    }
      }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.P28mTZ .P1hzfh span, .P2QTsM .P1hzfh span, .P1Q-ss .P1hzfh span {
        font-size: 1.45em !important
    }
      }

.P1nh5L,
.P2-t7U {
  background-size: 100% 100%;
}

.PAB3dE {
  background-color: rgba(33, 20, 17, 0.8);
  position: absolute;
  right: 0;
  top: -1.33em;
  min-width: 4em;
  border-radius: 5px 5px 0 0;
  padding: 0.15em;
}

@media (max-width: 1600px) {

.PAB3dE {
    top: -1.3em
}
  }

.P2MzLD {
  font-family: PT Sans;
  text-shadow: 0px 1px 0 #000000;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: 0.0175em;
  font-size: 0.88em;
  text-align: center;
  color: #e6d4b1;
  cursor: pointer;
}

.P3MIwo {
  border-radius: 0.63em;
}

.P1YL5S {
  width: 100%;
  margin: 0 auto 0.5em;
  position: relative;
  font-size: 1em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #e6d4b1;
  font-family: 'PT Serif', 'Book Antiqua', Palatino, serif;
}

.P1YL5S span {
    margin: .25em 0;
    display: inline-block;
  }

.P1YL5S span:before {
      display: inline-block;
      content: '';
      width: 1.2em;
      height: .7em;
      background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png') no-repeat center center/contain;
      margin: 0 0 0 .15em;
    }

.P3yOaX {
  top: 0;
  bottom: auto;
  margin: auto;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  left: -100%;
  text-align: center;
}

.P3yOaX .P2cq32 {
    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: 1em 1.2em;
    border-radius: 8px;
    background: #c22f2c;
    width: auto;
    min-width: 27em;
    max-width: 27em;
    min-height: 4.8em;
  }

.P3yOaX .P2cq32 span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.PxWHFC {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 31.3em;
}

  .P2EOsY {
    display: none;
  }

  .P2EOsY.P3uPcM {
      display: block;
    }

.P4OAal {
  font-family: Roboto;
  margin-bottom: 0.5em;
  font-size: 0.88em;
  color: rgba(14, 56, 85, 0.7);
}

.P1IMcN {
  margin-bottom: 3.3em;
  text-transform: uppercase;
  padding: 0 0.2em;
  color: #2c4788;
  font-weight: bold;
}

.P22krj {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P22krj input:not(:checked) + .P2SwjR::before,
  .P22krj input:checked + .P2SwjR::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #2c4788s;
    background-color: #1d1f22;
  }

.P22krj .P2SwjR:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P22krj input:checked + .P2SwjR::after {
    background-color: #2c4788;
  }

.P22krj input:focus + .P2SwjR::before {
    border-color: #2c4788;
  }

.P22krj .P2SwjR {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #2c4788;
  }

.P22krj .P2SwjR a {
      color: #2c4788;
      border-bottom: 0.06em solid #2c4788;
    }

.P22krj .P2SwjR a:hover,
      .P22krj .P2SwjR a:focus {
        border-color: #7f93a6;
      }

.PL9QTA {
  width: 85%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  position: relative;
  font-size: 1.7em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #2c4788;
}

.PL9QTA:before {
    display: block;
    content: '';
    width: 2.6em;
    height: 1.7em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/045/check_2.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.8em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P28lVC {
  font-family: 'Roboto';
  width: 25em;
  margin: 0 auto 2em;
}

.P28lVC .P2SwjR {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.Pwo1HL {
  font-size: 1.1em;
  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
  border: solid 1px #7b878c;
  color: #2c4788;
  font-family: inherit;
  display: block;
  padding: 1.3em 3.2em 1.3em 1.3em;
}

.Pwo1HL::-ms-clear {
    width: 0;
    height: 0;
  }

.Pwo1HL:-ms-input-placeholder {
    color: #2c4788 !important; /*fix color of placeholder ie 11*/
  }

.Pwo1HL:-webkit-autofill,
  .Pwo1HL:-webkit-autofill:hover,
  .Pwo1HL:-webkit-autofill:focus {
    -webkit-text-fill-color: #2c4788;
    font-size: 1.13em !important;
  }

.P2-Wys,
.P3csIh,
.P3SG11 {
  height: 5em;
  width: 25em;
  margin: 0 auto 0.84em;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  border-radius: 5px;
  border: 1px solid;
  border-image-source: linear-gradient(to top, #564d3e, #f8efe0);
  border-image-slice: 1;
  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;
  background-clip: content-box, border-box;
  z-index: 1;
  position: relative;
}

.P2-Wys:before, .P3csIh:before, .P3SG11:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    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);
    z-index: -1;
    -webkit-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
    opacity: 0;
  }

.P2-Wys:hover::before, .P3csIh:hover::before, .P3SG11:hover::before {
    opacity: 1;
  }

.P2v2zf {
  font-family: 'Roboto';
}

.P1wnIP {
    width: 25em;
    margin: 0 auto 1em;
  }

.P2v2zf {
  color: #2c4788;
  text-align: left;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.3em;
  font-weight: 300;
}

.P12ReI {
  text-align: center;
  color: rgba(14, 56, 85, 0.7);
  width: 25em;
  margin: 0 auto 0.5em;
}

.P12ReI .P32q1f {
    font-family: 'Roboto';
    font-size: 1em;
  }

.P2LEkM {
  position: relative;
  width: 25em;
  margin: 0 auto;
}

.P2mPEy {
  position: absolute;
  top: 1.9em;
  bottom: auto;
  right: 1.9em;
  font-size: 0.85em;
  line-height: normal;
  font-family: 'ROBOTO';
  color: #2c4788;
}

.P2Msox {
  top: 0;
  z-index: 99999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
}

.P2v1jo {
    left: 100%;
  }

.P2Jc9- {
    right: 100%;
  }

.P2Msox .P10TvH {
    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;
    position: relative;
    border-radius: 0.3em;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#aa1129), to(#e04a61));
    background-image: linear-gradient(to top, #aa1129, #e04a61);
    color: #fff;
    padding: 0.5em;
    width: auto;
    width: initial;
    min-width: 23em;
    max-width: 28em;
    min-height: 4.25em;
  }

.P2Msox .P10TvH span {
      width: auto !important;
      width: initial !important;
      color: #fff;
      font-size: 0.88em;
    }

.P3R40U .P1IMcN {
    margin-bottom: 2em;
  }

.P3R40U .P28lVC {
    margin: 0 auto 1em;
  }

.P3R40U .PFKWBf {
    width: 28em;
    text-align: right;
    font-family: Roboto;
    font-size: 0.88em;
    color: rgba(14, 56, 85, 0.7);
    margin: 0 auto 0.5em;
  }

@media (max-width: 1366px) {
    .P22krj .P2SwjR {
      font-size: 10px;
      line-height: 12px;
    }

    .P22krj input:not(:checked) + .P2SwjR::before,
    .P22krj input:checked + .P2SwjR::before {
      width: 15px;
      height: 15px;
    }

    .P22krj input:checked + .P2SwjR::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P1h44C {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 31.3em;
}

  .P27jcb {
    display: none;
  }

  .P27jcb.P1jgJj {
      display: block;
    }

.P2JxIA {
  font-family: Roboto;
  margin-bottom: 0.5em;
  font-size: 0.88em;
  color: #024964;
}

.PXqxqL {
  margin-bottom: 3.3em;
  text-transform: uppercase;
  padding: 0 0.2em;
  color: #024964;
  font-weight: bold;
}
.P1ymrf {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}
.P1ymrf input:not(:checked) + .PFqbw6::before,
  .P1ymrf input:checked + .PFqbw6::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #2c4788s;
    background-color: #1d1f22;
  }
.P1ymrf .PFqbw6:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }
.P1ymrf input:checked + .PFqbw6::after {
    background-color: #2c4788;
  }
.P1ymrf input:focus + .PFqbw6::before {
    border-color: #2c4788;
  }
.P1ymrf .PFqbw6 {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #2c4788;
  }
.P1ymrf .PFqbw6 a {
      color: #2c4788;
      border-bottom: 0.06em solid #2c4788;
    }
.P1ymrf .PFqbw6 a:hover,
      .P1ymrf .PFqbw6 a:focus {
        border-color: #7f93a6;
      }
.PKOwPa {
  width: 85%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  position: relative;
  font-size: 1.7em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #2c4788;
}
.PKOwPa:before {
    display: block;
    content: '';
    width: 2.6em;
    height: 1.7em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/045/check_2.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.8em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P-DwtQ {
  font-family: 'Roboto';
  width: 25em;
  margin: 0 auto 2em;
}

.P-DwtQ .PFqbw6 {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.P1zJzd {
  font-size: 1.1em;
  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
  border: solid 1px #7b878c;
  color: #024964;
  font-family: inherit;
  display: block;
  padding: 1.3em 3.2em 1.3em 1.3em;
}

.P1zJzd::-ms-clear {
    width: 0;
    height: 0;
  }

.P1zJzd:-ms-input-placeholder {
    color: #024964 !important; /*fix color of placeholder ie 11*/
  }

.P1zJzd:-webkit-autofill,
  .P1zJzd:-webkit-autofill:hover,
  .P1zJzd:-webkit-autofill:focus {
    -webkit-text-fill-color: #024964;
    font-size: 1.13em !important;
  }

.P1K7KG,
.PDS6W1,
.P1ZsBV {
  height: 5em;
  width: 25em;
  margin: 0 auto 0.84em;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  border-radius: 5px;
  background: linear-gradient(272.29deg, #ff7700 0%, #b90602 100%);
  z-index: 1;
  position: relative;
}

.P1K7KG:before, .PDS6W1:before, .P1ZsBV:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    background: linear-gradient(272.16deg, #80c7f0 0.83%, #0c3a59 100%);
    z-index: -1;
    -webkit-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
    opacity: 0;
  }

.P1K7KG:hover::before, .PDS6W1:hover::before, .P1ZsBV:hover::before {
    opacity: 1;
  }

.P1hC-c {
  font-family: 'Roboto';
}

.P2qZ6r {
    width: 25em;
    margin: 0 auto 1em;
  }

.P1hC-c {
  color: #2c4788;
  text-align: left;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.3em;
  font-weight: 300;
}

.P38lbg {
  text-align: center;
  color: rgba(14, 56, 85, 0.7);
  width: 25em;
  margin: 0 auto 0.5em;
}

.P38lbg .P331w5 {
    font-family: 'Roboto';
    font-size: 1em;
  }

.P5xUgO {
  position: relative;
  width: 25em;
  margin: 0 auto;
}

.PEcPqx {
  position: absolute;
  top: 1.9em;
  bottom: auto;
  right: 1.9em;
  font-size: 0.85em;
  line-height: normal;
  font-family: 'ROBOTO';
  color: #024964;
}

.PuekOJ {
  top: 0;
  z-index: 99999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  width: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.PREnw3 {
    left: 100%;
  }

.P1IHp8 {
    right: 100%;
  }

.PuekOJ .P182so {
    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;
    position: relative;
    border-radius: 0.3em;
    background-color: #ff0700;
    color: #fff;
    padding: 0.5em;
    width: auto;
    width: initial;
    min-width: 23em;
    max-width: 28em;
    min-height: 4.25em;
  }

.PuekOJ .P182so span {
      width: auto !important;
      width: initial !important;
      color: #fff;
      font-size: 0.88em;
    }

.P1oOLT .PXqxqL {
    margin-bottom: 2em;
  }

.P1oOLT .P-DwtQ {
    margin: 0 auto 1em;
  }

.P1oOLT .P2Xrt7 {
    width: 28em;
    text-align: right;
    font-family: Roboto;
    font-size: 0.88em;
    color: rgba(14, 56, 85, 0.7);
    margin: 0 auto 0.5em;
  }

@media (max-width: 1366px) {
    .P1ymrf .PFqbw6 {
      font-size: 10px;
      line-height: 12px;
    }

    .P1ymrf input:not(:checked) + .PFqbw6::before,
    .P1ymrf input:checked + .PFqbw6::before {
      width: 15px;
      height: 15px;
    }

    .P1ymrf input:checked + .PFqbw6::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

/*Form*/
.P2xQA4 {
  font-family: Alegreya Sans, sans-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;
}
.P3K-pC {
    display: none;
  }
.P3K-pC.P12tml {
      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;
    }

.P3rFfB {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 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: #000;
}

.P3rFfB:before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P3rFfB u {
    cursor:pointer;
  }

.P3B0u7 {
  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;
}

.P3B0u7 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: 0px 3px 7px rgba(42, 1, 1, 0.35);
    background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(255, 199, 161, 1)), to(#fffde5));
    background-image: linear-gradient(0, rgba(255, 199, 161, 1), #fffde5);
    background-size: 100%;
    background-repeat: repeat;
    background-position: center top;
    -webkit-background-clip: text;
    -moz-background-clip: text;
  }

.P475Ch {
  font-family: 'Open Sans Bold', sans-serif;
  font-stretch: normal;
  font-style: normal;
  text-align: left;
  margin: 0 0 3em;
  font-weight: bold;
  cursor: default;
  color: #c00d15;
  white-space: nowrap;
}

/*Field*/
.P1h2IM {
  width: 100%;
  background: none;
}
.P1h2IM + .P1h2IM {
    margin-top: 1.25em;
  }
.P1h2IM 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;
  }
.P1h2IM label > span {
      color: #373337;
      margin-bottom: 0.69em;
      font-size: 1.4375em;
      line-height: 0.69em;
      font-weight: 600;
      word-spacing: 3px;
    }
.P1h2IM .PbIk8z {
    display: none;
  }

.P1rTap {
  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: #cad6de;
  border-radius: 0.5em;
  height: 3.55em;
  z-index: 2 !important;
}

.P1rTap::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1rTap {
    height: 2em
}
  }

.P1rTap:placeholder,
  .P1rTap:-ms-input-placeholder,
  .P1rTap::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.P1rTap:-webkit-autofill,
  .P1rTap:-webkit-autofill:hover,
  .P1rTap:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
  }

/*Button*/
.Ph3nVa,
.P-hqU9,
.P3QG8g {
  position: relative;
  height: 4.75em;
  width: 100%;
  margin: 0;
  overflow: hidden;
  background-size: cover;
  border: 0.3em solid #fddcae;
  border-radius: 2.4em;
}
.Ph3nVa .P2tlfK, .P-hqU9 .P2tlfK, .P3QG8g .P2tlfK {
    overflow: hidden;
    font-family: inherit;
  }
.Ph3nVa .P2tlfK span, .P-hqU9 .P2tlfK span, .P3QG8g .P2tlfK span {
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: center;
      color: #fffde5;
      white-space: nowrap;
      text-transform: uppercase;
      font-family: Open Sans Bold, Alegreya Sans, sans-serif;
      font-stretch: normal;
      font-style: normal;
      text-align: center;
      margin-top: -0.2em;
      line-height: 2em;
      font-size: 1.8em;
      font-weight: bold;
      letter-spacing: normal;
      background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 199, 161, 1)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#ffefda), to(#ffefda));
      background-image: linear-gradient(to top, rgba(255, 199, 161, 1), rgba(255, 255, 255, 0)), linear-gradient(to bottom, #ffefda, #ffefda);
      background-size: 100%;
      background-repeat: repeat;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      -moz-background-clip: text;
    }
.P2UguR,
.PQbH1S {
  background-size: 100% 100%;
}
.P38O5Z {
  text-shadow: none;
  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;
}

.P3M-MG {
  margin: 0.8em 0;
  text-align: left;
}

.P3M-MG input:not(:checked) + .P13CKD::before,
  .P3M-MG input:checked + .P13CKD::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    border: solid 1px #aba39e;
    background-color: #fff;
    position: static;
    position: initial;
    margin-right: 0.625em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.P3M-MG .P13CKD:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3M-MG input:checked + .P13CKD::before {
    -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;
    background-color: #2f5066 !important;
  }

.P3M-MG input:checked + .P13CKD::after {
    display: none !important;
  }

.P3M-MG input:focus + .P13CKD::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P3M-MG .P3OSaj,
  .P3M-MG .P3EJMj {
  }

.P3M-MG .P13CKD {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Cuprum, serif;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.86em;
    line-height: 1.3;
    text-shadow: none;
    color: #988f85;
  }

.P3M-MG .P13CKD a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }

.PVt-qy {
  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) {

.PVt-qy {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PVt-qy .PwMM7K {
    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;
  }

.PVt-qy .PwMM7K span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.P1pdF7,
.P2h-em {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 1.2em;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  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;
}

.P2h-em .PVt-qy {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P2h-em .P475Ch {
    font-weight: 500;
    margin-bottom: 1em;
    font-family: 'Open Sans Bold', sans-serif;
    color: #c00d15;
  }

.P2h-em .P3-rCZ {
    text-align: right;
    margin: 0.875em 0;
  }

.P2h-em .P3-rCZ span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }
.P2h-em > .P1h2IM + .P1h2IM {
  margin-top: 0.5em;
}
.P32afA {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #fff;
}
.P32afA 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;
  }
.P32afA button:before {
      content: '\2A09';
      color: #94060e;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.P20yGK {
  font-family: 'Segoe UI', sans-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;
}
  .P1j3Mf {
    display: none;
  }
  .P1j3Mf.P8qXrU {
      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;
    }

.PXIVQI {
  display: none;
}

.P2mppD {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 300;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #000;
}

.P2mppD:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2mppD u {
    cursor: pointer;
  }

.P1Tdm3 {
  font-family: 'Segoe UI', sans-serif;
  text-align: left;
  margin: 0 0 3em;
  font-weight: bold;
  color: #c00d15;
}

.P1PR4F {
  width: 100%;
  background: none;
}

.P1PR4F + .P1PR4F {
    margin-top: 1.25em;
  }

.P1PR4F 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;
  }

.P1PR4F label > span {
      color: #373337;
      margin-bottom: 0.69em;
      font-size: 1.4375em;
      line-height: 0.69em;
      font-weight: 600;
      word-spacing: 3px;
    }

.P1PR4F .P1_ubd {
    display: none;
  }

.P_B5Bb {
  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: #cad6de;
  border-radius: 0.5em;
  height: 3.55em;
  z-index: 2 !important;
}

.P_B5Bb::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P_B5Bb {
    height: 2em
}
  }

.P_B5Bb:placeholder,
  .P_B5Bb:-ms-input-placeholder,
  .P_B5Bb::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.P_B5Bb:-webkit-autofill,
  .P_B5Bb:-webkit-autofill:hover,
  .P_B5Bb:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 3em #0e0f22 inset !important;
  }

.P6XQm0,
.P3NMuE,
.P3qEaZ {
  position: relative;
  height: 4.75em;
  width: 100%;
  margin: 10px 0;
  overflow: hidden;
  -webkit-box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
  background-size: cover;
}

.P6XQm0:hover .P15zMr, .P3NMuE:hover .P15zMr, .P3qEaZ:hover .P15zMr {
      background: -webkit-gradient(linear, left top, left bottom, from(#ff681b), to(#ff5118));
      background: linear-gradient(180deg, #ff681b 0%, #ff5118 100%);
    }

.P6XQm0 .P15zMr, .P3NMuE .P15zMr, .P3qEaZ .P15zMr {
    overflow: hidden;
    font-family: inherit;
    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;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    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;
  }

.P6XQm0 .P15zMr span, .P3NMuE .P15zMr span, .P3qEaZ .P15zMr span {
      text-align: center;
      font-weight: 700;
      color: #fff;
    }
.P1Gm0W,
.P3mbn6 {
  background-size: 100% 100%;
}
.P2nZeb {
  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;
}

.P25xDz {
  margin: 0.8em 0;
  text-align: left;
}

.P25xDz input:not(:checked) + .P12WFE::before,
  .P25xDz input:checked + .P12WFE::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    border: solid 1px #aba39e;
    background-color: #fff;
    position: static;
    position: initial;
    margin-right: 0.625em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.P25xDz .P12WFE:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P25xDz input:checked + .P12WFE::before {
    -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;
    background-color: #2f5066 !important;
  }

.P25xDz input:checked + .P12WFE::after {
    display: none !important;
  }

.P25xDz input:focus + .P12WFE::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P25xDz .P12WFE {
    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;
    color: #676666;
    text-shadow: none;
    color: #988f85;
  }

.P25xDz .P12WFE a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }

.P1KPA6 {
  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) {

.P1KPA6 {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.P1KPA6 .P3YHTg {
    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;
  }

.P1KPA6 .P3YHTg span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.Pe2_r6,
.P3wVJy {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 1.2em;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  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;
}

.P3wVJy .P1KPA6 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P3wVJy .P1Tdm3 {
    font-weight: 500;
    margin-bottom: 1em;
    font-family: 'Open Sans Bold', sans-serif;
    color: #c00d15;
  }

.P3wVJy .PxM-Bh {
    text-align: right;
    margin: 0.875em 0;
  }

.P3wVJy .PxM-Bh span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }
.P3wVJy > .P1PR4F + .P1PR4F {
  margin-top: 0.5em;
}
.P3hknE {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #fff;
}
.P3hknE 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;
  }
.P3hknE button:before {
      content: '\2A09';
      color: #94060e;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.P1as3j {
  font-family: 'Segoe UI', sans-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;
}
  .P1o6A2 {
    display: none;
  }
  .P1o6A2.P1R8WR {
      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;
    }

.P2R1UT {
  display: none;
}

.P2m7PO {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 300;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #000;
}

.P2m7PO:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2m7PO u {
    cursor: pointer;
  }

.P13M-P {
  font-family: 'Segoe UI', sans-serif;
  text-align: left;
  margin: 0 0 3em;
  font-weight: bold;
  color: #bd3124;
}

.PEXTcO {
  width: 100%;
  background: none;
}

.PEXTcO + .PEXTcO {
    margin-top: 1.25em;
  }

.PEXTcO 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;
  }

.PEXTcO label > span {
      color: #373337;
      margin-bottom: 0.69em;
      font-size: 1.4375em;
      line-height: 0.69em;
      font-weight: 600;
      word-spacing: 3px;
    }

.PEXTcO .P2rqEj {
    display: none;
  }

.P1PQHW {
  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: #cad6de;
  border-radius: 0.5em;
  height: 3.55em;
  z-index: 2 !important;
}

.P1PQHW::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1PQHW {
    height: 2em
}
  }

.P1PQHW:placeholder,
  .P1PQHW:-ms-input-placeholder,
  .P1PQHW::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.P1PQHW:-webkit-autofill,
  .P1PQHW:-webkit-autofill:hover,
  .P1PQHW:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 3em #0e0f22 inset !important;
  }

.Py43Ge,
.P3aytD,
.PsnWKi {
  position: relative;
  height: 4.75em;
  width: 100%;
  margin: 10px 0;
  overflow: hidden;
  -webkit-box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
  background-size: cover;
}

.Py43Ge:hover .P2QTkc, .P3aytD:hover .P2QTkc, .PsnWKi:hover .P2QTkc {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d84b3d), to(#d23023));
      background-image: linear-gradient(to bottom, #d84b3d, #d23023);
    }

.Py43Ge .P2QTkc, .P3aytD .P2QTkc, .PsnWKi .P2QTkc {
    overflow: hidden;
    font-family: inherit;
    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;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(210, 69, 55, 1)), to(#b3281c));
    background-image: linear-gradient(to bottom, rgba(210, 69, 55, 1), #b3281c);
    border-radius: 0.5em;
    cursor: pointer;
  }

.Py43Ge .P2QTkc span, .P3aytD .P2QTkc span, .PsnWKi .P2QTkc span {
      text-align: center;
      font-weight: 700;
      color: #f6e9cf;
    }
.P3s9OP,
.P17bX2 {
  background-size: 100% 100%;
}
.P1IVM5 {
  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;
}

.PFJnF- {
  margin: 0.8em 0;
  text-align: left;
}

.PFJnF- input:not(:checked) + .P24pTg::before,
  .PFJnF- input:checked + .P24pTg::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    border: solid 1px #aba39e;
    background-color: #fff;
    position: static;
    position: initial;
    margin-right: 0.625em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.PFJnF- .P24pTg:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.PFJnF- input:checked + .P24pTg::before {
    -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;
    background-color: #2f5066 !important;
  }

.PFJnF- input:checked + .P24pTg::after {
    display: none !important;
  }

.PFJnF- input:focus + .P24pTg::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.PFJnF- .P24pTg {
    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;
    color: #676666;
    text-shadow: none;
    color: #988f85;
  }

.PFJnF- .P24pTg a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }

.P2wmYJ {
  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) {

.P2wmYJ {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.P2wmYJ .Pw_dH5 {
    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;
  }

.P2wmYJ .Pw_dH5 span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.PSDYDT,
.P1V7CO {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 1.2em;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  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;
}

.P1V7CO .P2wmYJ {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P1V7CO .P13M-P {
    font-weight: 500;
    margin-bottom: 1em;
    font-family: 'Open Sans Bold', sans-serif;
    color: #bd3124;
  }

.P1V7CO .P19iDT {
    text-align: right;
    margin: 0.875em 0;
  }

.P1V7CO .P19iDT span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }
.P1V7CO > .PEXTcO + .PEXTcO {
  margin-top: 0.5em;
}
.P98rYp {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #fff;
}
.P98rYp 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;
  }
.P98rYp button:before {
      content: '\2A09';
      color: #94060e;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.PnMlb- {
  font-family: 'Segoe UI', sans-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;
}
  .PBI9rB {
    display: none;
  }
  .PBI9rB.P1gUoa {
      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;
    }

.P3gHz2 {
  display: none;
}

.PC-_o9 {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #988f85;
  font-family: Cuprum;
}

.PC-_o9 br {
    display: none;
  }

.PJbHYO {
  position: absolute;
  top: 1.25rem;
  right: 1.1rem;
  font-size: 1.12rem;
  color: #373337;
}

.P2exzr {
    position: relative;
    z-index: 3;
  }

.P2BuQ7 {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 300;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #000;
}

.P2BuQ7 p {
    font-size: 0.8em;
  }

.P2BuQ7:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P5xpFw {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 3em 0 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 700;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #000;
}

.P5xpFw:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P5xpFw > div > div {
      margin-top: 2em;
      font-weight: 300;
    }

.P5xpFw u {
    cursor: pointer;
  }

.P1Oz01 {
  font-family: 'Open Sans Bold', sans-serif;
  text-align: left;
  margin: 0 0 3em;
  font-weight: bold;
  color: #eb2121;
}

.P2cKH- {
  width: 100%;
  background: none;
}

.P2cKH- + .P2cKH- {
    margin-top: 1.25em;
  }

.P2cKH- 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;
  }

.P2cKH- label > span {
      color: #373337;
      margin-bottom: 0.69em;
      font-size: 1.4375em;
      line-height: 0.69em;
      font-weight: 600;
      word-spacing: 3px;
    }

.P2cKH- .P1Z6aR {
    display: none;
  }

.PWjZBT {
  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: #cad6de;
  border-radius: 0.5em;
  height: 3.55em;
  z-index: 2 !important;
}

.PWjZBT::-ms-clear {
    width: 0;
    height: 0;
  }

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

.PWjZBT {
    height: 2em
}
  }

.PWjZBT:placeholder,
  .PWjZBT:-ms-input-placeholder,
  .PWjZBT::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.PWjZBT:-webkit-autofill,
  .PWjZBT:-webkit-autofill:hover,
  .PWjZBT:-webkit-autofill:focus {
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 3em #cad6de inset !important;
  }

.P2K79S,
.P1RniT,
.P1fCdn {
  position: relative;
  width: 100%;
  height: 4.75em;
  margin: 10px 0;
  font-family: 'Segoe UI', sans-serif;
  -webkit-box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
  background-size: cover;
  overflow: hidden;
}

.P2K79S:hover .Pnu941, .P1RniT:hover .Pnu941, .P1fCdn:hover .Pnu941 {
      background: #dc0000;
    }

.P2K79S .Pnu941, .P1RniT .Pnu941, .P1fCdn .Pnu941 {
    overflow: hidden;
    font-family: inherit;
    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;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    background: #eb2121;
    border-radius: 0.5em;
    cursor: pointer;
  }

.P2K79S .Pnu941 span, .P1RniT .Pnu941 span, .P1fCdn .Pnu941 span {
      text-align: center;
      font-weight: 700;
      color: #fff;
    }
.P9-cA0,
.P3nr-n {
  background-size: 100% 100%;
}
.P3aieU {
  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;
}

.P1kn5h {
  margin: 0.8em 0;
  text-align: left;
}

.P1kn5h input:not(:checked) + .P1_0J0::before,
  .P1kn5h input:checked + .P1_0J0::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    border: solid 1px #aba39e;
    background-color: #fff;
    position: static;
    position: initial;
    margin-right: 0.625em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.P1kn5h .P1_0J0:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P1kn5h input:checked + .P1_0J0::before {
    -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;
    background-color: #2f5066 !important;
  }

.P1kn5h input:checked + .P1_0J0::after {
    display: none !important;
  }

.P1kn5h input:focus + .P1_0J0::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P1kn5h .P1_0J0 {
    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;
    color: #676666;
    text-shadow: none;
    color: #988f85;
  }

.P1kn5h .P1_0J0 a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }

.PbvlEw {
  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) {

.PbvlEw {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PbvlEw .PKMOP7 {
    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;
  }

.PbvlEw .PKMOP7 span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.P_ToAL,
.PWLUlC {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 1.2em;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  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;
}

.PWLUlC .PbvlEw {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PWLUlC .P1Oz01 {
    font-weight: 500;
    margin-bottom: 1em;
  }

.PWLUlC .P241K1 {
    text-align: right;
    margin: 0.875em 0;
  }

.PWLUlC .P241K1 span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }
.PWLUlC > .P2cKH- + .P2cKH- {
  margin-top: 0.5em;
}
.P1VWyH {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #fff;
}
.P1VWyH 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;
  }
.P1VWyH button:before {
      content: '\2A09';
      color: #94060e;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.P15j2P {
  font-family: 'Segoe UI', sans-serif;
  width: 100%;
  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;
}

  .P3SHFx {
    display: none;
    width: 24em;
    background: rgb(255, 232, 221, 0.1);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }

  .P3SHFx.P2dPoC {
      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;
    }

.PPb7HV {
  margin: 0 0 0.8em;
  letter-spacing: 0.047rem;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35);
  color: #ffe5ca;
}

.PPb7HV p {
    margin: 0;
    font-size: 0.73em;
    text-transform: capitalize;
  }

.P28j6N,
.P3XFPN,
.P3RTce {
  position: relative;
  height: 3.81rem;
  width: 100%;
  margin: 10px 0;
  overflow: hidden;
  -webkit-box-shadow: 0px 5px 10px 0 rgba(11, 8, 8, 0.12);
          box-shadow: 0px 5px 10px 0 rgba(11, 8, 8, 0.12);
  background-size: cover;
}

.P28j6N:hover .P3ZV6e, .P3XFPN:hover .P3ZV6e, .P3RTce:hover .P3ZV6e {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d84b3d), to(#d23023));
      background-image: linear-gradient(to bottom, #d84b3d, #d23023);
    }

.P28j6N .P3ZV6e, .P3XFPN .P3ZV6e, .P3RTce .P3ZV6e {
    overflow: hidden;
    font-family: inherit;
    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;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(210, 69, 55, 1)), to(#b3281c));
    background-image: linear-gradient(to bottom, rgba(210, 69, 55, 1), #b3281c);
    border-radius: 0.5em;
    cursor: pointer;
  }

.P28j6N .P3ZV6e span, .P3XFPN .P3ZV6e span, .P3RTce .P3ZV6e span {
      text-align: center;
      font-weight: 700;
      color: #f6e9cf;
    }
.P3OD7Z,
.P2V6c1 {
  background-size: 100% 100%;
}

.PEJEMR,
.P2ikM4 {
  position: relative;
  width: 100%;
}

.P2gVib {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 1.69em;
  font-weight: 300;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #ffe5ca;
}

.P2gVib > div {
    margin-top: 1rem;
  }

.P2gVib:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/044/icon_check.svg')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1Yu6U {
  font-family: PT Sans, sans-serif;
  width: 100%;
  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;
}
  .Pas1HU {
    display: none;
  }
  .Pas1HU.P3LI-i {
      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;
    }

.P3r4Zx {
  display: none;
}

.PiiTpl {
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  text-align: left;
  margin: 0 0 3em;
  font-weight: bold;
  cursor: default;
  color: #fff;
  letter-spacing: 0.08em;
  white-space: nowrap;
}
.P27Kxw {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 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: #fff;
}
.P27Kxw:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }
.P27Kxw u {
    cursor: pointer;
  }

/*Field*/
.PXEiaG {
  width: 100%;
  background: none;
}
.PXEiaG 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;
  }
.PXEiaG label > span {
      color: #fff;
      margin-bottom: 0.69em;
      font-size: 1.4375em;
      line-height: 0.69em;
      font-weight: 400;
      word-spacing: 3px;
    }
.PXEiaG .P1yprG {
    display: none;
  }

.P1zJml {
  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: #fff;
  border-radius: 0;
  height: 3.35em;
  z-index: 2 !important;
}

.P1zJml::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1zJml {
    height: 2em
}
  }

.P1zJml:placeholder,
  .P1zJml:-ms-input-placeholder,
  .P1zJml::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.P1zJml:-webkit-autofill,
  .P1zJml:-webkit-autofill:hover,
  .P1zJml:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
  }

/*Button*/
.P2KleW,
.P3mkNn,
.P82vOm {
  position: relative;
  width: 100%;
  height: 4.75em;
  margin: 0;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  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%;
  border: solid 1px #ff1d3c;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  overflow: hidden;
}
.P2KleW button, .P3mkNn button, .P82vOm button {
    font-family: inherit;
  }
.P2KleW:hover, .P3mkNn:hover, .P82vOm:hover {
    background-position: right center;
  }
.P2KleW:hover .P3_I2P, .P3mkNn:hover .P3_I2P, .P82vOm:hover .P3_I2P {
      background: #fff;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: none;
    }
.P2KleW:hover .P3_I2P::before, .P3mkNn:hover .P3_I2P::before, .P82vOm:hover .P3_I2P::before {
        height: 100%;
      }
.P2KleW:hover .P3_I2P::after, .P3mkNn:hover .P3_I2P::after, .P82vOm:hover .P3_I2P::after {
        width: 100%;
      }
.P2KleW:hover .P3_I2P span, .P3mkNn:hover .P3_I2P span, .P82vOm:hover .P3_I2P span {
        color: #f50c24;
        border: none;
      }
.P2KleW:hover .P3_I2P span::before, .P3mkNn:hover .P3_I2P span::before, .P82vOm:hover .P3_I2P span::before {
          height: 100%;
        }
.P2KleW:hover .P3_I2P span::after, .P3mkNn:hover .P3_I2P span::after, .P82vOm:hover .P3_I2P span::after {
          width: 100%;
        }
.P2KleW .P3_I2P, .P3mkNn .P3_I2P, .P82vOm .P3_I2P {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: inherit;
    text-transform: uppercase;
    color: #fff;
    background: transparent;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
    overflow: hidden;
    cursor: pointer;
  }
.P2KleW .P3_I2P span, .P3mkNn .P3_I2P span, .P82vOm .P3_I2P span {
      position: relative;
      width: 100%;
      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;
      text-overflow: ellipsis;
      text-transform: uppercase;
      text-align: center;
      font-family: inherit;
      font-size: 2.2em;
      line-height: 2.4em;
      font-weight: 600;
      font-style: normal;
      font-stretch: normal;
      white-space: nowrap;
      letter-spacing: 0.02em;
      color: #fff;
      overflow: hidden;
    }
.P2KleW .P3_I2P span:hover, .P3mkNn .P3_I2P span:hover, .P82vOm .P3_I2P span:hover {
        color: #e60015;
        border: none;
      }
.P2KleW .P3_I2P span:before,
      .P2KleW .P3_I2P span:after,
      .P3mkNn .P3_I2P span:before,
      .P3mkNn .P3_I2P span:after,
      .P82vOm .P3_I2P span:before,
      .P82vOm .P3_I2P span:after {
        position: absolute;
        content: '';
        left: 0;
        bottom: 0;
        background: rgba(255, 68, 85, 1);
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }
.P2KleW .P3_I2P span:before, .P3mkNn .P3_I2P span:before, .P82vOm .P3_I2P span:before {
        width: 2px;
        height: 0%;
      }
.P2KleW .P3_I2P span:after, .P3mkNn .P3_I2P span:after, .P82vOm .P3_I2P span:after {
        width: 0%;
        height: 2px;
      }
.P2KleW .P3_I2P:before,
    .P2KleW .P3_I2P:after,
    .P3mkNn .P3_I2P:before,
    .P3mkNn .P3_I2P:after,
    .P82vOm .P3_I2P:before,
    .P82vOm .P3_I2P:after {
      position: absolute;
      content: '';
      right: 0;
      top: 0;
      background: rgba(255, 68, 85, 1);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }
.P2KleW .P3_I2P:before, .P3mkNn .P3_I2P:before, .P82vOm .P3_I2P:before {
      height: 0%;
      width: 2px;
    }
.P2KleW .P3_I2P:after, .P3mkNn .P3_I2P:after, .P82vOm .P3_I2P:after {
      width: 0%;
      height: 2px;
    }
.P3o_h6,
.P2nRjH {
  background-size: 100% 100%;
}
.P19aU4 {
  text-shadow: none;
  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: #bbbbbb;
  cursor: pointer;
}

.P1aCdN {
  margin: 1em 0;
  text-align: left;
}

.P1aCdN input:not(:checked) + .P350da::before,
  .P1aCdN input:checked + .P350da::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    background-color: #fff;
    position: static;
    position: initial;
    margin-right: 0.625em;
    margin-top: -0.2em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.P1aCdN .P350da:hover::before {
    background-color: #fff !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P1aCdN input:checked + .P350da::before {
    -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;
    background-color: #000 !important;
  }

.P1aCdN input:checked + .P350da::after {
    display: none !important;
  }

.P1aCdN input:focus + .P350da::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P1aCdN .PBLlSE,
  .P1aCdN .PWorR3 {
  }

.P1aCdN .P350da {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: PT Sans;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.78em;
    line-height: 1.3;
    color: #676666;
    text-shadow: none;
    color: #bbbbbb;
  }

.P1aCdN .P350da a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }

.P2SLmf {
  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) {

.P2SLmf {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.P2SLmf .P22khX {
    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;
  }

.P2SLmf .P22khX span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.P1JBHy,
.PkbhRK {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #bb9f7b;
  border-radius: 0;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#485563), to(#202328));
  background-image: linear-gradient(to top, #485563, #202328);
  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;
}

.PkbhRK .P2SLmf {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PkbhRK .PiiTpl {
    font-weight: 500;
    margin-bottom: 1em;
    font-family: 'Oswald', sans-serif;
    color: #fff;
  }

.PkbhRK .P3IeLy {
    text-align: right;
    margin: 0.875em 0;
  }

.PkbhRK .P3IeLy span {
      font-family: PT Sans;
      color: #bbbbbb;
      text-decoration: underline;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }
.PkbhRK > .PXEiaG + .PXEiaG {
  margin-top: 0.5em;
}
.P1FW41 {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #262b31;
  border: solid 1px #bb9f7b;
}
.P1FW41 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;
  }
.P1FW41 button:before {
      content: '\2A09';
      color: #fff;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.P3WimY {
  font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;
  width: 33.75em;
  padding: 0 7.5em 6.25em;
}
  .P2G6Kp {
    display: none;
    width: auto !important;
    height: auto !important;
    background-size: cover;
    padding: 26em 0 0 ;
    background-position: center bottom !important;
  }
  .P2G6Kp.PV8lkD {
      display: block;
    }
  .PwNeiv {
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    top: 0!important;
    left: 50%;
    width: 18.75em !important;
    height: 26em !important;
    background-size: contain;
  }
.P3sag5 {
  font-weight: bold;
  position: relative;
  text-align: center;
  margin-bottom: 1.56em;
  z-index: 1;
}
.P3sag5 span {
    display: block;
  }
.P3sag5 div {
    font-size: 2.31em;
    text-transform: uppercase;
    font-family: Oswald, Arial, Helvetica, sans-serif;
  }
.P3sag5 img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
  }

.P3VmE7 {
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  width: 95%;
  margin: 0 auto 0.49em;
  padding: 0;
  position: relative;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
  color: #bac6d0;
}

.P3VmE7 img {
    max-width: 1.6em;
    margin-left: -10px;
    margin-right: 10px;
  }

.P19aid {
  background: #fff;
  border-radius: 8px;
  width: 100%;
  height: 3.75em;
  background-size: contain;
  background-position: center top !important;
  margin: 0 0 0.75em;
}

.P19aid label{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.P19aid label span {
      position: absolute;
      top: -.7em;
      left: .5em;
      display: inline-block;
      padding: 0 .63em;
      color: #888298;
      background-color: #0c0e1e;
      font-size: 1em;
    }

.P1Wdxv {
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  display: block;
  width: 100%;
  line-height: 2;
  font-size: 1.15em;
  border-radius: 8px;
  letter-spacing: 0.36px;
  text-align: left;
  color: #0e323c;
  font-weight: bold;
  padding: 0 1.13em 0 1.13em;
}

.P1Wdxv::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1Wdxv {
    height: 2em
}
  }

.P1Wdxv:-ms-input-placeholder {
    color: #0e323c !important; /*fix color of placeholder ie 11*/
  }

.P1Wdxv:-webkit-autofill,
  .P1Wdxv:-webkit-autofill:hover,
  .P1Wdxv:-webkit-autofill:focus {
    -webkit-text-fill-color: #0e323c;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
  }


.P3Sbwf,
.P2vd6E,
.P3EISe {
  position: relative;
  height: 5em;
  width: 100%;
  margin: 0 auto .8em;
  font-family: Oswald, Arial, Helvetica, sans-serif;
  background-size: contain;
}


.P3Sbwf .P3bgaf,
  .P3Sbwf .P1Dueg,
  .P2vd6E .P3bgaf,
  .P2vd6E .P1Dueg,
  .P3EISe .P3bgaf,
  .P3EISe .P1Dueg{
    background-size: contain;
  }


.P3Sbwf .P3Gs7u span,.P2vd6E .P3Gs7u span,.P3EISe .P3Gs7u span{
      font-weight: bold;
      line-height: 0.53;
      text-align: center;
      color: #fff4c1;
      font-size: 2.18em;
      text-transform: uppercase;
    }

.P3QECM {
  color: rgba(174, 192, 206, 0.7);
  text-shadow: 0px 1px 0 #000000;
  text-align: center;
  line-height: 1.21;
  letter-spacing: 0.28px;
  font-size: .88em;
  margin: 0 0 2.25em;
}

.Psh2HE {
  text-align: center;
  color: rgba(174, 192, 206, 0.3);
  width: 89%;
  margin: 0 auto 0.8em;
  line-height: 1.1;
}

.Psh2HE .P14UWZ {
    font-size: .9em;
    line-height: 1.21;
  }

.P3rcNy {
  margin-bottom: 1.28em;
  text-align: left;
}

.P3rcNy input:not(:checked) + .P2aKoJ::before,
  .P3rcNy input:checked + .P2aKoJ::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
            box-shadow: inset 2.1px 2.1px 5px 0 #0a0e1e;
    border-radius: 4px;
    border: solid 3px rgb(219, 207, 207);
    background-color: #043c5e;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P3rcNy .P2aKoJ:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3rcNy input:checked + .P2aKoJ::after {
    background-color: rgba(223, 220, 226, 0.5);
  }

.P3rcNy input:focus + .P2aKoJ::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P3rcNy .P2aKoJ {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(174, 192, 206, 0.7);
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P3rcNy .P2aKoJ a {
      color: rgba(174, 192, 206, 0.7);
      border-bottom: 1px solid rgba(174, 192, 206, 0.7);
    }

.P3rcNy .P2aKoJ a:hover,
      .P3rcNy .P2aKoJ a:focus {
        border-bottom: none;
      }

.P2M9r- {
  height: 3.5em;
  width: 27.04em!important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P2M9r- {
    width: 28em !important
}
  }

.P2M9r- 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) {

.P2M9r- span {
      padding: 0 !important
  }
    }

.P2M9r- 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) {

.P2M9r- span span {
        padding: 14px 28px !important
    }
      }

.P1To9v .P3sag5 {
    color: #fff;
    text-shadow: 0.5px 0.9px 2px #05172c;
    text-transform: none;
    font-family: Cuprum, Helvetica, sans-serif;
    padding: 0;
    margin-bottom: 0.4em;
    height: auto;
  }

.P1To9v .P3sag5 div{
      font-size: 1.28em;
      margin-bottom: 0.8em;
    }

.P1To9v .P1f0uR {
    padding-right: 1.08em;
    text-align: right;
    margin-bottom: .5em;
    color: rgba(174, 192, 206, 0.7);
    font-size: 0.84em;
  }

.P1To9v .P1f0uR a {
      display: block;
      font-size: 0.84em;
      color: rgba(174, 192, 206, 0.7);
      text-shadow: 0px 1px 0 #000000;
      text-decoration: underline;
    }

.P1To9v .P1f0uR a :hover {
        text-decoration: none;
         }

.Pu2jGb .PwNeiv {
    width: 14.75em!important;
    height: 21em!important;
    top: -2em !important;
  }

.Pu2jGb.P2G6Kp{
    padding: 14em 0px 0px !important;
  }

.Pu2jGb .P2y3us {
    top: -25px !important;
  }

.Pu2jGb .P2GLZh {
    width: 15.5em !important;
  }

.Pu2jGb .P3QECM {
      display: none;
  }

.Pu2jGb.P2G6Kp{
    padding: 14em 0px 0px !important;
  }

.Pu2jGb .P3sag5 span {
    margin: 0 auto;
  }

.Pu2jGb .P3sag5 span span {
      display: none;
    }

@media (max-width: 1366px) {
    .P3rcNy .P2aKoJ {
      font-size: 10px;
      line-height: 14px;
    }

    .P3rcNy input:not(:checked) + .P2aKoJ::before,
    .P3rcNy input:checked + .P2aKoJ::before {
      width: 15px;
      height: 15px;
    }

    .P3rcNy input:checked + .P2aKoJ::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}


/*Form*/
.P2A-4G {
  font-family: Alegreya Sans, sans-serif;
  width: 100%;
  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;
}
.P95I0V {
    display: none;
  }
.P95I0V.P3CGWF {
      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;
    }

.P7PDcl {
  display: none;
}

.P2fMSw {
  font-family: 'Open Sans Bold', sans-serif;
  font-stretch: normal;
  font-style: normal;
  text-align: left;
  margin: 0 0 3em;
  font-weight: bold;
  cursor: default;
  color: #c00d15;
  white-space: nowrap;
}
.P2izKJ {
  width: 84%;
  margin: -1em auto 0.49em;
  padding: 2em 0 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: #000;
}
.P2izKJ:before {
    display: block;
    content: "";
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/044/check.png') no-repeat center center/contain;
    position: absolute;
    top: .5em;
    left: 0;
    right: 0;
    margin: auto;
  }
.P2izKJ u {
    cursor:pointer;
  }

/*Field*/
.P3pXUA {
  width: 100%;
  background: none;
}
.P3pXUA + .P3pXUA {
    margin-top: 1.25em;
  }
.P3pXUA 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;
  }
.P3pXUA label > span {
      color: #373337;
      margin-bottom: 0.69em;
      font-size: 1.4375em;
      line-height: 0.69em;
      font-weight: 600;
      word-spacing: 3px;
    }
.P3pXUA .PTzzjY {
    display: none;
  }

.P1zNRP {
  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: #cad6de;
  border-radius: 0.5em;
  height: 3.55em;
  z-index: 2 !important;
}

.P1zNRP::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1zNRP {
    height: 2em
}
  }

.P1zNRP:placeholder,
  .P1zNRP:-ms-input-placeholder,
  .P1zNRP::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.P1zNRP:-webkit-autofill,
  .P1zNRP:-webkit-autofill:hover,
  .P1zNRP:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
  }

/*Button*/
.P3DBvj,
.PecckS,
.P1h21m {
  position: relative;
  height: 4.75em;
  width: 100%;
  margin: 0;
  overflow: hidden;
  background-size: cover;
  border: .3em solid #fddcae;
  border-radius: 2.4em;
}
.P3DBvj .P2ScAj, .PecckS .P2ScAj, .P1h21m .P2ScAj {
    overflow: hidden;
    font-family: inherit;
  }
.P3DBvj .P2ScAj span, .PecckS .P2ScAj span, .P1h21m .P2ScAj span {
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: center;
      color: #fffde5;
      white-space: nowrap;
      text-transform: uppercase;
      font-family: Open Sans Bold, Alegreya Sans, sans-serif;
      margin-top: -0.2em;
      line-height: 2em;
      font-size: 1.8em;
      font-weight: bold;
      background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 199, 161, 1)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#ffefda), to(#ffefda));
      background-image: linear-gradient(to top, rgba(255, 199, 161, 1), rgba(255, 255, 255, 0)), linear-gradient(to bottom, #ffefda, #ffefda);
      background-size: 100%;
      background-repeat: repeat;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      -moz-background-clip: text;
    }
.PRxcej,
.PFOPBf {
  background-size: 100% 100%;
}
.P2EraQ {
  text-shadow: none;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: 0.0175em;
  font-size: 0.8em;

  margin-top: 1.25em;
  text-align: center;
  color: #988f85;
  cursor: pointer;
}

.P1twn_ {
  margin: 0.8em 0;
  text-align: left;
}

.P1twn_ input:not(:checked) + .P1OikK::before,
  .P1twn_ input:checked + .P1OikK::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    border: solid 1px #aba39e;
    background-color: #fff;
    position: static;
    position: initial;
    margin-right: 0.625em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1em;
    height: 1em;
  }

.P1twn_ .P1OikK:hover::before {
    background-color: inherit !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P1twn_ input:checked + .P1OikK::before {
    -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;
    background-color: #2f5066 !important;
  }

.P1twn_ input:checked + .P1OikK::after {
    display: none !important;
  }

.P1twn_ input:focus + .P1OikK::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P1twn_ .P1ZpXr,
  .P1twn_ .P3Gd49 {
  }

.P1twn_ .P1OikK {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.7em;
    line-height: 1.3;
    text-shadow: none;
    color: #988f85;
  }

.P1twn_ .P1OikK a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }

.PIcC3f {
  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) {

.PIcC3f {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }

.PIcC3f .P305IL {
    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;
  }

.PIcC3f .P305IL span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.P1wssT,
.P1ik_T {
  margin-top: -2.8125em;
  padding: 4em 4em 1.875em;
  border: solid 1px #686159;
  border-radius: 1.2em;
  -webkit-box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 40px 60px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  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;
}

.P1ik_T .PIcC3f {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P1ik_T .P2fMSw {
    font-weight: 500;
    margin-bottom: 1em;
    font-family: 'Open Sans Bold', sans-serif;
    color: #c00d15;
  }

.P1ik_T .P3kwPW {
    text-align: right;
    margin: 0.875em 0;
  }

.P1ik_T .P3kwPW span {
      font-family: Cuprum;
      color: #988f85;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }
.P1ik_T > .P3pXUA + .P3pXUA {
  margin-top: 0.5em;
}
.P1xh50 {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #fff;
}
.P1xh50 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;
  }
.P1xh50 button:before {
      content: '\2A09';
      color: #94060e;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

.P3fy3R {
  font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;
}

  .P3QM6P {
    display: none;
    width: 35.13em !important;
    background-color: rgba(2,13,19,0.76863);
    min-height: 48em;
  }

  .P3QM6P.P2ovum {
      display: block;
    }

.P2x-Hp {
  font-family: 'PT Sans';
  color: #858484;
  font-size: 0.84em;
  margin-bottom: 0.7em;
  letter-spacing: 0.06em;
}

.P2x-Hp a {
    text-decoration: none;
    border-bottom: 0.06em solid #858484;
  }

.PeB8uD {
  margin-bottom: 1.8em;
  font-weight: bold;
  color: #d6d5d8;
  display: block;
}

.PeB8uD:hover ~ .P271xL {
    opacity: 1;
    visibility: visible;
  }

.P2IFGR {
  margin: 0 0 1.1em 0;
  position: relative;
}

.P2Sa2c {
    color: #d6d5d8;
    font-size: 1.15em;
    margin-right: 0;
  }

.P3TG5Z {
    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;
  }

.P3TG5Z button:hover {
        opacity: 0.85;
      }

.PSI-n3 {
    position: relative;
  }

.P3xFht {
      width: 2.81em !important;
      height: 2.81em !important;
      margin-bottom: .6em;
      background-size: contain;
    }

.P46NeI div {
        width: 7.19em !important;
      }

.Phqwed {
    position: relative;
  }

.P1Ju8d {
  position: absolute;
  z-index: 2;
  top: .7em;
  right: 1.2em;
  font-size: 1.2em;
  color: #4a1603;
  font-family: TimesNewRoman, "Times New Roman", Times;
}

.PfIa_t {
  width: 100%;
  height: 3em;
  padding: .8em 1em .81em 1em;
  background-color: #d6d5d8;
  margin-bottom: 1em;
  border: 1px solid transparent;
}

.PfIa_t.PT_xfz {
    border: 1px solid #b71c1c;
  }

.P3hVMC {
  width: 100%;
  font-size: 1.4em !important;
  color: #4a1603;
  display: block;
  padding-right: 1.6em;
}

.P3hVMC::-ms-clear {
    width: 0;
    height: 0;
  }

.P3hVMC:-ms-input-placeholder {
    color: #4a1603 !important; /*fix color of placeholder ie 11*/
  }

.P3hVMC:-webkit-autofill::first-line {
    font-size: 1.1vw !important;
  }

.P3hVMC:-webkit-autofill,
  .P3hVMC:-webkit-autofill:hover,
  .P3hVMC:-webkit-autofill:focus {
    -webkit-text-fill-color: #4a1603;
    font-size: 1.4em !important;
    -webkit-box-shadow: 0 0 0 30px #d6d5d8 inset !important;
  }

.P2Q1Vb {
  margin-bottom: .6em;
}

.P2Q1Vb input:not(:checked) + .P24u8g::before,
  .P2Q1Vb input:checked + .P24u8g::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 1px #d6d5d8;
    background-color: #313131;
  }

.P2Q1Vb .P24u8g:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P2Q1Vb input:checked + .P24u8g::after {
    background-color: #d6d5d8;
  }

.P2Q1Vb input:focus + .P24u8g::before {
    border-color: #d6d5d8;
  }

.P2Q1Vb .P24u8g {
    font-family: 'PT Sans';
    padding: 0 0 0 27px;
    font-size: .84em;
    letter-spacing: 0.06em;
    line-height: 1.2;
    color: #858484;
  }

.P2Q1Vb .P24u8g a {
      color: #858484;
      border-bottom: 0.06em solid #858484;
    }

.P2Q1Vb .P24u8g a:hover,
      .P2Q1Vb .P24u8g a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.PrN3Db {
  margin: 0 auto .5em;
  padding: 4em 0 0 0;
  position: relative;
  font-size: 2em;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #d6d5d8;
}

.PrN3Db:before {
    display: block;
    content: "";
    width: 1.5em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/050/ic_check.png') no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.Pclpad,
.P1A6jp,
.P2nNqR {
  height: 5.7em;
  width: 24.9em;
  margin: 0 auto 0.84em -0.5em;
  text-transform: uppercase;
  background-size: contain;
  font-weight: bold;
  color: #4a1603;
}

.Pclpad .P15TWS .P3HpuK, .P1A6jp .P15TWS .P3HpuK, .P2nNqR .P15TWS .P3HpuK {
      display: none;
    }

.Pclpad .P8WIQM, .P1A6jp .P8WIQM, .P2nNqR .P8WIQM {
    -webkit-animation: none;
            animation: none;
  }

.Pclpad .P3_vIV,
  .Pclpad .P1vyLa,
  .P1A6jp .P3_vIV,
  .P1A6jp .P1vyLa,
  .P2nNqR .P3_vIV,
  .P2nNqR .P1vyLa {
    background-size: contain;
  }

.P3ogtN {
  font-family: 'PT Sans';
  text-align: center;
  line-height: 1.2;
  margin: 0 auto 2.3em;
  color: #858484;
}

.P3ogtN .P253d_ {
    font-size: 1em;
  }

.PE3rg4 {
  color: #d6d5d8;
  text-align: center;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.5em;
  margin-bottom: .6em;
}

.P271xL {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.P1Fyqj.P1-DZH:after {
      right: -.9em;
      border-left: .96em solid #d6d5d8;
      border-right: 0;
      left: auto;
    }

.P1Fyqj {
    position: absolute;
    font-size: .85em;
    border-radius: .8em;
    margin: 0;
    color: #d6d5d8;
    font-family: Verdana;
    background-color: rgba(2,13,19,0.76863);
    line-height: 1.4em;
    border-left: 1.5px solid #d6d5d8;
    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);
  }

.P1Fyqj li:before {
      content: "-";
      position: absolute;
      left: 1.5em;
    }

.P2W0Vo {
      left: calc(100% + 2em);
    }

.P1-DZH {
      right: calc(100% + 2em);
      border-right: 1.5px solid #d6d5d8;
      border-left: none;
    }

.P1Fyqj:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-radius: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #d6d5d8;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.9em;
      top: 2.4em;
    }

.P2nmV3 {
  top: 0;
  height: 3em;
  width: 25em !important;
  z-index: 99999;
  margin: auto;
}

.P2nmV3 span {
    background-color: #b71c1c !important;
    color: #d6d5d8;
    opacity: .9;
    padding: .2em 1em;
  }

.P2nmV3 span span {
      background-color: #b71c1c;
    }

.P11Qv2 {
    right: calc(100% + 1em);
  }

.P1fJ5G {
    left: calc(100% + 1em);
  }

.P1kKMT .P3hjAe .PfIa_t, .P3beqA .P3hjAe .PfIa_t {
      margin-bottom: 3.44em;
    }

.PMJDZ6 .P3bYg4 {
    margin: -.5em 0 2.3em;
    text-align: right;
    position: relative;
  }

.PMJDZ6 .P3bYg4 button span {
        font-size: .84em;
        color: #858484;
        letter-spacing: 0.06em;
        display: inline-block;
        border-bottom: 0.06em solid #858484;
      }

@media (max-width: 1366px) {
    .P2Q1Vb .P24u8g {
      font-size: 10px;
      line-height: 12px;
    }

    .P2Q1Vb input:not(:checked) + .P24u8g::before,
    .P2Q1Vb input:checked + .P24u8g::before {
      width: 15px;
      height: 15px;
    }

    .P2Q1Vb input:checked + .P24u8g::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .P2x-Hp {
    font-size: 10px;
  }
}

@media (max-width: 1024px) {
  .P2Q1Vb {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P2Q1Vb input:not(:checked) + .P24u8g::before,
    .P2Q1Vb input:checked + .P24u8g::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P2Q1Vb input:checked + .P24u8g::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P2Q1Vb .P24u8g {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .P2x-Hp {
    font-size: 8px;
  }
        .PMJDZ6 .P3bYg4 button span {
          font-size: 8px;
        }
}
  
.P3UHFT {
  font-family: Cuprum, Oswald, sans-serif;
  width: 21.9em;
}

  .P3ntbe {
    display: none;
    background-position: center bottom !important;
    background-size: 100%;
  }

  .P3ntbe.P3heCu {
      display: block;
    }

.P2alau {
  margin-bottom: 0.2em;
  text-align: center;
  font-weight: bold;
  color: #f9e993;
}

.P2djp2 {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.P2djp2 + .P2g4bD {
    margin-top: 3em;
  }

.P2MRzC {
  width: 100%;
  background: #fff;
  border-radius: 8px;
  background-size: contain;
  background-position: center top !important;
  margin: 0 0 0.75em;
}

.PiHGfF {
  display: block;
  width: 100%;
  padding: 0.8em 2em 0.8em 1em;
  font-size: 1.2em;
  line-height: 1;
  font-weight: bold;
  color: #786752;
  border-radius: 8px;
}

.PiHGfF:-ms-input-placeholder {
    color: #786752 !important;
  }

.PiHGfF::-ms-clear {
    display: none;
  }

.PiHGfF:-webkit-autofill,
  .PiHGfF:-webkit-autofill:hover,
  .PiHGfF:-webkit-autofill:focus {
    -webkit-text-fill-color: #786752;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
  }

.Pzzv_1,
.P8bXlg,
.P2k1Sa {
  position: relative;
  height: 4.5em;
  width: 100%;
  margin: 1.7em auto 0.8em;
  font-size: inherit;
  background-size: 100% 100%;
}

.Pzzv_1 .P2hwEt,
  .Pzzv_1 .P3XGQ0,
  .P8bXlg .P2hwEt,
  .P8bXlg .P3XGQ0,
  .P2k1Sa .P2hwEt,
  .P2k1Sa .P3XGQ0 {
    background-size: 100% 100%;
  }

.Pzzv_1 .P8b457 span, .P8bXlg .P8b457 span, .P2k1Sa .P8b457 span {
      text-align: center;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      letter-spacing: 0.02em;
      text-transform: uppercase;
      color: #fff4c1;
    }

.Pzzv_1 + .P2g4bD {
  margin-top: 3.5em;
}

.P1_ihJ {
  margin: 0 0 2.25em;
  font-family: Alegreya Sans, sans-serif;
  text-align: center;
  font-size: 0.88em;
  line-height: 1.21;
  letter-spacing: 0.02em;
  color: rgba(152, 143, 133, 0.6);
  text-shadow: 1.5px 1.3px 0 rgba(0, 0, 0, 0.5);
}

.P2cE0g {
  width: 91%;
  margin: 0 auto 0.8em;
  text-align: center;
  font-family: Alegreya Sans, sans-serif;
  font-size: 1em;
  line-height: 1.13;
  color: #c1bab3;
}

.P3PW6V {
  position: absolute;
  top: 1.4em;
  right: 1.1em;
  font-size: 0.88em;
  color: rgba(120, 103, 82, 0.7);
  opacity: 0.7;
}

.P1twWL {
    position: relative;
    z-index: 1;
  }

.P3BApB {
  margin-bottom: 1.28em;
  text-align: left;
}

.P3BApB input:not(:checked) + .PHTlZc::before,
  .P3BApB input:checked + .PHTlZc::before {
    position: absolute;
    border-radius: 4px;
    border: solid 1px rgb(219, 207, 207);
    background-color: #0a0e1e;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P3BApB .PHTlZc:hover::before {
    background-color: #0a0e1e !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3BApB input:checked + .PHTlZc::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P3BApB input:focus + .PHTlZc::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P3BApB .PHTlZc {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(152, 143, 133, 0.6);
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P3BApB .PHTlZc a {
      color: rgba(152, 143, 133, 0.6);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P3BApB .PHTlZc a:hover,
      .P3BApB .PHTlZc a:focus {
        border-bottom: none;
      }

.P2G_gd {
  top: 0;
  height: 3em;
  z-index: 99999;
  margin: auto;
}

.P2G_gd span {
    color: #d6d5d8;
    opacity: 0.9;
    padding: 0.2em 1em;
  }

.P1hj5Q {
    right: calc(100% + 1em);
  }

.P3jJ-l {
    left: calc(100% + 1em);
  }

.P2sH3k .P2alau {
    margin-bottom: 0.7em;
    text-transform: none;
  }

.P2U4zl {
  padding-right: 1.08em;
  text-align: right;
  margin-bottom: 0.5em;
  color: rgba(152, 143, 133, 0.6);
  font-size: 0.84em;
}

.P2U4zl button {
    text-decoration: underline;
  }

.P2U4zl button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P3BApB .PHTlZc {
      font-size: 10px;
      line-height: 14px;
    }

    .P3BApB input:not(:checked) + .PHTlZc::before,
    .P3BApB input:checked + .PHTlZc::before {
      width: 15px;
      height: 15px;
    }

    .P3BApB input:checked + .PHTlZc::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P2g4bD figure {
    display: inline-block;
    width: 10.2em;
    margin: 0 0.3em 1em;
  }

.P2g4bD figure img {
      max-width: 100%;
    }

.P2g4bD p {
    margin: 0 0 0.9em;
    font-size: 1.2em;
    color: #b29873;
  }

.P2g4bD p span {
      text-transform: uppercase;
      color: #fefbf2;
    }

.P2g4bD h2 {
    position: relative;
    margin: 0 0 0.4em;
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    text-align: center;
    color: #ffd800;
  }

.P2g4bD h2::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 0;
      background: url('https://cdn01.x-plarium.com/browser/content/landings/forms/051/line.png')
        no-repeat center;
    }

.P2g4bD h2 span {
      position: relative;
      z-index: 1;
    }

.P2e0ba {
  font-family: Alegreya Sans, Oswald, sans-serif;
  width: 25.5em;
  text-align: left;
  color: #fff1ef;
}

  .P3Ldo3 {
    display: none;
    background: rgb(13, 16, 19, 0.95);
    min-height: 100vh;
    z-index: 15;
  }

  .P3Ldo3.P3Kdzg {
      display: block;
    }

.P20k9e {
  display: none;
}

.P2GhAM {
  display: none;
}

.P2B9LP {
  display: block;
  margin: 0 0 2.2em;
  font-weight: bold;
  letter-spacing: 0.02em;
  color: #fff1ef;
}

.P34mD2 {
  margin: 0 0 0.4em;
  font-size: 1.625em;
  line-height: 1.1;
}

.P5rqcw {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.PSZAUK h3 {
    margin: 0 0 0.4em !important;
    color: inherit !important;
    font-size: 3em !important;
    font-weight: 400 !important;
  }

.PSZAUK p {
    font-size: 1.6em !important;
    margin: 0 !important;
  }

.P3w2vB {
  width: 100%;
  margin: 0 0 0.75em;
}

.P2LeMx {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #614a43;
  font-size: 1.2em;
  line-height: 1;
  font-weight: 400;
  color: #fff1ef;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, right top, from(#432e2a), to(#4e3834));
  background-image: linear-gradient(to right, #432e2a, #4e3834);
}

.P2LeMx:-ms-input-placeholder {
    color: #fff1ef !important;
  }

.P2LeMx::-ms-clear {
    display: none;
  }

.P2LeMx:-webkit-autofill,
  .P2LeMx:-webkit-autofill:hover,
  .P2LeMx:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff1ef;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 50px #4e3834 inset !important;
  }

.P38Hjs,
.PGYRPR,
.P7jTTz {
  position: relative;
  height: 5.5em;
  width: 100%;
  margin: 4em auto 1em;
  font-size: inherit;
  overflow: hidden;
}

.P38Hjs .P13pWd, .PGYRPR .P13pWd, .P7jTTz .P13pWd {
    position: relative;
    padding: 1em 1.5em;
    border-radius: 4px;
    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);
  }

.P38Hjs .P13pWd::before, .PGYRPR .P13pWd::before, .P7jTTz .P13pWd::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      background-image: -webkit-gradient(linear, right top, left top, from(#f9f7df), to(#ebe3f5));
      background-image: linear-gradient(to left, #f9f7df, #ebe3f5);
      opacity: 0;
    }

.P38Hjs .P13pWd span, .PGYRPR .P13pWd span, .P7jTTz .P13pWd span {
      position: relative;
      text-align: center;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-transform: uppercase;
      color: #1b182b;
      z-index: 1;
    }

.P38Hjs:hover .P13pWd::before, .PGYRPR:hover .P13pWd::before, .P7jTTz:hover .P13pWd::before {
        left: 0;
        opacity: 1;
      }

.P38Hjs span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P38Hjs span::after {
      content: '';
      display: block;
      margin: 0 0 0 -0.4em;
      width: 28px;
      height: 17px;
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
      -ms-flex-negative: 0;
          flex-shrink: 0;
      background: url('https://cdn01.x-plarium.com/browser/content/landings/icons/arrows/007/arrow.png')
        no-repeat center;
    }

.P2zY0x {
  margin: 0;
  line-height: 1.2;
  letter-spacing: 0.02em;
  color: rgba(254, 223, 219, 0.6);
  text-shadow: 1.5px 1.3px 0 rgba(0, 0, 0, 0.5);
}

.P3pdYP {
  width: 98%;
  margin: 0 auto 0.8em;
  font-size: 1.2em;
  line-height: 1.13;
  color: rgba(254, 223, 219, 0.5);
}

.P39ZwS {
  position: absolute;
  top: 1.2em;
  right: 1.1em;
  font-size: 1.12em;
  color: #85726b;
  opacity: 0.7;
}

.Pp4ZwA {
    position: relative;
    z-index: 2;
  }

.P1WO97 {
  margin-bottom: 1.28em;
  text-align: left;
}

.P1WO97 input:not(:checked) + .P1YWHo::before,
  .P1WO97 input:checked + .P1YWHo::before {
    position: absolute;
    border-radius: 4px;
    border: solid 1px #614a43;
    background-color: #4e3834;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P1WO97 .P1YWHo:hover::before {
    background-color: #4e3834 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P1WO97 input:checked + .P1YWHo::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P1WO97 input:focus + .P1YWHo::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P1WO97 .P1YWHo {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(254, 223, 219, 0.3);
    text-shadow: 0.8px 0.5px 0 #000000;
  }

.P1WO97 .P1YWHo a {
      color: rgba(254, 223, 219, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P1WO97 .P1YWHo a:hover,
      .P1WO97 .P1YWHo a:focus {
        border-bottom: none;
      }

.PpzHdW {
  top: auto;
  bottom: 0;
  height: 4em;
  z-index: 99999;
  margin: auto;
}

.PpzHdW span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.3em;
    padding: 0.2em 0;
  }

.P1IPZU {
    right: calc(100% + 1em);
  }

.P1UQDn {
    left: calc(100% + 1em);
  }

.P3kHyW .P2zY0x {
    margin-bottom: 2em;
  }

.P3kHyW .P3w2vB + .P3w2vB {
    margin-top: 2.2em;
  }

.P3kHyW .P2B9LP + .P3w2vB {
    margin-top: 2.6em;
  }

.P3kHyW .P2B9LP {
    margin-bottom: 0.5em;
    text-transform: none;
  }

.P1YWHo {
  color: #eae7e2;
  font-size: 1.4em;
}

.P1OOS7 {
  padding-right: 1.08em;
  text-align: right;
  margin-bottom: 0.5em;
  font-family: inherit;
  color: rgba(254, 223, 219, 0.3);
}

.P1OOS7 button {
    text-decoration: underline;
  }

.P1OOS7 button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P1WO97 .P1YWHo {
      font-size: 10px;
      line-height: 14px;
    }

    .P1WO97 input:not(:checked) + .P1YWHo::before,
    .P1WO97 input:checked + .P1YWHo::before {
      width: 15px;
      height: 15px;
    }

    .P1WO97 input:checked + .P1YWHo::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.Pw9SZU {
  margin: 3em 0 0;
  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;
  font-size: 1.1em;
}

.Pw9SZU::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 0.7em);
    border: 1px solid #f9eeea;
    border-radius: 4px;
    opacity: 0.1;
    pointer-events: none;
  }

.P3vh_O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.4em auto;
}

.P3vh_O button {
    margin: 0 0.5em;
  }

.P16OLV {
  position: relative;
  padding: 0 10px;
  margin: 0;
  background: #0d1013;
}

.P3sYtz {
  font-family: Alegreya Sans, Oswald, sans-serif;
  width: 25.5em;
  text-align: left;
  color: #fff1ef;
}

  .PzFW5K {
    display: none;
    background: rgba(1, 7, 13, 0.65);
    -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
    min-height: 100vh;
    z-index: 15;
  }

  .PzFW5K.PHy8Rp {
      display: block;
    }

.PTT6pE {
  display: block;
  margin: 0 0 2.2em;
  font-weight: bold;
  letter-spacing: 0.02em;
  color: #ffaf60;
}

.P31gyS {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  font-size: 1.2em;
  line-height: 1;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  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);
}

.P31gyS:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.7) !important;
  }

.P31gyS::-ms-clear {
    display: none;
  }

.P31gyS:-webkit-autofill,
  .P31gyS:-webkit-autofill:hover,
  .P31gyS:-webkit-autofill:focus {
    -webkit-text-fill-color: rgba(0, 0, 0, 0.7);
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 50px #d0dbe6 inset !important;
  }

.PGaPvq,
.P2ZK5S,
.PELCb- {
  position: relative;
  height: 5.5em;
  width: 100%;
  margin: 4em auto 1em;
  font-size: inherit;
  overflow: hidden;
}

.PGaPvq .P3ag6s, .P2ZK5S .P3ag6s, .PELCb- .P3ag6s {
    position: relative;
    padding: 1em 1.5em;
    border-radius: 4px;
    border: solid 1px #ff912f;
    background-image: -webkit-gradient(
      linear,
      left bottom, left top,
      from(rgba(248, 114, 48, 1)),
      to(rgba(252, 143, 54, 1))
    );
    background-image: linear-gradient(
      to top,
      rgba(248, 114, 48, 1),
      rgba(252, 143, 54, 1)
    );
  }

.PGaPvq .P3ag6s::before, .P2ZK5S .P3ag6s::before, .PELCb- .P3ag6s::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      background-image: -webkit-gradient(
        linear,
        left bottom, left top,
        from(rgba(252, 143, 54, 1)),
        to(rgba(248, 114, 48, 1))
      );
      background-image: linear-gradient(
        to top,
        rgba(252, 143, 54, 1),
        rgba(248, 114, 48, 1)
      );
      opacity: 0;
    }

.PGaPvq .P3ag6s span, .P2ZK5S .P3ag6s span, .PELCb- .P3ag6s span {
      position: relative;
      text-align: center;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-transform: uppercase;
      color: #fbffce;
      text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.27);
      z-index: 1;
    }

.PGaPvq:hover .P3ag6s::before, .P2ZK5S:hover .P3ag6s::before, .PELCb-:hover .P3ag6s::before {
        left: 0;
        opacity: 1;
      }

.PGaPvq span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PKgKPx {
  position: relative;
  padding: 0 10px;
  margin: 0;
}

.P3Vt85 {
  margin-bottom: 1.28em;
  text-align: left;
}

.P3Vt85 input:not(:checked) + .P1S5zr::before,
  .P3Vt85 input:checked + .P1S5zr::before {
    position: absolute;
    border-radius: 4px;
    border: solid 1px #d4ad25;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 214, 126, 1)), to(#ffba9c));
    background-image: linear-gradient(to top, rgba(255, 214, 126, 1), #ffba9c);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P3Vt85 .P1S5zr:hover::before {
    background-color: #4e3834 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P3Vt85 input:checked + .P1S5zr::after {
    background-color: rgb(0 0 0 / 53%);
    margin: 5px;
  }

.P3Vt85 input:focus + .P1S5zr::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P3Vt85 .P1S5zr {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(254, 223, 219, 0.3);
    text-shadow: 0.8px 0.5px 0 #000000;
  }

.P3Vt85 .P1S5zr a {
      color: rgba(254, 223, 219, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P3Vt85 .P1S5zr a:hover,
      .P3Vt85 .P1S5zr a:focus {
        border-bottom: none;
      }

@media (max-width: 1366px) {
    .P3Vt85 .P1S5zr {
      font-size: 10px;
      line-height: 14px;
    }

    .P3Vt85 input:not(:checked) + .P1S5zr::before,
    .P3Vt85 input:checked + .P1S5zr::before {
      width: 15px;
      height: 15px;
    }

    .P3Vt85 input:checked + .P1S5zr::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P1_uig {
  font-family: Alegreya Sans, Oswald, sans-serif;
  width: 25.5em;
  text-align: left;
  color: #fff1ef;
}

  .P2pIbS {
    display: none;
    z-index: 15;
    opacity: 0;
    -webkit-animation: P1ByZ0 200ms linear forwards;
            animation: P1ByZ0 200ms linear forwards;
    -webkit-animation-delay: 800ms;
            animation-delay: 800ms;
  }

  .P2pIbS.PyTUIW {
      display: block;
    }

.PA0gxE {
  display: none;
}

.P_eE9Y {
  display: none;
}

.P23OhK {
  display: block;
  margin: 0 0 2.2em;
  font-weight: bold;
  letter-spacing: 0.02em;
  color: #fff1ef;
}

.P2VC2s {
  margin: 0 0 0.4em;
  font-size: 1.625em;
  line-height: 1.1;
}

.P3vPGm {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.P9nSb- h3 {
    margin: 0 0 0.4em !important;
    color: inherit !important;
    font-size: 3em !important;
    font-weight: 400 !important;
  }

.P9nSb- p {
    font-size: 1.6em !important;
    margin: 0 !important;
  }

.P1aMDh {
  width: 100%;
  margin: 0 0 0.75em;
}

.PTjob0 {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #614a43;
  font-size: 1.2em;
  line-height: 1;
  font-weight: 400;
  color: #fff1ef;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, right top, from(#432e2a), to(#4e3834));
  background-image: linear-gradient(to right, #432e2a, #4e3834);
}

.PTjob0:-ms-input-placeholder {
    color: #fff1ef !important;
  }

.PTjob0::-ms-clear {
    display: none;
  }

.PTjob0:-webkit-autofill,
  .PTjob0:-webkit-autofill:hover,
  .PTjob0:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff1ef;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 50px #4e3834 inset !important;
  }

.PJE7AL,
.P8Hl4x,
.PA_nnF {
  position: relative;
  height: 5.5em;
  width: 100%;
  margin: 4em auto 1em;
  font-size: inherit;
  overflow: hidden;
}

.PJE7AL .P3AzA9, .P8Hl4x .P3AzA9, .PA_nnF .P3AzA9 {
    position: relative;
    padding: 1em 1.5em;
    border-radius: 4px;
    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);
  }

.PJE7AL .P3AzA9::before, .P8Hl4x .P3AzA9::before, .PA_nnF .P3AzA9::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      background-image: -webkit-gradient(linear, right top, left top, from(#f9f7df), to(#ebe3f5));
      background-image: linear-gradient(to left, #f9f7df, #ebe3f5);
      opacity: 0;
    }

.PJE7AL .P3AzA9 span, .P8Hl4x .P3AzA9 span, .PA_nnF .P3AzA9 span {
      position: relative;
      text-align: center;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-transform: uppercase;
      color: #1b182b;
      z-index: 1;
    }

.PJE7AL:hover .P3AzA9::before, .P8Hl4x:hover .P3AzA9::before, .PA_nnF:hover .P3AzA9::before {
        left: 0;
        opacity: 1;
      }

.PJE7AL span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.PJE7AL span::after {
      content: '';
      display: block;
      margin: 0 0 0 -0.4em;
      width: 28px;
      height: 17px;
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
      -ms-flex-negative: 0;
          flex-shrink: 0;
      background: url('https://cdn01.x-plarium.com/browser/content/landings/icons/arrows/007/arrow.png')
        no-repeat center;
    }

.P2sPdX {
  margin: 0;
  line-height: 1.2;
  letter-spacing: 0.02em;
  color: rgba(254, 223, 219, 0.6);
  text-shadow: 1.5px 1.3px 0 rgba(0, 0, 0, 0.5);
}

.P2H9T8 {
  width: 98%;
  margin: 0 auto 0.8em;
  font-size: 1.2em;
  line-height: 1.13;
  color: rgba(254, 223, 219, 0.5);
}

.PqXZaR {
  position: absolute;
  top: 1.2em;
  right: 1.1em;
  font-size: 1.12em;
  color: #85726b;
  opacity: 0.7;
}

.P_yiDt {
    position: relative;
    z-index: 2;
  }

.P2t04A {
  margin-bottom: 1.28em;
  text-align: left;
}

.P2t04A input:not(:checked) + .PgV97k::before,
  .P2t04A input:checked + .PgV97k::before {
    position: absolute;
    border-radius: 4px;
    border: solid 1px #614a43;
    background-color: #4e3834;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P2t04A .PgV97k:hover::before {
    background-color: #4e3834 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P2t04A input:checked + .PgV97k::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P2t04A input:focus + .PgV97k::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P2t04A .PgV97k {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(254, 223, 219, 0.3);
    text-shadow: 0.8px 0.5px 0 #000000;
  }

.P2t04A .PgV97k a {
      color: rgba(254, 223, 219, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P2t04A .PgV97k a:hover,
      .P2t04A .PgV97k a:focus {
        border-bottom: none;
      }

.P3e1m0 {
  top: auto;
  bottom: 0;
  height: 4em;
  z-index: 99999;
  margin: auto;
}

.P3e1m0 span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.3em;
    padding: 0.2em 0;
  }

.P27xXI {
    right: calc(100% + 1em);
  }

.P2CeOl {
    left: calc(100% + 1em);
  }

.PLlkT9 .P2sPdX {
    margin-bottom: 2em;
  }

.PLlkT9 .P1aMDh + .P1aMDh {
    margin-top: 2.2em;
  }

.PLlkT9 .P23OhK + .P1aMDh {
    margin-top: 2.6em;
  }

.PLlkT9 .P23OhK {
    margin-bottom: 0.5em;
    text-transform: none;
  }

.PgV97k {
  color: #eae7e2;
  font-size: 1.4em;
}

.P1JKLb {
  padding-right: 1.08em;
  text-align: right;
  margin-bottom: 0.5em;
  font-family: inherit;
  color: rgba(254, 223, 219, 0.3);
}

.P1JKLb button {
    text-decoration: underline;
  }

.P1JKLb button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P2t04A .PgV97k {
      font-size: 10px;
      line-height: 14px;
    }

    .P2t04A input:not(:checked) + .PgV97k::before,
    .P2t04A input:checked + .PgV97k::before {
      width: 15px;
      height: 15px;
    }

    .P2t04A input:checked + .PgV97k::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.PyfQ4B {
  margin: 3em 0 0;
  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;
  font-size: 1.1em;
}

.PyfQ4B::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 0.7em);
    border: 1px solid #f9eeea;
    border-radius: 4px;
    opacity: 0.1;
    pointer-events: none;
  }

.P2x-y- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.4em auto;
}

.P2x-y- button {
    margin: 0 0.5em;
  }

.P1mHum {
  position: relative;
  padding: 0 10px;
  margin: 0;
  background: #0d1013;
}

@-webkit-keyframes P1ByZ0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes P1ByZ0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.P15inS {
  font-family: Alegreya Sans, Oswald, sans-serif;
  width: 25.5em;
  text-align: left;
  color: #fff1ef;
}

  .P1Azfs {
    display: none;
    background: #0c0e1e;
    min-height: 100vh;
    z-index: 4;
  }

  .P1Azfs.P1jawr {
      display: block;
    }

.Ph_0bE {
  display: none;
}

.P2uDWC {
  display: none;
}

.P3TWKC {
  display: block;
  margin: 0 0 2.2em;
  font-weight: bold;
  letter-spacing: 0.02em;
  color: #fff;
}

.PJGDxU {
  margin: 0 0 0.4em;
  font-size: 1.625em;
  line-height: 1.1;
}

.P2NKy- {
  width: 95%;
  margin: 0 auto 0.49em;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.27;
  text-align: center;
}

.PXNb6B h3 {
    margin: 0 0 0.4em !important;
    color: inherit !important;
    font-size: 3em !important;
    font-weight: 400 !important;
  }

.PXNb6B p {
    font-size: 1.6em !important;
    margin: 0 !important;
  }

.P32MfN {
  width: 100%;
  margin: 0 0 0.75em;
}

.P3X_hs {
  display: block;
  width: 100%;
  padding: 1.1em 2em 1.1em 1em;
  border: solid 1px #3a384d;
  font-size: 1.2em;
  line-height: 1;
  font-weight: 400;
  color: rgba(206, 206, 226, 0.5);
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, right top, from(#0c0e1e), to(#100f26));
  background-image: linear-gradient(to right, #0c0e1e, #100f26);
}

.P3X_hs:-ms-input-placeholder {
    color: rgba(206, 206, 226, 0.5) !important;
  }

.P3X_hs::-ms-clear {
    display: none;
  }

.P3X_hs:-webkit-autofill,
  .P3X_hs:-webkit-autofill:hover,
  .P3X_hs:-webkit-autofill:focus {
    -webkit-text-fill-color: rgba(206, 206, 226, 0.5);
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 50px #0c0e1e inset !important;
  }

.P3k27x,
.PUvf9G,
.PDC42f {
  position: relative;
  height: 5.5em;
  width: 100%;
  margin: 4em auto 1em;
  font-size: inherit;
  overflow: hidden;
}

.P3k27x .PoL7DN, .PUvf9G .PoL7DN, .PDC42f .PoL7DN {
    position: relative;
    padding: 1em 1.5em;
    border-radius: 4px;
    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);
  }

.P3k27x .PoL7DN::before, .PUvf9G .PoL7DN::before, .PDC42f .PoL7DN::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      background-image: -webkit-gradient(linear, right top, left top, from(#f9f7df), to(#ebe3f5));
      background-image: linear-gradient(to left, #f9f7df, #ebe3f5);
      opacity: 0;
    }

.P3k27x .PoL7DN span, .PUvf9G .PoL7DN span, .PDC42f .PoL7DN span {
      position: relative;
      text-align: center;
      font-size: 2.18em;
      font-weight: bold;
      line-height: 1;
      text-transform: uppercase;
      color: #1b182b;
      z-index: 1;
    }

.P3k27x:hover .PoL7DN::before, .PUvf9G:hover .PoL7DN::before, .PDC42f:hover .PoL7DN::before {
        left: 0;
        opacity: 1;
      }

.P3k27x span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P3k27x span::after {
      content: '';
      display: block;
      margin: 0 0 0 -0.4em;
      width: 28px;
      height: 17px;
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
      -ms-flex-negative: 0;
          flex-shrink: 0;
      background: url('https://cdn01.x-plarium.com/browser/content/landings/icons/arrows/007/arrow.png')
        no-repeat center;
    }

.P2xt2Z {
  margin: 0;
  line-height: 1.2;
  letter-spacing: 0.02em;
  color: rgba(247, 244, 255, 0.6);
  text-shadow: 1.5px 1.3px 0 rgba(0, 0, 0, 0.5);
}

.P3gq2F {
  width: 98%;
  margin: 0 auto 0.8em;
  font-size: 1.2em;
  line-height: 1.13;
  color: rgba(247, 244, 255, 0.5);
}

.P1aue_ {
  position: absolute;
  top: 1.2em;
  right: 1.1em;
  font-size: 1.12em;
  color: #85726b;
  opacity: 0.7;
}

.P3CwPH {
    position: relative;
    z-index: 2;
  }

.P-WObu {
  margin-bottom: 1.28em;
  text-align: left;
}

.P-WObu input:not(:checked) + .P18yAM::before,
  .P-WObu input:checked + .P18yAM::before {
    position: absolute;
    border-radius: 4px;
    border: solid 1px #614a43;
    background-color: #22213c;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P-WObu .P18yAM:hover::before {
    background-color: #22213c !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P-WObu input:checked + .P18yAM::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P-WObu input:focus + .P18yAM::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P-WObu .P18yAM {
    display: block;
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.3;
    color: rgba(247, 244, 255, 0.3);
    text-shadow: 0.8px 0.5px 0 #000000;
  }

.P-WObu .P18yAM a {
      color: rgba(247, 244, 255, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P-WObu .P18yAM a:hover,
      .P-WObu .P18yAM a:focus {
        border-bottom: none;
      }

.P3mYXO {
  top: auto;
  bottom: 0;
  height: 4em;
  z-index: 99999;
  margin: auto;
}

.P3mYXO span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.3em;
    padding: 0.2em 0;
  }

.P2SmeQ {
    right: calc(100% + 1em);
  }

.P1gr4j {
    left: calc(100% + 1em);
  }

.Poi9Lc .P2xt2Z {
    margin-bottom: 2em;
  }

.Poi9Lc .P32MfN + .P32MfN {
    margin-top: 2.2em;
  }

.Poi9Lc .P3TWKC + .P32MfN {
    margin-top: 2.6em;
  }

.Poi9Lc .P3TWKC {
    margin-bottom: 0.5em;
    text-transform: none;
  }

.P18yAM {
  color: #eae7e2;
  font-size: 1.4em;
}

.PjNLin {
  padding-right: 1.08em;
  text-align: right;
  margin-bottom: 0.5em;
  font-family: inherit;
  color: rgba(247, 244, 255, 0.3);
}

.PjNLin button {
    text-decoration: underline;
  }

.PjNLin button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P-WObu .P18yAM {
      font-size: 10px;
      line-height: 14px;
    }

    .P-WObu input:not(:checked) + .P18yAM::before,
    .P-WObu input:checked + .P18yAM::before {
      width: 15px;
      height: 15px;
    }

    .P-WObu input:checked + .P18yAM::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P1nAjP {
  margin: 3em 0 0;
  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;
  font-size: 1.1em;
}

.P1nAjP::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 0.7em);
    border: 1px solid #f9eeea;
    border-radius: 4px;
    opacity: 0.1;
    pointer-events: none;
  }

.P1zBTc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.4em auto;
}

.P1zBTc button {
    margin: 0 0.5em;
  }

.P1VuFn {
  position: relative;
  padding: 0 10px;
  margin: 0;
  background: #0d1013;
}

.P29l6P {
  font-family: Roboto;
}

  .PGVb06 {
    display: none;
    width: 47em !important;
  }

  .PGVb06.P2bKC_ {
      display: block;
    }

.P2Vp92 {
  margin-bottom: 1em;
  padding: 0 0.2em;
  color: #fff;
}

.P2Vp92 div {
    width: 17em;
    height: 10.8em;
  }

.P2Vp92 div img {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-transition: opacity 0.3s, visibility 0.3s;
      transition: opacity 0.3s, visibility 0.3s;
      -webkit-animation: P27g2r 3s infinite;
              animation: P27g2r 3s infinite;
    }

.P43q0l,
.P3E_fB,
.P3a0AU {
  background-size: contain;
  height: 8.5em;
  width: 22em;
  text-transform: uppercase;
  margin: 0 0 1em 6em;
}

.P43q0l span, .P3E_fB span, .P3a0AU span {
    font-weight: bold;
    color: #fff9bd;
    font-family: Roboto;
    font-weight: bold;
    letter-spacing: 0.08em;
    position: relative;
    top: 0.1em;
  }

.P43q0l .P2tKfl,
  .P43q0l .P3Fv0R,
  .P43q0l .P2q3k0,
  .P3E_fB .P2tKfl,
  .P3E_fB .P3Fv0R,
  .P3E_fB .P2q3k0,
  .P3a0AU .P2tKfl,
  .P3a0AU .P3Fv0R,
  .P3a0AU .P2q3k0 {
    background-size: contain;
    -webkit-animation: none;
            animation: none;
  }

.P43q0l,
.P3E_fB,
.P3a0AU {
  background-size: contain;
}

.P43q0l .P2tKfl,
  .P43q0l .P2q3k0,
  .P43q0l .P3Fv0R,
  .P3E_fB .P2tKfl,
  .P3E_fB .P2q3k0,
  .P3E_fB .P3Fv0R,
  .P3a0AU .P2tKfl,
  .P3a0AU .P2q3k0,
  .P3a0AU .P3Fv0R {
    background-size: contain;
  }

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

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

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

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

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

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

.P3yaVB {
  font-family: Roboto;
}

  .PVbzaK {
    display: none;
    width: 15vw !important;
  }

  .PVbzaK.P1tUUr {
      display: block;
    }

.P1bZ8h {
  font-family: Oswald;
  margin-bottom: .84vw;
  color: #ffa600;
  font-weight: bold;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
}

.P1aZ5U {
  color: #ffa600;
  font-family: Oswald;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  line-height: 1.2;
  font-size: 1.4vw;
  font-weight: bold;
  margin-bottom: 0.94vw;
}

.P1aZ5U:lang(ja),
  .P1aZ5U:lang(de) {
    font-size: 1.2vw;
  }

.P2uT_L {
  color: rgba(252, 179, 43, 0.75);
  font-size: 0.74vw;
  margin-bottom: .5vw;
}

.P3HiVi {
  margin: 0 auto .5vw;
  padding: 5vw 0 0 0;
  position: relative;
  font-family: Oswald;
  font-size: 1.5vw;
  font-weight: 300;
  font-style: normal;
  line-height: 1.8vw;
  text-align: center;
  color: #ffa600;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
}

.P3HiVi:before {
    display: block;
    content: '';
    width: 2.8vw;
    height: 2.5vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/054/check.png') no-repeat center center/contain;
    position: absolute;
    top: 1vw;
    left: 0;
    right: 0;
    margin: auto;
  }

.Pz9URo {
  width: 100%;
}

.P3XQTN {
  width: 100%;
  min-height: 3vw;
  padding: 1.04vw 1.1vw 1vw 1.15vw;
  border-radius: 0.26vw;
  background-color: #fff;
  font-size: 0.94vw !important;
  color: #4d4967;
  font-weight: bold;
  display: block;
  margin-bottom: 1.63vw;
  font-family: Roboto;
}

.P3XQTN::-ms-clear {
    width: 0;
    height: 0;
  }

.P3XQTN:-ms-input-placeholder {
    color: #4d4967 !important; /*fix color of placeholder ie 11*/
  }

.P3XQTN:-webkit-autofill,
  .P3XQTN:-webkit-autofill:hover,
  .P3XQTN:-webkit-autofill:focus {
    -webkit-text-fill-color: #4d4967;
    font-size: 0.94vw !important;
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
  }

.P3XQTN:-webkit-autofill::first-line { /* fix font-size autofill*/
    font-size: 0.94vw !important;
  }

.P2omqM,
.PI_AFm,
.P244Sa {
  width: 15vw;
  height: 3.54vw;
  margin: 0 auto 0.84em;
  text-transform: uppercase;
  -webkit-filter: drop-shadow(0px 4px 8px #050520);
          filter: drop-shadow(0px 4px 8px #050520);
  background-size: contain;
  font-weight: bold;
  color: #fff9bd;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
}

.P2omqM .P2dlui,
  .P2omqM .PVTPZV,
  .P2omqM .PHAZFd,
  .PI_AFm .P2dlui,
  .PI_AFm .PVTPZV,
  .PI_AFm .PHAZFd,
  .P244Sa .P2dlui,
  .P244Sa .PVTPZV,
  .P244Sa .PHAZFd {
    background-size: contain;
  }

.P2omqM .P2dlui, .PI_AFm .P2dlui, .P244Sa .P2dlui {
    -webkit-animation: none;
            animation: none;
  }

.PDPwzO {
  margin-bottom: 0.5vw;
}

.PDPwzO .P2OAiV {
    text-align: center;
    color: rgb(252, 179, 43);
    font-size: 0.74vw;
  }

.PvCl79 {
  margin-bottom: 2vw;
  text-align: left;
  color: rgba(252, 179, 43, 0.5);
}

.PvCl79 input:not(:checked) + .P3UUT1::before,
  .PvCl79 input:checked + .P3UUT1::before {
    top: 3px;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: 1px solid #ffa600;
    border-radius: 3px;
    background-color: #1d1f22;
    width: 16px;
    height: 16px;
  }

.PvCl79 .P3UUT1:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.PvCl79 input:checked + .P3UUT1::after {
    background-color: #ffa600;
    margin: 0;
    top: 8px;
    left: 5px;
  }

.PvCl79 input:focus + .P3UUT1::before {
    border-color: #ffa600;
  }

.PvCl79 .P3UUT1 {
    padding: 0 0 0 27px;
    font-size: 0.74vw;
    font-family: Roboto;
    line-height: 1.5;
    color: rgba(252, 179, 43, 0.5);
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.PvCl79 .P3UUT1 a {
      color: rgba(252, 179, 43, 0.5);
      border-bottom: 0.06em solid rgba(252, 179, 43, 0.5);
    }

.P3MO6Q {
  height: 3.3vw;
  width: 18vw;
  top: 0;
  z-index: 99999;
}

.P3MO6Q span {
    background-color: #a61400 !important;
    color: #fff;
    opacity: 1;
  }

.P3MO6Q span span {
      background-color: #8a230f;
    }

.P18Bb5 {
    left: calc(100% + .5vw);
  }

.Pqlmvq {
    right: calc(100% + .5vw);
  }

.P1jJ4U .P3XQTN {
    margin-bottom: .63vw;
  }

.P1jJ4U .P1OjRm {
    text-align: right;
    position: relative;
    text-shadow: 0.04em 0.04em 0 #000000;
    color: #776a5a;
    margin-bottom: 1.3vw;
  }

.P1jJ4U .P1OjRm button {
      display: block;
      margin-left: auto;
    }

.P1jJ4U .P1OjRm button span {
        color: rgba(252, 179, 43, 0.75);
        font-size: .73vw;
        text-decoration: underline;
      }

@media (max-width: 1280px) {
    .PvCl79 .P3UUT1 {
      padding: 0 0 0 22px;
    }

    .PvCl79 input:not(:checked) + .P3UUT1::before,
    .PvCl79 input:checked + .P3UUT1::before {
      width: 12px;
      height: 12px;
      top: 1px;
    }

    .PvCl79 input:checked + .P3UUT1::after {
      top: 5px;
      left: 4px;
      width: 6px;
      height: 6px;
    }
}
.P2abz7 {
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  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;
}
  .P2tEPC {
    display: none;
  }
  .P2tEPC.PsTAeg {
      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;
    }

.P1nUJt,
.PDPqag {
  padding: 2.7em 4.12em 1.875em;
  border-radius: 0;
  background: rgba(94, 34, 127, 0.5);
  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: 33.87em;
}

.P1nUJt .P3iBE- {
    position: absolute;
    top: -11em;
    width: 105%;
    text-align: left;
    left: 0;
 }

.P1tde2 {
  display: none;
}

.P3iBE- {
  font-family: 'Oswald', sans-serif;
  text-align: left;
  color: #fff;
}

.P3iBE- h3{
    margin: 0 0 .5em;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #6F6183;
  }

.P3iBE- mark{
     background: none;
      color: #FCA8FC;
   }

/*Field*/
.PPCL0h {
  width: 100%;
  background: none;
  text-align: left;
}
.PPCL0h .P1SKWC {
    display: block;
    color: #EAE5DE;
    margin-bottom: 0.69em;
    font-size: 1.25em;
    line-height: 1.25em;
    font-weight: 300;
  }

.PlZcZK {
  position: absolute;
  bottom: 10.4em;
  right: 4.1em;
  font-size: 1.25rem;
  color: #EAE5DE;
  opacity: 1;
  z-index: 20;
}

.PG01op {
  display: block;
  width: 100%;
  line-height: 2;
  font-size: 1.13em;
  letter-spacing: 0.36px;
  text-align: left;
  color: #EAE5DE;
  font-family: inherit;
  font-weight: normal;
  padding: 0 4em 0 1.13em;
  background: #383142;
  border: 2px solid #6F6183;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  height: 3.35em;
  z-index: 2 !important;
  margin: 0 0 2.18em;
  -webkit-animation: P3F12w 3s infinite;
          animation: P3F12w 3s infinite;
}

.PG01op::-ms-clear {
    width: 0;
    height: 0;
  }

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

.PG01op {
    height: 2em
}
  }

.PG01op:placeholder,
  .PG01op:-ms-input-placeholder,
  .PG01op::-ms-input-placeholder {
    color: #373337 !important; /*fix color of placeholder ie 11*/
  }

.PG01op:-webkit-autofill,
  .PG01op:-webkit-autofill:hover,
  .PG01op:-webkit-autofill:focus {
    -webkit-text-fill-color: white;
    font-size: 1.13em !important;
    -webkit-box-shadow: 0 0 0 32px #0e0f22 inset !important;
  }

.P2K2p9,
.P2V-bs,
.P2U23c {
  background-size: cover;
  height: 5.48em;
  width: 25.7em;
  text-transform: uppercase;
  -webkit-animation: P3F12w 3s infinite;
          animation: P3F12w 3s infinite;
}

.P2K2p9 .P2uZXp, .P2V-bs .P2uZXp, .P2U23c .P2uZXp {
    height: 100% !important;
    width: 1.9vw !important;
    background-position: center center !important;
    margin-left: 1em;
  }

.P2K2p9 span, .P2V-bs span, .P2U23c span {
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0px 2px 4px #A61631;
    letter-spacing: 0.08em;
    position: relative;
  }

.P2K2p9 .P37SvL,
  .P2K2p9 .P2I6OR,
  .P2K2p9 .P20U4b,
  .P2V-bs .P37SvL,
  .P2V-bs .P2I6OR,
  .P2V-bs .P20U4b,
  .P2U23c .P37SvL,
  .P2U23c .P2I6OR,
  .P2U23c .P20U4b {
    background-size: contain;
    -webkit-animation: none;
            animation: none;
  }

.P2K2p9,
.P2V-bs,
.P2U23c {
  background-size: contain;
}

.P2K2p9 .P37SvL,
  .P2K2p9 .P20U4b,
  .P2K2p9 .P2I6OR,
  .P2V-bs .P37SvL,
  .P2V-bs .P20U4b,
  .P2V-bs .P2I6OR,
  .P2U23c .P37SvL,
  .P2U23c .P20U4b,
  .P2U23c .P2I6OR {
    background-size: contain;
    -webkit-animation: P3F12w 3s infinite;
            animation: P3F12w 3s infinite;
  }

.P3ZUai {
  text-shadow: none;
  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: #7C7A7E;
  cursor: pointer;
}

.P2ePDV {
  margin: -0.9em 0 1em;
  text-align: left;
}

.P2ePDV input:not(:checked) + .P1SKWC::before,
  .P2ePDV input:checked + .P1SKWC::before {
    -webkit-box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: inset 0.7px 0.7px 4px 0 rgba(0, 0, 0, 0.32);
    margin-right: 0.625em;
    margin-top: -0.2em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1.45em;
    height: 1.45em;
    background-color: #383142 !important;
    border: 2px solid #6F6183;
  }

.P2ePDV .P1SKWC:hover::before {
    background-color: #383142 !important;
    border: 2px solid #6F6183;
  }

.P2ePDV input:checked + .P1SKWC::before {
    -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;
    background-color: #9885b3 !important;
  }

.P2ePDV input:checked + .P1SKWC::after {
    display: none !important;
  }

.P2ePDV input:focus + .P1SKWC::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P2ePDV .P1SKWC {
    font-family: PT Sans, sans-serif;
    font-size: 0.78em;
    line-height: 1.3;
    text-shadow: none;
    color: #bbbbbb;
  }

.P2ePDV .P1SKWC a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      border-color: inherit;
    }



.P3_3f2 {
  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: 100%;
  text-align: left;
}



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



.P3_3f2 {
    width: 28em !important;
    padding: 0.875em 1.75em !important
}
  }



.P3_3f2 .PIDcoi {
    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;
    background: #9c382f;
    width: auto;
    width: initial;
    min-width: 21em;
    max-width: 26em;
    min-height: 3.8em;
  }



.P3_3f2 .PIDcoi span {
      width: auto !important;
      width: initial !important;
      color: white;
      margin: 0 auto;
      font-size: 1em;
      font-family: Cuprum;
    }

.PDPqag .P3_3f2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.PDPqag .P3iBE- {
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
    color: #fff;
    margin: -1em 0 1em;
  }

.PDPqag .PG01op{
      margin: 0 0 1em;
    }

.PDPqag .P3L7oD {
    text-align: right;
    margin: 0 0 0.8em ;
  }

.PDPqag .P3L7oD span {
      color: #fff;
      text-decoration: underline;
      text-shadow: none;
      font-weight: 400;
      font-size: 0.88em;
    }

.P1RVOH .P1nUJt,
  .P1RVOH .PDPqag,
  .PkYlbk .P1nUJt,
  .PkYlbk .PDPqag{
    background:none;
    margin: -12em 0 1px;
  }

.P1RVOH .P1nUJt,.PkYlbk .P1nUJt{
    margin: -12em 0 1px;
  }
.P2Xq_M {
  border-radius: 100%;
  content: 'X';
  position: absolute;
  top: 0;
  right: -2.5em;
  height: 1.9375em;
  width: 1.9375em;
  background: #262b31;
  border: solid 1px #bb9f7b;
}
.P2Xq_M 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;
  }
.P2Xq_M button:before {
      content: '\2A09';
      color: #fff;
      line-height: 11px;
      width: 11px;
      height: 11px;
      font-weight: 500;
    }

@-webkit-keyframes P3F12w {
  0% {
    -webkit-box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
            box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
  }

  50% {
    -webkit-box-shadow:inset 0 0 20px rgba(210, 47, 254, 1);
            box-shadow:inset 0 0 20px rgba(210, 47, 254, 1);
  }

  100% {
    -webkit-box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
            box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
  }
}

@keyframes P3F12w {
  0% {
    -webkit-box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
            box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
  }

  50% {
    -webkit-box-shadow:inset 0 0 20px rgba(210, 47, 254, 1);
            box-shadow:inset 0 0 20px rgba(210, 47, 254, 1);
  }

  100% {
    -webkit-box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
            box-shadow:inset 0 0 20px rgba(210, 47, 254, 0);
  }
}

.P2cZ3t {
  margin: 0 0 1em;
}

.P2cZ3t h3 {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 1.7em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0 2px 0 #6F6183;
    margin: 0 0 1em;
  }

.P2cZ3t h3:after {
      display: inline-block;
      content: "";
      width: 1em;
      height: .9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png) no-repeat 50%/contain;
      margin: 0 -1em 0 .5em;
      position: relative;
      bottom: .1em;
    }

.P2cZ3t p {
    color: #fff;
    margin: 0 2.2em 1em 2.2em;
    font-size: 1.2em;
    font-weight: 200;
  }

.P1VUSA {
  width: 84%;
  margin: 0 auto 1em;
  padding: 4em 0 0 0;
  font-weight: 300;
  line-height: 1.27;
  text-align: center;
  color: #fff;
  background: url('//cdn01.x-plarium.com/browser/content/landings/forms/042/check.png') no-repeat;
  background-position: 50% 1em;
  background-size: 1.88em 1.56em;
}

.P1VUSA h3 {
    font-family: Oswald, sans-serif;
    font-size: 2.5em;
    text-shadow: 0 2px 0 #6F6183;
    margin: 0 0 1em;
  }

.P1VUSA:before {
    display: block;
    content: "";
    width: 1.88em;
    height: 1.56em;
    font-size: 1.4em;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2DSqO {
  font-family: Roboto, sans-serif;
  width: 25.8rem;
  text-align: center;
  color: #fff1ef;
}

  .PNlg4g {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
  }

  .PNlg4g.P2EHuj {
      display: block;
    }

.P1eA37 {
  margin: 0 0 2.2rem;
  font-family: Noto Sans, Roboto, sans-serif;
  text-shadow: 0px 2px 0px #616a83;
  font-weight: 700;
  color: #fff;
}

.P1Dema {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #eae5de;
}

.P1Dema br {
    display: none;
  }

.P33GYx::before {
    content: '';
    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;
  }

.P33GYx div {
    font-size: 2.25rem;
    line-height: 1.27;
    font-weight: 700;
    text-align: center;
  }

.P33GYx div > div {
      margin: 3rem 0 0;
      font-weight: 400;
    }

.P6bgvK {
  text-align: center;
  color: #fff;
}

.P6bgvK::before {
    content: '';
    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;
  }

.P6bgvK h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-size: 2.25rem;
    font-weight: 700;
  }

.P6bgvK p {
    margin: 0;
    font-size: 1.75rem;
    font-weight: 400;
    color: #eae5de;
  }

.P17_8d {
  width: 100%;
  margin: 0 0 0.75rem;
}

.P17_8d + .P17_8d {
    margin-top: 1.7em;
  }

.PfLKmC {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  border: 1px solid #616a83;
  font-size: 1.12rem;
  line-height: 1;
  font-weight: 400;
  color: #eae5de;
  background-color: #313742;
}

.PfLKmC:-ms-input-placeholder {
    color: #eae5de !important;
  }

.PfLKmC::-ms-clear {
    display: none;
  }

.PfLKmC:-webkit-autofill,
  .PfLKmC:-webkit-autofill:hover,
  .PfLKmC:-webkit-autofill:focus {
    -webkit-text-fill-color: #eae5de;
    font-size: 1.2rem !important;
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
  }

.P15La6,
.P3k0_w,
.P3IxFC {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
  overflow: hidden;
}

.P15La6 .P1sFn_, .P3k0_w .P1sFn_, .P3IxFC .P1sFn_ {
    position: relative;
    width: 1.8rem !important;
    height: 1.5rem !important;
    margin-left: 1rem;
    background-position: center !important;
    background-size: contain;
    z-index: 1;
  }

.P15La6 .P1iQd1, .P3k0_w .P1iQd1, .P3IxFC .P1iQd1 {
    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%);
  }

.P15La6 .P1iQd1::before, .P3k0_w .P1iQd1::before, .P3IxFC .P1iQd1::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#09d84d), to(#05dd86));
      background-image: linear-gradient(180deg, #09d84d 0%, #05dd86 100%);
      opacity: 0;
    }

.P15La6 .P1iQd1 span, .P3k0_w .P1iQd1 span, .P3IxFC .P1iQd1 span {
      position: relative;
      text-align: center;
      font-weight: bold;
      text-shadow: 0px 2px 4px #01884e;
      line-height: 1;
      text-transform: uppercase;
      color: #fff;
      z-index: 1;
    }

.P15La6:hover .P1iQd1::before, .P3k0_w:hover .P1iQd1::before, .P3IxFC:hover .P1iQd1::before {
        left: 0;
        opacity: 1;
      }

.P1BHLv {
  margin: 0 0 0.9rem;
  text-align: center;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.3);
}

.P1h3GI {
  text-align: left;
  margin: 0 0 0.8rem;
  font-size: 1rem;
  line-height: 1.13;
  color: rgba(255, 255, 255, 0.3);
}

.PF434a {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  font-size: 1.12rem;
  color: #a09f9f;
}

.P17B0t {
    position: relative;
    z-index: 2;
  }

.PpZ6Wi {
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1.28rem;
  color: rgba(255, 255, 255, 0.3);
  text-align: left;
}

.PpZ6Wi .P3g-zG {
    font-family: inherit;
  }

.PpZ6Wi input:not(:checked) + .P3g-zG::before,
  .PpZ6Wi input:checked + .P3g-zG::before {
    position: absolute;
    border: solid 1px #616a83;
    background-color: #383142;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.PpZ6Wi .P3g-zG:hover::before {
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.PpZ6Wi input:checked + .P3g-zG::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.PpZ6Wi input:focus + .P3g-zG::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.PpZ6Wi .P3g-zG {
    display: block;
    padding: 0 0 0 27px;
    font-size: 1rem;
    line-height: 1.3;
    color: rgba(255, 255, 255, 0.3);
  }

.PpZ6Wi .P3g-zG a {
      color: rgba(255, 255, 255, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.PpZ6Wi .P3g-zG a:hover,
      .PpZ6Wi .P3g-zG a:focus {
        border-bottom: none;
      }

.P3-hBk {
  top: 0;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P3-hBk span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.P3m9Rx {
    right: 100%;
  }

.P3QYdv {
    left: 100%;
  }

.P3VctF .P1BHLv {
    margin-bottom: 2rem;
  }

.P3VctF .P1eA37 + .P17_8d {
    margin-top: 2.6rem;
  }

.P3VctF .P1eA37 {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P3g-zG {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  color: #dee6ea;
}

.P3r-HR {
  padding-right: 1.08rem;
  text-align: right;
  margin-bottom: 0.5rem;
  font-family: inherit;
  color: rgba(255, 255, 255, 0.3);
}

.P3r-HR button {
    text-decoration: underline;
  }

.P3r-HR button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .PpZ6Wi .P3g-zG {
      font-size: 10px;
      line-height: 14px;
    }

    .PpZ6Wi input:not(:checked) + .P3g-zG::before,
    .PpZ6Wi input:checked + .P3g-zG::before {
      width: 15px;
      height: 15px;
    }

    .PpZ6Wi input:checked + .P3g-zG::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.P2txBP {
  margin: 0;
  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;
  font-size: 1.1rem;
}

.PDecQx {
  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 auto 1.2rem;
  width: 100%;
}

.PDecQx button {
    margin: 0 0.2rem;
  }

.P3Dy0n {
  font-size: 1.125rem;
  margin: 0 0 1.25rem;
}

.P2oSkL:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P1K8AN:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 12.5rem;
  width: 100%;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P1K8AN:only-child .Pb_cZM {
    margin-right: 1.5rem;
  }

.P1vakV {
  font-family: Roboto, sans-serif;
  width: 25.8rem;
  text-align: center;
  color: #fff1ef;
}

  .P2N74r {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
  }

  .P2N74r.P2lKNo {
      display: block;
    }

.PWQv7T {
  margin: 0 0 2.1rem;
  text-align: center;
  font-family: Noto Sans, Roboto, sans-serif;
  text-shadow: 0px 2px 0px #616a83;
  font-weight: 700;
  color: #fff;
}

.P3Qof0 {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #eae5de;
}

.P3Qof0 br {
    display: none;
  }

.P2rtVH::before {
    content: '';
    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;
  }

.P2rtVH div {
    font-size: 2.25rem;
    line-height: 1.27;
    font-weight: 700;
    text-align: center;
  }

.P2rtVH div > div {
      margin: 3rem 0 0;
      font-weight: 400;
    }

.P2r7Hf {
  text-align: center;
  color: #fff;
}

.P2r7Hf::before {
    content: '';
    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;
  }

.P2r7Hf h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-size: 2.25rem;
    font-weight: 700;
  }

.P2r7Hf p {
    margin: 0;
    font-size: 1.75rem;
    font-weight: 400;
    color: #eae5de;
  }

.Pfhp_S {
  width: 100%;
  margin: 0 0 0.75rem;
}

.Pfhp_S + .Pfhp_S {
    margin-top: 1.7em;
  }

.P1hd16 {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  border: 1px solid #616a83;
  font-size: 1.12rem;
  line-height: 1;
  font-weight: 400;
  color: #eae5de;
  background-color: #313742;
}

.P1hd16:-ms-input-placeholder {
    color: #eae5de !important;
  }

.P1hd16::-ms-clear {
    display: none;
  }

.P1hd16:-webkit-autofill,
  .P1hd16:-webkit-autofill:hover,
  .P1hd16:-webkit-autofill:focus {
    -webkit-text-fill-color: #eae5de;
    font-size: 1.2rem !important;
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
  }

.P2mhVj,
.Pz4hLi,
.P3OnwT {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
  overflow: hidden;
}

.P2mhVj .P3iO5w, .Pz4hLi .P3iO5w, .P3OnwT .P3iO5w {
    position: relative;
    width: 1.4rem !important;
    height: 1.1rem !important;
    background-position: center !important;
    background-size: contain;
    margin-left: 1rem;
    z-index: 1;
  }

.P2mhVj .P3rsEE, .Pz4hLi .P3rsEE, .P3OnwT .P3rsEE {
    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%);
  }

.P2mhVj .P3rsEE::before, .Pz4hLi .P3rsEE::before, .P3OnwT .P3rsEE::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ffbd1d), to(#cb5804));
      background-image: linear-gradient(180deg, #ffbd1d 0%, #cb5804 100%);
      opacity: 0;
    }

.P2mhVj .P3rsEE span, .Pz4hLi .P3rsEE span, .P3OnwT .P3rsEE span {
      position: relative;
      text-align: center;
      font-weight: bold;
      line-height: 1;
      text-transform: uppercase;
      color: #fff;
      text-shadow: 0px 2px 4px #b75300;
      z-index: 1;
    }

.P2mhVj:hover .P3rsEE::before, .Pz4hLi:hover .P3rsEE::before, .P3OnwT:hover .P3rsEE::before {
        left: 0;
        opacity: 1;
      }

.P4Er1N {
  margin: 0 0 0.9rem;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.3);
}

.P3iQWC {
  text-align: left;
  margin: 0 0 0.8rem;
  font-size: 1rem;
  line-height: 1.13;
  color: rgba(255, 255, 255, 0.3);
}

.P133bU {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  font-size: 1.12rem;
  color: #a09f9f;
}

.P3NL4e {
    position: relative;
    z-index: 2;
  }

.P248p6 {
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1.28rem;
  color: rgba(255, 255, 255, 0.3);
  text-align: left;
}

.P248p6 .P3gpFl {
    font-family: inherit;
  }

.P248p6 input:not(:checked) + .P3gpFl::before,
  .P248p6 input:checked + .P3gpFl::before {
    position: absolute;
    border: solid 1px #616a83;
    background-color: #383142;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P248p6 .P3gpFl:hover::before {
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P248p6 input:checked + .P3gpFl::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P248p6 input:focus + .P3gpFl::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P248p6 .P3gpFl {
    display: block;
    padding: 0 0 0 27px;
    font-size: 1rem;
    line-height: 1.3;
    color: rgba(255, 255, 255, 0.3);
  }

.P248p6 .P3gpFl a {
      color: rgba(255, 255, 255, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P248p6 .P3gpFl a:hover,
      .P248p6 .P3gpFl a:focus {
        border-bottom: none;
      }

.P1LOKx {
  top: 0;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P1LOKx span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.P1CNI2 {
    right: 100%;
  }

.PFR4Mb {
    left: 100%;
  }

.PAU5WW .P4Er1N {
    margin-bottom: 2rem;
  }

.PAU5WW .PWQv7T + .Pfhp_S {
    margin-top: 2.6rem;
  }

.PAU5WW .PWQv7T {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P3gpFl {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  color: #dee6ea;
}

.PC1ppp {
  padding-right: 1.08rem;
  text-align: right;
  margin-bottom: 0.5rem;
  font-family: inherit;
  color: rgba(255, 255, 255, 0.3);
}

.PC1ppp button {
    text-decoration: underline;
  }

.PC1ppp button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P248p6 .P3gpFl {
      font-size: 10px;
      line-height: 14px;
    }

    .P248p6 input:not(:checked) + .P3gpFl::before,
    .P248p6 input:checked + .P3gpFl::before {
      width: 15px;
      height: 15px;
    }

    .P248p6 input:checked + .P3gpFl::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.P2-waa {
  margin: 0;
  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;
  font-size: 1.1rem;
}

.P1DVY- {
  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 auto 1.2rem;
  width: 100%;
}

.P1DVY- button {
    margin: 0 0.2rem;
  }

.P2Wv-n {
  font-size: 1.125rem;
  margin: 0 0 1.25rem;
}

.Pk-4dz:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P1eyka:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 12.5rem;
  width: 100%;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P1eyka:only-child .P3nUl3 {
    margin-right: 1.5rem;
  }

.P36DXU {
  font-family: Roboto, sans-serif;
  width: 25.8rem;
  text-align: center;
  color: #fff1ef;
}

  .P12N9p {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
    background: rgba(42, 45, 59, 0.4);
  }

  .P12N9p.P1Y6cv {
      display: block;
    }

.P3cahA {
  margin: 0 0 2.1rem;
  text-align: center;
  font-family: Noto Sans, Roboto, sans-serif;
  text-shadow: 0px 2px 0px #616a83;
  font-weight: 700;
  color: #fff;
}

.Pjxe5P {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #eae5de;
}

.Pjxe5P br {
    display: none;
  }

.P1WI8b::before {
    content: '';
    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;
  }

.P1WI8b div {
    text-align: center;
    font-family: Noto Sans, sans-serif;
    font-size: 2.25rem;
    line-height: 1.27;
    font-weight: 700;

    color: #fff;
  }

.P1WI8b div > div {
      margin: 3rem 0 0;
      font-family: Roboto, sans-serif;
      font-weight: 400;
      color: #eae5de;
    }

.P1YBDR {
  text-align: center;
  color: #fff;
}

.P1YBDR::before {
    content: '';
    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;
  }

.P1YBDR h3 {
    margin: 0 0 3rem;
    font-family: Noto Sans, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    color: inherit;
  }

.P1YBDR p {
    margin: 0;
    font-size: 1.75rem;
    font-weight: 400;
    color: #eae5de;
  }

.P1M3QC {
  width: 100%;
  margin: 0 0 0.75rem;
}

.P1M3QC + .P1M3QC {
    margin-top: 1.7em;
  }

.P2vyvA {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  border: 1px solid #616a83;
  font-size: 1.12rem;
  line-height: 1;
  font-weight: 400;
  color: #eae5de;
  background: rgba(49, 55, 66, 0.8);
}

.P2vyvA:-ms-input-placeholder {
    color: #eae5de !important;
  }

.P2vyvA::-ms-clear {
    display: none;
  }

.P2vyvA:-webkit-autofill,
  .P2vyvA:-webkit-autofill:hover,
  .P2vyvA:-webkit-autofill:focus {
    -webkit-text-fill-color: #eae5de;
    font-size: 1.2rem !important;
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
  }

.P3C0FY,
.P15JIQ,
.P1RXTA {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
  overflow: hidden;
}

.P3C0FY .P3tXyH, .P15JIQ .P3tXyH, .P1RXTA .P3tXyH {
    position: relative;
    width: 1.4rem !important;
    height: 1.1rem !important;
    background-position: center !important;
    background-size: contain;
    margin-left: 1rem;
    z-index: 1;
  }

.P3C0FY .PF09_Y, .P15JIQ .PF09_Y, .P1RXTA .PF09_Y {
    position: relative;
    padding: 1rem 1.5rem;
    border: 2px solid #ffa800;
    background-size: cover;
  }

.P3C0FY .PF09_Y span, .P15JIQ .PF09_Y span, .P1RXTA .PF09_Y span {
      position: relative;
      text-align: center;
      font-weight: bold;
      line-height: 1;
      text-transform: uppercase;
      color: #ffa800;
      z-index: 1;
    }

.P3C0FY:hover .PF09_Y, .P15JIQ:hover .PF09_Y, .P1RXTA:hover .PF09_Y {
      background: -webkit-gradient(linear, left bottom, left top, from(#e6ab1c), to(#cb5804));
      background: linear-gradient(0deg, #e6ab1c 0%, #cb5804 100%);
      border: none;
    }

.P3C0FY:hover .PF09_Y span, .P15JIQ:hover .PF09_Y span, .P1RXTA:hover .PF09_Y span {
        color: #fff;
      }

.P3C0FY:hover .PF09_Y .P3tXyH, .P15JIQ:hover .PF09_Y .P3tXyH, .P1RXTA:hover .PF09_Y .P3tXyH {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
      }

.P23C64 {
  margin: 0 0 0.9rem;
  line-height: 1.2;
  color: #fff;
}

.P2Qt2Y {
  text-align: left;
  margin: 0 0 0.8rem;
  font-size: 1rem;
  line-height: 1.13;
  color: #fff;
}

.P2hDQd {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  font-size: 1.12rem;
  color: #fff;
}

.PykLw- {
    position: relative;
    z-index: 2;
  }

.P1wZL0 {
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1.28rem;
  color: #fff;
  text-align: left;
}

.P1wZL0 .P1e1o7 {
    font-family: inherit;
  }

.P1wZL0 input:not(:checked) + .P1e1o7::before,
  .P1wZL0 input:checked + .P1e1o7::before {
    position: absolute;
    border: solid 1px #616a83;
    background-color: #383142;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P1wZL0 .P1e1o7:hover::before {
    background-color: #383142 !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P1wZL0 input:checked + .P1e1o7::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P1wZL0 input:focus + .P1e1o7::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P1wZL0 .P1e1o7 {
    display: block;
    padding: 0 0 0 27px;
    font-size: 1rem;
    line-height: 1.3;
    color: #fff;
  }

.P1wZL0 .P1e1o7 a {
      color: #fff;
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P1wZL0 .P1e1o7 a:hover,
      .P1wZL0 .P1e1o7 a:focus {
        border-bottom: none;
      }

.P4ctX9 {
  top: 0;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P4ctX9 span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.P3_hFu {
    right: 100%;
  }

.PDXK4z {
    left: 100%;
  }

.P2GT89 .P23C64 {
    margin-bottom: 2rem;
  }

.P2GT89 .P3cahA + .P1M3QC {
    margin-top: 2.6rem;
  }

.P2GT89 .P3cahA {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P1e1o7 {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  color: #dee6ea;
}

.Pp6FPT {
  padding-right: 1.08rem;
  text-align: right;
  margin-bottom: 0.5rem;
  font-family: inherit;
  color: #fff;
}

.Pp6FPT button {
    text-decoration: underline;
  }

.Pp6FPT button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P1wZL0 .P1e1o7 {
      font-size: 10px;
      line-height: 14px;
    }

    .P1wZL0 input:not(:checked) + .P1e1o7::before,
    .P1wZL0 input:checked + .P1e1o7::before {
      width: 15px;
      height: 15px;
    }

    .P1wZL0 input:checked + .P1e1o7::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.P3CBbd {
  margin: 0;
  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;
  font-size: 1.1rem;
}

.Pkv9Xh {
  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 auto 1.2rem;
  width: 100%;
}

.Pkv9Xh button {
    margin: 0 0.2rem;
  }

.P3PJsh {
  font-size: 1.125rem;
  margin: 0 0 1.25rem;
}

.P29Dhu:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P2Jxww:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 12.5rem;
  width: 100%;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P2Jxww:only-child .P3znCd {
    margin-right: 1.5rem;
  }

.P2KzY- {
  font-family: Roboto, sans-serif;
  width: 25.8rem;
  text-align: left;
  color: #fff1ef;
}

.P2Frlt {
    display: none;
    height: 100%;
    min-height: 100vh;
    background-size: 100% 100%;
    background: rgba(20, 25, 37, 0.9);
  }

.P2Frlt.P20RAb {
      display: block;
    }

.PckCzI {
  display: block;
  margin: 0 0 3rem;
  font-family: Rubik, sans-serif;
  font-weight: 700;
  color: #fff;
}

.P3-hqk {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #eae5de;
}

.P3-hqk br {
    display: none;
  }

.P3droX {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
}

.P3droX::before {
    content: '';
    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;
  }

.P3droX div {
    font-size: 2.25rem;
    line-height: 1.27;
    font-weight: 700;
    text-align: left;
  }

.P3droX div > div {
      margin: 1.4rem 0 0;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      line-height: 1.5;
      font-weight: 400;
    }

.P2h2W1 {
  max-width: 21.5rem;
  text-align: left;
  color: #fff;
}

.P2h2W1::before {
    content: '';
    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;
  }

.P2h2W1 h3 {
    margin: 0 0 1.4rem;
    color: inherit;
    font-family: Rubik, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
  }

.P2h2W1 p {
    margin: 0;
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 400;
    color: #eae5de;
  }

.P1st_A {
  width: 100%;
  margin: 0 0 0.75rem;
}

.P1st_A + .P1st_A {
    margin-top: 1.7em;
  }

.P1UxY_ {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 500;
  border-radius: 5px;
  color: #d6f5ff;
  text-shadow: 0px 1px 0px #0f141a;
  background-color: rgba(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;
}

.P1UxY_:-ms-input-placeholder {
    color: #d6f5ff !important;
  }

.P1UxY_::-ms-clear {
    display: none;
  }

.P1UxY_:-webkit-autofill,
  .P1UxY_:-webkit-autofill:hover,
  .P1UxY_:-webkit-autofill:focus {
    -webkit-text-fill-color: #eae5de;
    font-size: 1.125rem !important;
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
  }

.P3GoOr,
.PuMt9J,
.P2k0rV {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 4rem auto 1.3rem;
  font-family: Rubik, sans-serif;
  overflow: hidden;
}

.P3GoOr .P10c1_, .PuMt9J .P10c1_, .P2k0rV .P10c1_ {
    position: relative;
    width: 1.5rem !important;
    height: 1.1rem !important;
    background-position: center !important;
    background-size: contain;
    margin-left: 1rem;
    z-index: 1;
  }

.P3GoOr .PIk_Tj, .PuMt9J .PIk_Tj, .P2k0rV .PIk_Tj {
    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;
  }

.P3GoOr .PIk_Tj span, .PuMt9J .PIk_Tj span, .P2k0rV .PIk_Tj span {
      position: relative;
      text-align: center;
      font-weight: 500;
      line-height: 1;
      text-shadow: 0px 0px 3px rgba(255, 254, 161, 0.43);
      text-transform: uppercase;
      color: #feffc7;
      z-index: 1;
    }

.P3GoOr:hover .PIk_Tj, .PuMt9J:hover .PIk_Tj, .P2k0rV:hover .PIk_Tj {
      background-size: 0, contain;
    }

.P1_FHS {
  margin: 0 0 0.8rem;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.3);
}

.P3Kxbf {
  text-align: left;
  margin: 0 0 0.8rem;
  font-size: 1rem;
  line-height: 1.13;
  color: rgba(255, 255, 255, 0.3);
}

.P1L3_Z {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  font-size: 1.125rem;
  font-weight: 500;
  color: #8ca2ab;
  text-shadow: 0px 1px 0px #0f141a;
}

.Pv37bw {
    position: relative;
    z-index: 2;
  }

.P3-QCL {
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1.28rem;
  color: rgba(255, 255, 255, 0.3);
  text-align: left;
}

.P3-QCL .P2PfnW {
    font-family: inherit;
  }

.P3-QCL input:not(:checked) + .P2PfnW::before,
  .P3-QCL input:checked + .P2PfnW::before {
    position: absolute;
    border: solid 1px #607e8e;
    background-color: #465b6a;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P3-QCL .P2PfnW:hover::before {
    background-color: #465b6a !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P3-QCL input:checked + .P2PfnW::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P3-QCL input:focus + .P2PfnW::before {
    border-color: rgba(109, 111, 130, 0.5);
  }

.P3-QCL .P2PfnW {
    display: block;
    padding: 0 0 0 27px;
    font-size: 1rem;
    line-height: 1.3;
    color: rgba(255, 255, 255, 0.3);
  }

.P3-QCL .P2PfnW a {
      color: rgba(255, 255, 255, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P3-QCL .P2PfnW a:hover,
      .P3-QCL .P2PfnW a:focus {
        border-bottom: none;
      }

.P2ZLyD {
  top: auto;
  bottom: 0;
  height: 3.5rem;
  z-index: 99999;
  margin: auto;
}

.P2ZLyD span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.P2sGcE {
    right: 100%;
  }

.P3G3it {
    left: 100%;
  }

.P2xVQs .P1_FHS {
    text-align: center;
    margin-bottom: 1.9rem;
  }

.P2xVQs .PckCzI + .P1st_A {
    margin-top: 2.6rem;
  }

.P2xVQs .PckCzI {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P2PfnW {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  color: #dee6ea;
}

.P3lRCl {
  padding-right: 1.08rem;
  text-align: right;
  margin-bottom: 0.5rem;
  font-family: inherit;
  color: rgba(255, 255, 255, 0.3);
}

.P3lRCl button {
    text-decoration: underline;
  }

.P3lRCl button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P3-QCL .P2PfnW {
      font-size: 10px;
      line-height: 14px;
    }

    .P3-QCL input:not(:checked) + .P2PfnW::before,
    .P3-QCL input:checked + .P2PfnW::before {
      width: 15px;
      height: 15px;
    }

    .P3-QCL input:checked + .P2PfnW::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.P34skR {
  margin: 0;
  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;
  font-size: 1.1rem;
}

.P3Gd_J {
  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 auto 1.2rem;
  width: 100%;
}

.P3Gd_J button {
    margin: 0 0.2rem;
  }

.P33WjZ {
  font-size: 1.125rem;
  margin: 0 0 1.25rem;
}

.P3izg4:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P3zpy6:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 12.5rem;
  width: 100%;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P3zpy6:only-child .P2MYws {
    margin-right: 1.5rem;
  }

.P3gjqX {
  font-family: Roboto, sans-serif;
  width: 25.5rem;
  text-align: left;
  color: #fff1ef;
}

.P3Eus1 {
    display: none;
    height: 100%;
    min-height: 100vh;
    background-size: 100% 100%;
    background: rgba(20, 25, 37, 0.9);
  }

.P3Eus1.P3jlQR {
      display: block;
    }

.P1K8yO {
  display: block;
  margin: 0 0 3rem;
  font-family: Rubik, sans-serif;
  font-weight: 700;
  color: #e45c3c;
}

.P2dW8m {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #dee6ea;
}

.P2dW8m br {
    display: none;
  }

.P1jKRu {
  max-width: 21.5rem;
  font-family: Rubik, sans-serif;
}

.P1jKRu::before {
    content: '';
    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;
  }

.P1jKRu div {
    font-size: 2.25rem;
    line-height: 1.27;
    font-weight: 700;
    text-align: left;
    color: #e45c3c;
  }

.P1jKRu div > div {
      margin: 1.4rem 0 0;
      font-family: Roboto, sans-serif;
      font-size: 1.4rem !important;
      line-height: 1.5;
      font-weight: 400;
      color: #dee6ea;
    }

.P3I5ZS {
  max-width: 21.5rem;
  text-align: left;
  color: #fff;
}

.P3I5ZS::before {
    content: '';
    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;
  }

.P3I5ZS h3 {
    margin: 0 0 1.4rem;
    color: inherit;
    font-family: Rubik, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    color: #e45c3c;
  }

.P3I5ZS p {
    margin: 0;
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 400;
    color: #dee6ea;
  }

.P2ay5p {
  width: 100%;
  margin: 0 0 0.75rem;
}

.P2ay5p + .P2ay5p {
    margin-top: 1.7em;
  }

.P1WG3y {
  display: block;
  width: 100%;
  padding: 1.1rem 3.6rem 1.1rem 1rem;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  border-radius: 5px;
  color: #bfbfbf;
  background-color: rgba(178, 233, 255, 0.31);
  background-position: center left, center right;
  background-repeat: no-repeat;
}

.P1WG3y:-ms-input-placeholder {
    color: #bfbfbf !important;
  }

.P1WG3y::-ms-clear {
    display: none;
  }

.P1WG3y:-webkit-autofill,
  .P1WG3y:-webkit-autofill:hover,
  .P1WG3y:-webkit-autofill:focus {
    -webkit-text-fill-color: #eae5de;
    font-size: 1.125rem !important;
    -webkit-box-shadow: 0 0 0 2rem #313742 inset !important;
  }

.PxGv1L,
.P2bmin,
.P1bV9a {
  position: relative;
  height: 5.3rem;
  width: 100%;
  margin: 4rem auto 1.3rem;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}

.PxGv1L .P3vZPN, .P2bmin .P3vZPN, .P1bV9a .P3vZPN {
    position: relative;
    width: 1.5rem !important;
    height: 1.1rem !important;
    background-position: center !important;
    background-size: contain;
    margin-left: 1rem;
    z-index: 1;
  }

.PxGv1L .P1CaiN, .P2bmin .P1CaiN, .P1bV9a .P1CaiN {
    position: relative;
    padding: 1rem 1.5rem;
    border: 2px solid #e45c3c;
    border-radius: 5px;
  }

.PxGv1L .P1CaiN span, .P2bmin .P1CaiN span, .P1bV9a .P1CaiN span {
      position: relative;
      text-align: center;
      font-weight: 700;
      line-height: 1;
      text-transform: uppercase;
      color: #e45c3c;
      z-index: 1;
    }

.PxGv1L:hover .P1CaiN, .P2bmin:hover .P1CaiN, .P1bV9a:hover .P1CaiN {
      background-color: #e45c3c;
    }

.PxGv1L:hover .P1CaiN span, .P2bmin:hover .P1CaiN span, .P1bV9a:hover .P1CaiN span {
        color: #fff;
      }

.PxGv1L:hover .P1CaiN .P3vZPN, .P2bmin:hover .P1CaiN .P3vZPN, .P1bV9a:hover .P1CaiN .P3vZPN {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
      }

.PPyRJj {
  margin: 0 0 0.8rem;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.3);
}

.P1lLWB {
  text-align: left;
  margin: 0 0 0.8rem;
  font-size: 1rem;
  line-height: 1.13;
  color: rgba(255, 255, 255, 0.3);
}

.PjYAQX {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem;
  font-size: 1.125rem;
  font-weight: 500;
  color: #8ca2ab;
}

.P2JxU0 {
    position: relative;
    z-index: 2;
  }

.P1hOFO {
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1.28rem;
  color: rgba(255, 255, 255, 0.3);
  text-align: left;
}

.P1hOFO .P2E7XJ {
    font-family: inherit;
  }

.P1hOFO input:not(:checked) + .P2E7XJ::before,
  .P1hOFO input:checked + .P2E7XJ::before {
    position: absolute;
    background-color: rgba(178, 200, 255, 0.31);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    border: none;
  }

.P1hOFO .P2E7XJ:hover::before {
    background-color: rgba(178, 200, 255, 0.31) !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.P1hOFO input:checked + .P2E7XJ::after {
    background-color: rgba(223, 220, 226, 0.5);
    margin: 5px;
  }

.P1hOFO input:focus + .P2E7XJ::before {
    border-color: none;
  }

.P1hOFO .P2E7XJ {
    display: block;
    padding: 0 0 0 27px;
    font-size: 1rem;
    line-height: 1.3;
    color: rgba(255, 255, 255, 0.3);
  }

.P1hOFO .P2E7XJ a {
      color: rgba(255, 255, 255, 0.3);
      border-bottom: 1px solid rgba(152, 143, 133, 0.6);
    }

.P1hOFO .P2E7XJ a:hover,
      .P1hOFO .P2E7XJ a:focus {
        border-bottom: none;
      }

.P1Wqzs {
  top: auto;
  bottom: 0;
  height: 3.5rem;
  z-index: 99999;
  margin: auto;
}

@media (max-width: 1366px) {

.P1Wqzs {
    width: 250px
}
  }

.P1Wqzs span {
    color: #d6d5d8;
    opacity: 0.9;
    line-height: 1.2;
    font-size: 1.1rem;
    padding: 0.2rem 0;
  }

.P18Mm1 {
    right: calc(100% + 1rem);
  }

.P2duF0 {
    left: calc(100% + 1rem);
  }

.P2sNRM .PPyRJj {
    text-align: center;
    margin-bottom: 1.9rem;
  }

.P2sNRM .P1K8yO + .P2ay5p {
    margin-top: 2.6rem;
  }

.P2sNRM .P1K8yO {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.P2E7XJ {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  color: #dee6ea;
}

.P15psX {
  padding-right: 1.08rem;
  text-align: right;
  margin-bottom: 0.5rem;
  font-family: inherit;
  color: rgba(255, 255, 255, 0.3);
}

.P15psX button {
    text-decoration: underline;
  }

.P15psX button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P1hOFO .P2E7XJ {
      font-size: 10px;
      line-height: 14px;
    }

    .P1hOFO input:not(:checked) + .P2E7XJ::before,
    .P1hOFO input:checked + .P2E7XJ::before {
      width: 15px;
      height: 15px;
    }

    .P1hOFO input:checked + .P2E7XJ::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.PXN2SM {
  margin: 0;
  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;
  font-size: 1.1rem;
}

.P3xc8m {
  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 auto 1.2rem;
  width: 100%;
}

.P3xc8m button {
    margin: 0 0.2rem;
  }

.P2NjBv {
  font-size: 1.125rem;
  margin: 0 0 1.25rem;
}

.P3Zau3:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P1DZ0Y:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 12.5rem;
  width: 100%;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P1DZ0Y:only-child .P2Ti_E {
    margin-right: 1.5rem;
  }

.P1_wRK {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  width: 100%;
}

  .P2ojZl {
    display: none;
    width: 29.31em !important;
    height: auto !important;
    background-size: contain;
  }

  .P2ojZl.P3ewCr {
      display: block;
    }

.P3cO1P {
  font-family: Alegreya Sans, Oswald, serif;
  color: #c29f6c;
  font-weight: bold;
  margin: 0 -2em 2em;
  line-height: 1.1;
}

.P1MxS2 > div {
    text-align: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

.P1MxS2 h3 {
    margin: 0 0 1.4rem;
    font-family: Alegreya Sans, Oswald, serif;
    font-size: 2.25rem;
    font-weight: bold;
    color: #C29F6C;
    padding: 0 3.18rem 0 0;
    position: relative;
  }

.P1MxS2 h3::before {
      right: 0;
      top: 0.3rem;
      position: absolute;
      content: '';
      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;
    }

.P1MxS2 p {
    margin: 0;
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 400;
    color: #C89B6A;
  }

.PzKSLy {
  width: 84%;
  margin: 0 auto 0.49em;
  padding: 2em 0 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: #C29F6C;
}

.PzKSLy:before {
    display: block;
    content: '';
    width: 2em;
    height: 1.5em;
    background: url('//cdn01.x-plarium.com/browser/content/lps/forms/059/ic_check.png')
    no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P2gKMA {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P3dVGU {
    width: 100%;
    display: block;
    color: #c1ad97;
    font-size: 1.2em;
    font-weight: 400;
  }

.P1sP_d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P1sP_d button:hover {
        opacity: 0.85;
      }

.PzF7BM {
    position: relative;
  }

.P21jmA {
      margin: 0 auto;
      width: 9.62em !important;
      height: 2.5em !important;
      background-size: contain;
    }

.PrTpAq {
  position: relative;
}

.P5mS1q {
  color: #C89B6A;
  text-align: left;
  overflow: hidden;
  font-size: 1.25em;
  font-weight: 300;
  margin: 0 auto 0.4em;
  width: 15.8em;
}

.P5mS1q:lang(ja) {
    font-size: 1.1em;
    margin-bottom: 0.6em;
  }

.P3AXJp {
  width: 26em;
  height: 3.4em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.65em 5em 1em 2.64em;
  margin: 0 auto;
}

.P3AXJp + .P3AXJp {
    margin-top: 1em;
  }

.P2F1Xv {
  display: block;
  width: 100%;
  line-height: 2;
  padding: 0 1.6em 0 0.5em;
  font-size: 1.14em;
  color: #C89B6A;
  font-weight: normal;
  text-shadow: 0.2px 1px 1px rgba(0, 0, 0, 0.4);
}

.P2F1Xv::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P2F1Xv {
    height: 2em
}
  }

.P2F1Xv:-ms-input-placeholder {
    color: #C89B6A !important; /*fix color of placeholder ie 11*/
  }

.P2F1Xv:-webkit-autofill,
  .P2F1Xv:-webkit-autofill:hover,
  .P2F1Xv:-webkit-autofill:focus {
    -webkit-text-fill-color: #C89B6A;
    font-size: 1.14em !important;
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
  }

.PxsTxh,
.P3JmVN,
.P2FXdr {
  background-size: contain;
  color: #3C250A;
  font-weight: bold;
  letter-spacing: 0.09px;
  height: 5.06em;
  width: 29.31em;
  margin: 3.64em auto .75em;
  text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.38);
}

.PxsTxh .P1QVJF,
  .PxsTxh .POj297,
  .PxsTxh .P2RmOm,
  .P3JmVN .P1QVJF,
  .P3JmVN .POj297,
  .P3JmVN .P2RmOm,
  .P2FXdr .P1QVJF,
  .P2FXdr .POj297,
  .P2FXdr .P2RmOm {
    background-size: contain;
  }

.PxsTxh .P2qxPA span, .P3JmVN .P2qxPA span, .P2FXdr .P2qxPA span {
      margin-top: -0.12em;
      text-transform: uppercase;
      position: relative;
      line-height: 1.1;
    }

.PxsTxh .P2qxPA span {
      position: relative;
    }

.P3c-8v {
  color: #72593e;
  font-size: 1em;
  margin-bottom: 0.6em;
}

.P9qFBL {
  margin-bottom: -1.8em;
  padding: 1.2em 2em 0 3.8em;
  text-align: left;
}

.P9qFBL input:not(:checked) + .P2QID5::before,
  .P9qFBL input:checked + .P2QID5::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: solid 1px #72593E;
    width: 16px;
    height: 16px;
    background-color: #24201D;
  }

.P9qFBL .P2QID5:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P9qFBL input:checked + .P2QID5::after {
    background-color: #72593E;
  }

.P9qFBL input:focus + .P2QID5::before {
    border-color: #72593E;
  }

.P9qFBL .P2QID5 {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #72593E;
    text-shadow: 0.7px 0.7px 0 #000000;
  }

.P9qFBL .P2QID5 a {
      color: #72593E;
      border-bottom: 1px solid #72593E;
    }

.P9qFBL .P2QID5 a:hover,
      .P9qFBL .P2QID5 a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3OnHr {
  position: absolute;
  top: 1em;
  bottom: auto;
  right: 3.4em;
  font-size: 1.08em;
  color: #755B40;
  line-height: normal;
  text-shadow: 0.7px 0.7px 1px rgba(0, 0, 0, 0.7);
}

.P1tZPd {
    position: relative;
    z-index: 1;
  }

.P2uVV4 {
  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) {

.P2uVV4 {
    width: 28em !important
}
  }

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

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

.P2uVV4 span {
      padding: 0 !important
  }
    }

.P2uVV4 span span {
      background-color: #8a230f;
    }

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

.P2uVV4 span span {
        padding: 14px 28px !important
    }
      }
.P2SNrr {
  width: 11em !important;
  margin: 0 auto;
}

.P3UWux .P3cO1P {
    font-weight: normal;
  }

.P3UWux .P3AXJp{
    margin: 0 auto 1em;
  }

.P3UWux .Pz6ESa {
    margin: 0 3.08em 1rem;
    text-align: right;
    text-shadow: 0.2px 1px 0 #000000;
    color: #72593e;
  }

.P3UWux .Pz6ESa a {
      display: block;
      font-size: 0.84em;
      color: #72593e;
    }

.P3UWux .PxsTxh,
  .P3UWux .P3JmVN,
  .P3UWux .P2FXdr {
    margin: 0 auto .75em;
  }

.P10eoI {
  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 #000000;
}

@media (max-width: 1366px) {
    .P9qFBL .P2QID5 {
      font-size: 9px;
      line-height: 14px;
    }

    .P9qFBL input:not(:checked) + .P2QID5::before,
    .P9qFBL input:checked + .P2QID5::before {
      width: 15px;
      height: 15px;
    }

    .P9qFBL input:checked + .P2QID5::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

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

.P3BBqO {
    display: none;
    width: 38em !important;
    height: auto !important;
    min-height: 38em;
    background-size: contain;
  }

.P3BBqO.P28f5m {
      display: block;
    }

.P3XKOf {
  position: absolute;
}

.P3nvDc,
.P31Rrz {
  z-index: 7;
  width: 2.25em;
  height: 2.13em;
  margin-top: -1em;
  position: absolute;
  top: 0;
  left: -8px;
  -webkit-transition: -webkit-transform 100ms;
  transition: -webkit-transform 100ms;
  transition: transform 100ms;
  transition: transform 100ms, -webkit-transform 100ms;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow_1.png')
    no-repeat center top/contain;
}

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

.P3nvDc,
.P31Rrz {
    -webkit-transition: unset;
    transition: unset
}
  }

.P31Rrz {
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow_2.png')
    no-repeat center top/contain;
  left: auto;
  right: -8px;
}

.P1LxPs {
  margin: 0 0 1.7em 0;
  color: #ffeba4;
  text-shadow: 0px 2px 0px rgba(44, 44, 44, 0.9);
  font-family: Noto Sans;
  font-weight: bold;
}

.P3HOA- {
  width: 90%;
  font-family: Noto Sans;
  color: #ffeba4;
  text-shadow: 0px 2px 0px rgba(44, 44, 44, 0.9);
  margin: 0 auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 2.3em;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.P3HOA- div {
    font-weight: bold;
  }

.P3HOA- div div {
      text-transform: lowercase;
      font-weight: normal;
      margin-top: 1.5em;
      text-shadow: none;
    }

.P3HOA-:before {
    display: block;
    content: '';
    width: 1em;
    height: 0.88em;
    background: url(//cdn01.x-plarium.com/browser/content/lps/forms/061/check.png)
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1mU0Q {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P3sLNq {
    width: 100%;
    display: block;
    color: #fff;
    font-weight: 300;
    font-size: 1.1em;
  }

.PjhYPD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PjhYPD button {
      margin: 0 0.4em;
    }

.PjhYPD button:hover {
        opacity: 0.85;
      }

.PJYuir {
    position: relative;
    font-family: inherit;
  }

.PKA4dU {
      margin: 0 auto;
      width: 8em !important;
      height: 3em !important;
      background-size: contain;
    }

.P1YE_j {
  position: relative;
  width: 25.5em;
  margin: 0 auto 0.5em;
}

.P2L1YN {
  color: #eae5de;
  text-align: left;
  font-size: 1.15em;
  font-weight: 300;
}

.P2JE3o {
  width: 25.5em;
  margin: 0 auto 1em;
}

.P2JE3o:hover + .P2gc9a .P1_Dg_ {
      color: #000;
    }

.PW8BqC {
  display: block;
  width: 100%;
  height: 3em;
  background: rgba(182, 179, 170, 0.25);
  border: 1px solid #cdcdcd;
  padding: 0.94em 4em 0.7em 1.3em;
  font-size: 1em;
  color: #dadada;
}

.PW8BqC:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #25211a;
  }

.PW8BqC::-ms-clear {
    width: 0;
    height: 0;
  }

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

.PW8BqC {
    height: 3em
}
  }

.PW8BqC:-ms-input-placeholder {
    color: #dadada !important; /*fix color of placeholder ie 11*/
  }

.PW8BqC:-webkit-autofill,
  .PW8BqC:-webkit-autofill:hover,
  .PW8BqC:-webkit-autofill:focus {
    -webkit-text-fill-color: #dadada;
    font-size: 1em !important;
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
  }

.PW8BqC:-webkit-autofill::first-line {
    /* fix font-size autofill*/
    font-size: 1vw !important;
  }

.P182ip,
.P3aoLk,
.P2Pi_e {
  font-family: Rubik;
  background-size: contain;
  color: #f8ddc6;
  font-weight: 500;
  height: 5.4em;
  width: 25.13em;
  margin: 2.56em auto 0.5em auto;
}

.P182ip .Pyg7CT,
  .P182ip .P2tCSk,
  .P182ip .P2RVkF,
  .P3aoLk .Pyg7CT,
  .P3aoLk .P2tCSk,
  .P3aoLk .P2RVkF,
  .P2Pi_e .Pyg7CT,
  .P2Pi_e .P2tCSk,
  .P2Pi_e .P2RVkF {
    background-size: contain;
    -webkit-animation: none;
            animation: none;
  }

@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)
        ) {

.P182ip .PGr_k0 span, .P3aoLk .PGr_k0 span, .P2Pi_e .PGr_k0 span {
        background: -webkit-gradient(
            linear,
            left top, left bottom,
            color-stop(46.15%, #fff5de),
            color-stop(82.08%, rgba(202, 177, 118, 0.804167))
          ),
          -webkit-gradient(linear, left bottom, left top, from(#faebc7), to(#faebc7));
        background: linear-gradient(
            180deg,
            #fff5de 46.15%,
            rgba(202, 177, 118, 0.804167) 82.08%
          ),
          linear-gradient(0deg, #faebc7, #faebc7);
        background-size: cover;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent
    }
      }

.P182ip .PGr_k0 span:after {
      position: relative;
      margin-right: -0.5em;
      top: 0.14em;
      left: 0.3em;
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.89em;
      background: url(//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow.svg)
        no-repeat center top / contain;
    }

.P2SlB1 {
  color: #574e3e;
  font-weight: 500;
  font-size: 0.88em;
  margin-bottom: 0.8em;
}

.P3Q9s3 {
  width: 25.5em;
  margin: 2.38em auto 0;
  text-align: left;
}

.P3Q9s3 input:not(:checked) + .P2FePo::before,
  .P3Q9s3 input:checked + .P2FePo::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: 1px solid #b0b0b0;
    top: 0.15em;
    background: rgba(43, 37, 29, 0.9);
  }

.P3Q9s3 .P2FePo:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P3Q9s3 input:checked + .P2FePo::after {
    background-color: #a6998c;
    top: 0.15em;
  }

.P3Q9s3 input:focus + .P2FePo::before {
    border-color: #a6998c;
  }

.P3Q9s3 .P2FePo {
    font-family: Roboto;
    padding: 0 0 0 27px;
    font-size: 0.88em;
    line-height: 1.4;
    text-shadow: none;
    color: rgba(255, 255, 255, 0.9);
  }

.P3Q9s3 .P2FePo a {
      color: rgba(255, 255, 255, 0.9);
      border-bottom: 1px solid rgba(255, 255, 255, 0.9);
    }

.P3Q9s3 .P2FePo a:hover,
      .P3Q9s3 .P2FePo a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P1_Dg_ {
  position: absolute;
  top: auto;
  bottom: 1.9em;
  right: 6.4em;
  font-size: 1em;
  color: #ffffff;
  line-height: normal;
}

.P2gc9a {
    position: relative;
    z-index: 1;
  }

.PN-6ts {
  height: 3em;
  width: 25em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.PN-6ts {
    width: 28em !important
}
  }

.PN-6ts span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
    border-radius: 0;
  }

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

.PN-6ts span {
      padding: 0 !important
  }
    }

.PN-6ts span span {
      background-color: #8a230f;
    }

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

.PN-6ts span span {
        padding: 14px 28px !important
    }
      }

.Po1MGc .P22Lzs {
    padding-right: 4em;
    color: #fff;
    text-align: right;
  }

.Po1MGc .P2Zsj2 {
      font-family: Roboto;
      font-size: 0.88em;
      text-decoration: underline;
    }

@media (max-width: 1366px) {
    .P3Q9s3 .P2FePo {
      font-size: 9px;
      line-height: 14px;
    }

    .P3Q9s3 input:not(:checked) + .P2FePo::before,
    .P3Q9s3 input:checked + .P2FePo::before {
      width: 15px;
      height: 15px;
    }

    .P3Q9s3 input:checked + .P2FePo::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

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

.P1d1Al {
    display: none;
    width: 38em !important;
    height: auto !important;
    min-height: 38em;
    background-size: contain;
  }

.P1d1Al.P3hnm7 {
      display: block;
    }

.PvNyYU {
  position: absolute;
}

.PrZgMK,
.POQ2RE {
  z-index: 7;
  width: 2.25em;
  height: 2.13em;
  margin-top: -1em;
  position: absolute;
  top: 0;
  left: -8px;
  -webkit-transition: -webkit-transform 100ms;
  transition: -webkit-transform 100ms;
  transition: transform 100ms;
  transition: transform 100ms, -webkit-transform 100ms;
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/blue/arrow_1_red.png')
    no-repeat center top/contain;
}

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

.PrZgMK,
.POQ2RE {
    -webkit-transition: unset;
    transition: unset
}
  }

.POQ2RE {
  background: url('//cdn01.x-plarium.com/browser/content/lps/forms/061/blue/arrow_2_red.png')
    no-repeat center top/contain;
  left: auto;
  right: -8px;
}

.P2C7E1 {
  margin: 0 0 1.7em 0;
  color: #ffeba4;
  text-shadow: 0px 2px 0px rgba(44, 44, 44, 0.9);
  font-family: Noto Sans;
  font-weight: bold;
}

.P1-QcJ {
  width: 90%;
  font-family: Noto Sans;
  color: #ffeba4;
  text-shadow: 0px 2px 0px rgba(44, 44, 44, 0.9);
  margin: 0 auto 0.49em;
  padding: 2em 0 0 0;
  position: relative;
  font-size: 2.3em;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.P1-QcJ div {
    font-weight: bold;
  }

.P1-QcJ div div {
      text-transform: lowercase;
      font-weight: normal;
      margin-top: 1.5em;
      text-shadow: none;
    }

.P1-QcJ:before {
    display: block;
    content: '';
    width: 1em;
    height: 0.88em;
    background: url(//cdn01.x-plarium.com/browser/content/lps/forms/061/check.png)
      no-repeat center center/contain;
    position: absolute;
    top: 0.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P1XYw8 {
  margin: 0 0 0.6em 0;
  position: relative;
}

.P3SVNf {
    width: 100%;
    display: block;
    color: #fff;
    font-weight: 300;
    font-size: 1.1em;
  }

.P3OHnE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.P3OHnE button {
      margin: 0 0.4em;
    }

.P3OHnE button:hover {
        opacity: 0.85;
      }

.Pf_dGp {
    position: relative;
    font-family: inherit;
  }

.PZJiWD {
      margin: 0 auto;
      width: 8em !important;
      height: 3em !important;
      background-size: contain;
    }

.P3df7q {
  position: relative;
  width: 25.5em;
  margin: 0 auto 0.5em;
}

.P1guwV {
  color: #eae5de;
  text-align: left;
  font-size: 1.15em;
  font-weight: 300;
}

.P1Nax- {
  width: 25.5em;
  margin: 0 auto 1em;
}

.P1Nax-:hover + .P1lPC2 .P3f3y4 {
      color: #000;
    }

.P1BCGJ {
  display: block;
  width: 100%;
  height: 3em;
  background: rgba(182, 179, 170, 0.25);
  border: 1px solid #cdcdcd;
  padding: 0.94em 4em 0.7em 1.3em;
  font-size: 1em;
  color: #dadada;
}

.P1BCGJ:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #25211a;
  }

.P1BCGJ::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P1BCGJ {
    height: 3em
}
  }

.P1BCGJ:-ms-input-placeholder {
    color: #dadada !important; /*fix color of placeholder ie 11*/
  }

.P1BCGJ:-webkit-autofill,
  .P1BCGJ:-webkit-autofill:hover,
  .P1BCGJ:-webkit-autofill:focus {
    -webkit-text-fill-color: #dadada;
    font-size: 1em !important;
    -webkit-box-shadow: 0 0 0 30px #695c4b inset !important;
  }

.P1BCGJ:-webkit-autofill::first-line {
    /* fix font-size autofill*/
    font-size: 1vw !important;
  }

.PTiDuS,
.P3CIbp,
.P1oD5I {
  font-family: Rubik;
  background-size: contain;
  color: #f8ddc6;
  font-weight: 500;
  height: 5.4em;
  width: 25.13em;
  margin: 2.56em auto 0.5em auto;
}

.PTiDuS .P3VX9F,
  .PTiDuS .P38hQp,
  .PTiDuS .P3ax-2,
  .P3CIbp .P3VX9F,
  .P3CIbp .P38hQp,
  .P3CIbp .P3ax-2,
  .P1oD5I .P3VX9F,
  .P1oD5I .P38hQp,
  .P1oD5I .P3ax-2 {
    background-size: contain;
    -webkit-animation: none;
            animation: none;
  }

@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)
        ) {

.PTiDuS .P1p_ew span, .P3CIbp .P1p_ew span, .P1oD5I .P1p_ew span {
        background: -webkit-gradient(
            linear,
            left top, left bottom,
            color-stop(46.15%, #fff5de),
            color-stop(82.08%, rgba(202, 177, 118, 0.804167))
          ),
          -webkit-gradient(linear, left bottom, left top, from(#faebc7), to(#faebc7));
        background: linear-gradient(
            180deg,
            #fff5de 46.15%,
            rgba(202, 177, 118, 0.804167) 82.08%
          ),
          linear-gradient(0deg, #faebc7, #faebc7);
        background-size: cover;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent
    }
      }

.PTiDuS .P1p_ew span:after {
      position: relative;
      margin-right: -0.5em;
      top: 0.14em;
      left: 0.3em;
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.89em;
      background: url(//cdn01.x-plarium.com/browser/content/lps/forms/061/arrow.svg)
        no-repeat center top / contain;
    }

.P3kwlJ {
  color: #574e3e;
  font-weight: 500;
  font-size: 0.88em;
  margin-bottom: 0.8em;
}

.P2Utjv {
  width: 25.5em;
  margin: 2.38em auto 0;
  text-align: left;
}

.P2Utjv input:not(:checked) + .P292Y3::before,
  .P2Utjv input:checked + .P292Y3::before {
    position: absolute;
    -webkit-box-shadow: inset 2.1px 2.1px 5px 0 #000000;
            box-shadow: inset 2.1px 2.1px 5px 0 #000000;
    border: 1px solid #b0b0b0;
    top: 0.15em;
    background: rgba(43, 37, 29, 0.9);
  }

.P2Utjv .P292Y3:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 2.4px 1.8px 5px 0 #000000;
            box-shadow: inset 2.4px 1.8px 5px 0 #000000;
  }

.P2Utjv input:checked + .P292Y3::after {
    background-color: #a6998c;
    top: 0.15em;
  }

.P2Utjv input:focus + .P292Y3::before {
    border-color: #a6998c;
  }

.P2Utjv .P292Y3 {
    font-family: Roboto;
    padding: 0 0 0 27px;
    font-size: 0.88em;
    line-height: 1.4;
    text-shadow: none;
    color: rgba(255, 255, 255, 0.9);
  }

.P2Utjv .P292Y3 a {
      color: rgba(255, 255, 255, 0.9);
      border-bottom: 1px solid rgba(255, 255, 255, 0.9);
    }

.P2Utjv .P292Y3 a:hover,
      .P2Utjv .P292Y3 a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3f3y4 {
  position: absolute;
  top: auto;
  bottom: 1.9em;
  right: 6.4em;
  font-size: 1em;
  color: #ffffff;
  line-height: normal;
}

.P1lPC2 {
    position: relative;
    z-index: 1;
  }

.P1DiU9 {
  height: 3em;
  width: 25em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P1DiU9 {
    width: 28em !important
}
  }

.P1DiU9 span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: 0.9;
    border-radius: 0;
  }

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

.P1DiU9 span {
      padding: 0 !important
  }
    }

.P1DiU9 span span {
      background-color: #8a230f;
    }

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

.P1DiU9 span span {
        padding: 14px 28px !important
    }
      }

.P269kT .P1RZ7p {
    padding-right: 4em;
    color: #fff;
    text-align: right;
  }

.P269kT .P3lmFN {
      font-family: Roboto;
      font-size: 0.88em;
      text-decoration: underline;
    }

@media (max-width: 1366px) {
    .P2Utjv .P292Y3 {
      font-size: 9px;
      line-height: 14px;
    }

    .P2Utjv input:not(:checked) + .P292Y3::before,
    .P2Utjv input:checked + .P292Y3::before {
      width: 15px;
      height: 15px;
    }

    .P2Utjv input:checked + .P292Y3::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }
}

.P1uCK- {
  font-family: Patrick Hand, cursive;
  width: 26.4rem;
  text-align: center;
  color: #000;
  font-size: 1.0625rem;
}

.P1uCK-:lang(ru) {
    font-family: Neucha, cursive;
  }

.P1uiFs {
    display: none;
    min-height: 90vh;
    background-size: 100% 100%;
  }

.P1uiFs.P3s7R0 {
      display: block;
    }

.P1zbPZ {
  margin: 0 0 1rem;
  letter-spacing: 0.06rem;
  color: #f2e8d3;
}

.P2ccmm {
  margin: 0 0 0.5rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 300;
  color: #f2e8d3;
}

.P2ccmm br {
    display: none;
  }

.P26G5S {
  color: #f2e8d3;
}

.P26G5S::before {
    content: '';
    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;
  }

.P26G5S div {
    font-size: 2.25rem;
    line-height: 1.27;
    text-align: center;
  }

.P26G5S div > div {
      margin: 3rem 0 0;
    }

.P2KGuW {
  text-align: center;
  color: #f2e8d3;
}

.P2KGuW::before {
    content: '';
    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;
  }

.P2KGuW h3 {
    margin: 0 0 3rem;
    color: inherit;
    font-size: 2.25rem;
  }

.P2KGuW p {
    margin: 0;
    font-size: 1.75rem;
  }

.P1rH_h {
  width: 100%;
  margin: 0 0 0.75rem;
  padding: 0.6rem 0.8rem;
  background-size: 100% 100%;
}

.P1rH_h + .P1rH_h {
    margin-top: 0.625rem;
  }

.P3byRc {
  display: block;
  font-family: inherit;
  width: 100%;
  padding: 0.4rem 2.5rem 0.5rem 1.9rem;
  font-size: 1.875rem;
  line-height: 1;
  color: #4b2e28;
}

.P3byRc:-ms-input-placeholder {
    color: #4b2e28 !important;
  }

.P3byRc::-ms-clear {
    display: none;
  }

.P3byRc:-webkit-autofill,
  .P3byRc:-webkit-autofill:hover,
  .P3byRc:-webkit-autofill:focus {
    -webkit-text-fill-color: #4b2e28;
    font-size: 1.575rem !important;
    -webkit-box-shadow: 0 0 0 2rem #e8deca inset !important;
  }

.P1GSss,
.P2dRFv,
.P4IvEP {
  position: relative;
  height: 6rem;
  width: 100%;
  margin: 4rem auto 1.3rem;
  font-size: inherit;
  background-size: contain;
}

.P1GSss::before, .P2dRFv::before, .P4IvEP::before {
    content: '';
    position: absolute;
    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%;
    z-index: -1;
  }

.P1GSss .PHcJD5, .P2dRFv .PHcJD5, .P4IvEP .PHcJD5 {
    position: relative;
    padding: 1rem 1.5rem;
  }

.P1GSss .PHcJD5 span, .P2dRFv .PHcJD5 span, .P4IvEP .PHcJD5 span {
      position: relative;
      text-align: center;
      line-height: 1;
      font-weight: 700;
      text-transform: uppercase;
      color: #2f221a;
      z-index: 1;
    }

.P1GSss .P1qpXr,
  .P1GSss .P1WTD-,
  .P2dRFv .P1qpXr,
  .P2dRFv .P1WTD-,
  .P4IvEP .P1qpXr,
  .P4IvEP .P1WTD- {
    background-size: contain;
  }

.P3U3Qh {
  margin: 0 0 1.4rem;
  text-align: center;
  text-shadow: 0px 1px 0 #000000;
  line-height: 1.2;
}

.P_eVyo {
  text-align: left;
  margin: 0 0 0.8rem;
  line-height: 1.13;
}

.P20sHn {
  position: absolute;
  top: 1.5rem;
  right: 1.1rem;
  font-size: 1.12rem;
  color: #4b2e28;
}

.PcbVrd {
    position: relative;
    z-index: 2;
  }

.P2NqWc {
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1.28rem;
  text-align: left;
}

.P2NqWc input:not(:checked) + .PbFin5::before,
  .P2NqWc input:checked + .PbFin5::before {
    position: absolute;
    border: solid 1px #000000;
    background-color: transparent;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.P2NqWc .PbFin5::before {
    width: 1.125rem !important;
    height: 1.125rem !important;
  }

.P2NqWc .PbFin5:hover::before {
    background-color: transparent !important;
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P2NqWc input:checked + .PbFin5::after {
    width: 0.5rem;
    height: 0.5rem;
    background-color: #000;
    margin: 0.3125rem;
  }

.P2NqWc input:focus + .PbFin5::before {
    -webkit-box-shadow: inset 0 0 2px 0 #000000;
            box-shadow: inset 0 0 2px 0 #000000;
  }

.P2NqWc .PbFin5 {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.6875rem;
    font-size: 1rem;
    line-height: 1.3;
    font-weight: 700;
    color: #000;
    text-shadow: none;
  }

.P2NqWc .PbFin5 a {
      color: #000;
      border-bottom: 1px solid #000;
    }

.P2NqWc .PbFin5 a:hover,
      .P2NqWc .PbFin5 a:focus {
        border-bottom: none;
      }

.P3SYJY {
  top: 0;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P3SYJY span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2rem;
    padding: 0.2rem 0;
  }

.P38QEy {
    right: 110%;
  }

.PRp5cP {
    left: 110%;
  }

.Pvpyat .P3U3Qh {
    margin-bottom: 1.5rem;
  }

.Pvpyat .P1zbPZ + .P1rH_h {
    margin-top: 1.6rem;
  }

.Pvpyat .P1zbPZ {
    margin-bottom: 0.5rem;
    text-transform: none;
  }

.PbFin5 {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  color: #dee6ea;
}

.P2KNuP {
  padding-right: 0.5rem;
  text-align: right;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.P2KNuP button {
    font-family: inherit;
    font-weight: 700;
    text-decoration: underline;
  }

.P2KNuP button:hover {
      text-decoration: none;
    }

@media (max-width: 1366px) {
    .P2NqWc .PbFin5 {
      font-size: 10px;
      line-height: 14px;
    }

    .P2NqWc input:not(:checked) + .PbFin5::before,
    .P2NqWc input:checked + .PbFin5::before {
      width: 15px;
      height: 15px;
    }

    .P2NqWc input:checked + .PbFin5::after {
      width: 7px;
      height: 7px;
      margin: 4px;
    }
}

.P2HdYl {
  margin: 0;
  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;
  font-size: 1.1rem;
}

.P3nkt5 {
  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 auto 1.2rem;
  width: 100%;
}

.P3nkt5 button {
    margin: 0 0.2rem;
  }

.P17osX {
  font-size: 1.125rem;
  margin: 0 0 1.25rem;
}

.P3RAlU:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-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-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.9em 1em;
  background: #9146ff;
}

.P2mnbG:only-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 12.5rem;
  width: 100%;
  padding: 0.2em 0;
  background: #425297;
  border-radius: 4px;
}

.P2mnbG:only-child .P34tDw {
    margin-right: 1.5rem;
  }

.PyuayH {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-align: center;
  color: #583a18;
  width: 26.25em !important;
}

  .P2aFlY {
    display: none;
    background-size: 100% 100%;
  }

  .P2aFlY.P1q-qd {
      display: block;
    }

.P2onmD {
  margin: 0 0 1em;
  line-height: 1.1;
  font-family: Alegreya Sans, Book Antiqua, serif;
  font-weight: 900;
  color: #46330E;
}

.P179O1 {
  margin: 0 0 0.5em;
  text-align: left;
  font-size: 1.25em;
  line-height: 1.1;
  font-weight: 800;
  color: #65522F;
}

.P3vKpe {
  width: 100%;
  margin: 0 0 0.5em;
  height: 3.63em;
  padding: 1.1em 0.65em 0.5em 1.2em;
  background-size: contain;
}

.P2W56F {
  display: block;
  font-family: inherit;
  font-weight: 800;
  width: 100%;
  font-size: 1.13em;
  line-height: 1;
  color: #65522F;
  padding-right: 4.5em;
}

.P2W56F:-ms-input-placeholder {
    color: #65522F !important;
  }

.P2W56F:-webkit-autofill::first-line {
    /* fix font-size autofill*/
    font-size: 1vw !important;
    font-weight: 800;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
  }

.P2W56F::-ms-clear {
    display: none;
  }

.P2W56F:-webkit-autofill,
  .P2W56F:-webkit-autofill:hover,
  .P2W56F:-webkit-autofill:focus {
    -webkit-text-fill-color: #4e2301;
    font-size: 1.5em !important;
    -webkit-box-shadow: 0 0 0 2em #aeb0b2 inset !important;
  }

.P1vRbm {
  color: #583a18;
  font-size: 2.25em;
  font-weight: 800;
  margin: 0 -.8em 1em -.8em;
}

.P1vRbm::before {
    content: '';
    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;
    font-weight: 800;
  }

.P1vRbm div > div {
      margin: 1em 0 0;
      font-size: .7em !important;
      line-height: 1.7;
    }

.P3k8IR,
.PKKpYT,
.P2Nydm {
  position: relative;
  height: 5.4em;
  width: 100%;
  margin: 0 auto 1.3em;
  background-size: contain;
}

.P3k8IR .P1S-Dk, .PKKpYT .P1S-Dk, .P2Nydm .P1S-Dk {
    position: relative;
    padding: 1em 1.5em;
  }

.P3k8IR .P1S-Dk span, .PKKpYT .P1S-Dk span, .P2Nydm .P1S-Dk span {
      position: relative;
      text-align: center;
      line-height: 1;
      font-weight: 900;
      color: #ffffff;
    }

.P3k8IR .P1S-Dk span:lang(en),
      .P3k8IR .P1S-Dk span:lang(ru),
      .PKKpYT .P1S-Dk span:lang(en),
      .PKKpYT .P1S-Dk span:lang(ru),
      .P2Nydm .P1S-Dk span:lang(en),
      .P2Nydm .P1S-Dk span:lang(ru) {
        font-family: Alegreya Sans, Book Antiqua, serif;
        letter-spacing: .07em;
      }

.P3k8IR .PDOP5g,
  .P3k8IR .PY-xdG,
  .PKKpYT .PDOP5g,
  .PKKpYT .PY-xdG,
  .P2Nydm .PDOP5g,
  .P2Nydm .PY-xdG {
    background-size: contain;
  }

.PhJRDF {
  margin: 0 0 1.4em;
  font-size: 1em;
  text-align: center;
  color: rgba(101, 82, 47, 0.5);
  font-weight: 800;
}

.P3Yl88 {
  position: absolute;
  top: -3rem;
  right: 1.1rem;
  font-size: 1.12rem;
  color: rgba(132, 87, 46, 0.7);
  font-weight: 800;
}

.PFPg60 {
    position: relative;
  }

.P3p0Jg {
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 1.28em 0.1em;
  text-align: left;
}

.P3p0Jg input:not(:checked) + .P2-AwD::before,
  .P3p0Jg input:checked + .P2-AwD::before {
    position: absolute;
    border: none;
    top: -0.15em;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_chkx_default.svg") no-repeat center center/contain;
  }

.P3p0Jg .P2-AwD::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.P3p0Jg .P2-AwD:hover::before {
    background-color: transparent;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_chkx_hover.svg") no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.P3p0Jg input:checked + .P2-AwD::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/064/ic_chkx_active.svg") no-repeat center center/contain !important;
  }

.P3p0Jg input:checked + .P2-AwD::after {
    display: none;
  }

.P3p0Jg .P2-AwD {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-size: 0.86em;
    line-height: 1.6;
    font-weight: 800;
    color: rgba(101, 82, 47, 0.5);
    text-shadow: none;
  }

.P3p0Jg .P2-AwD a {
      color: rgba(78, 35, 1, 0.5);
      border-bottom: 1px solid rgba(101, 82, 47, 0.5);
    }

.P3p0Jg .P2-AwD a:hover,
      .P3p0Jg .P2-AwD a:focus {
        border-bottom: none;
      }

.P1-aWv {
  min-height: 3.4em;
  bottom: .5em;
  z-index: 99999;
  margin: auto;
}

.P1-aWv span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2em;
    padding: 0.2em 0;
  }

.P3qapT {
    right: 105%;
  }

.P3pwQ3 {
    left: 105%;
  }

.P30Xg6 .PhJRDF {
    margin-bottom: 1.5em;
  }

.P2-AwD {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.P1zh7q {
  padding-right: 0.5em;
  text-align: center;
  margin: 0 0 1em;
}

.P1zh7q button span {
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      font-weight: 800;
      color: rgba(78, 35, 1, 0.4);
    }

.P1JIqV {
  margin: 0;
  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;
  font-size: 1.1em;
}

.P37dR3 {
  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 auto .8em;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.P37dR3 button {
    margin: 0 0.2em .5em;
  }

.P3enAV {
  font-size: 1.125em;
  margin: 0 0 1.25em;
  font-weight: bold;
}

.PVL7jx {
  margin: 0 auto;
  width: 9.62em !important;
  height: 2.5em !important;
  background-size: contain;
}

.P1Gfg8 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-align: center;
  color: #583a18;
  width: 25.4em !important;
}

.PA68rj {
    display: none;
    background-size: contain;
    width: 38em !important;
    min-height: 50em !important;
  }

.PA68rj.P3FFuY {
      display: block;
    }

.PzOuz1 {
  margin: 0 0 1em;
  line-height: 1.1;
  font-weight: bold;
}

.PzOuz1:lang(en),
  .PzOuz1:lang(ru) {
    font-family: Luckiest Guy, cursive;
    font-weight: normal;
  }

.PcT0-F {
  margin: 0 0 0.5em;
  text-align: left;
  font-size: 1.25em;
  line-height: 1.1;
  font-weight: 800;
  color: #4e2301;
}

.P3Idur {
  width: 100%;
  margin: 0 0 1.75em;
  height: 3.63em;
  padding: 0.95em 0.65em 0.5em 1.2em;
  background-size: contain;
}

.P2UrI1 {
  display: block;
  font-family: inherit;
  font-weight: 800;
  width: 100%;
  font-size: 1.13em;
  line-height: 1;
  color: #84572e;
  padding-right: 4.5em;
}

.P2UrI1:-ms-input-placeholder {
    color: #4e2301 !important;
  }

.P2UrI1:-webkit-autofill::first-line {
    /* fix font-size autofill*/
    font-size: 1vw !important;
    font-weight: 800;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
  }

.P2UrI1::-ms-clear {
    display: none;
  }

.P2UrI1:-webkit-autofill,
  .P2UrI1:-webkit-autofill:hover,
  .P2UrI1:-webkit-autofill:focus {
    -webkit-text-fill-color: #4e2301;
    font-size: 1.5em !important;
    -webkit-box-shadow: 0 0 0 2em #f4c9a0 inset !important;
  }

.P2VBfH {
  color: #583a18;
  font-size: 2.25em;
  font-weight: 800;
  margin: 0 -.8em 1em -.8em;
}

.P2VBfH::before {
    content: '';
    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;
    font-weight: 800;
  }

.P2VBfH div > div {
      margin: 1em 0 0;
      font-size: .7em !important;
      line-height: 1.7;
    }

.P3bisQ,
.P3P39S,
.P3wb62 {
  position: relative;
  height: 5em;
  width: 100%;
  margin: 0 auto 1.3em;
  background-size: contain;
}

.P3bisQ .P1Q0Ad, .P3P39S .P1Q0Ad, .P3wb62 .P1Q0Ad {
    position: relative;
    padding: 1em 1.5em;
  }

.P3bisQ .P1Q0Ad span, .P3P39S .P1Q0Ad span, .P3wb62 .P1Q0Ad span {
      position: relative;
      text-align: center;
      line-height: 1;
      font-weight: 700;
      text-transform: uppercase;
      color: #f9ede2;
    }

.P3bisQ .P1Q0Ad span:lang(en),
      .P3bisQ .P1Q0Ad span:lang(ru),
      .P3P39S .P1Q0Ad span:lang(en),
      .P3P39S .P1Q0Ad span:lang(ru),
      .P3wb62 .P1Q0Ad span:lang(en),
      .P3wb62 .P1Q0Ad span:lang(ru) {
        font-family: Luckiest Guy, cursive;
        letter-spacing: .07rem;
        font-weight: normal;
      }

.P3bisQ .P3WjUV,
  .P3bisQ .P37pvl,
  .P3P39S .P3WjUV,
  .P3P39S .P37pvl,
  .P3wb62 .P3WjUV,
  .P3wb62 .P37pvl {
    background-size: contain;
  }

.P1ppXR {
  margin: 0 0 1.4em;
  text-align: center;
  color: rgba(78, 35, 1, 0.5);
  font-weight: 800;
}

.P1jlTw {
  position: absolute;
  top: -3.9em;
  right: 1.2em;
  font-size: 1.12em;
  color: rgba(132, 87, 46, 0.7);
  font-weight: 800;
}

.P2IUma {
    position: relative;
  }

.P2Ikad {
  font-weight: 400;
  line-height: 1.5;
  margin: -1rem 0 1.3rem 0;
  text-align: left;
}

.P2Ikad input:not(:checked) + .P2AryE::before,
  .P2Ikad input:checked + .P2AryE::before {
    position: absolute;
    border: none;
    top: -0.15em;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065//cb_normal.png") no-repeat center center/contain;
  }

.P2Ikad .P2AryE::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.P2Ikad .P2AryE:hover::before {
    background-color: transparent;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065/cb_hover.png") no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.P2Ikad input:checked + .P2AryE::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/065/cb_active.png") no-repeat center center/contain !important;
  }

.P2Ikad input:checked + .P2AryE::after {
    display: none;
  }

.P2Ikad .P2AryE {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-size: 0.86em;
    line-height: 1.6;
    font-weight: 800;
    color: rgba(78, 35, 1, 0.5);
    text-shadow: none;
  }

.P2Ikad .P2AryE a {
      color: rgba(78, 35, 1, 0.5);
      border-bottom: 1px solid rgba(78, 35, 1, 0.5);
    }

.P2Ikad .P2AryE a:hover,
      .P2Ikad .P2AryE a:focus {
        border-bottom: none;
      }

.PzXcO9 {
  min-height: 3.4em;
  bottom: .5em;
  z-index: 99999;
  margin: auto;
}

.PzXcO9 span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2em;
    padding: 0.2em 0;
  }

.P38h_5 {
    right: 105%;
  }

.P2luD2 {
    left: 105%;
  }

.P1678b .P1ppXR {
    margin-bottom: 1.5em;
  }

.P2AryE {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.P3Xrj6 {
  padding-right: 0.5em;
  text-align: center;
  margin: -1.3em 0 1.7em 0;
}

.P3Xrj6 button span {
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      font-weight: 800;
      color: rgba(78, 35, 1, 0.4);
    }

.P1myl4 {
  margin: 0;
  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;
  font-size: 1.1em;
}

.PjvQ6k {
  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 auto .8em;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.PjvQ6k button {
    margin: 0 0.2em .5em;
  }

.P2DtJh {
  font-size: 1.125em;
  margin: 0 0 1.25em;
  font-weight: bold;
}

.P1c9B7 {
  margin: 0 auto;
  width: 9.62em !important;
  height: 2.5em !important;
  background-size: contain;
}

.P1cjRo {
  font-family: Alegreya Sans, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #583a18;
  width: 18.12em !important;
}

  .P3cfkK {
    display: none;
    background-size: 100% 100%;
  }

  .P3cfkK.P3qNQf {
      display: block;
    }

.P2jWZD {
  margin: 0 0 1em;
  line-height: 1.1;
  font-family: Alegreya Sans, Book Antiqua, serif;
  font-weight: 900;
  color: #FFE895;
  text-shadow: 0px -1px 0px #FFF4CE, 0px 2px 0px #000000, 0px 3px 0px rgba(255, 107, 0, 0.46);
}

.P3jq_X {
  margin: 0 0 0.5em;
  text-align: left;
  font-size: 1.12rem;
  line-height: 1.1;
  font-weight: bold;
  color: rgba(255, 179, 156, 1);
}

.P1k5-k {
  width: 100%;
  margin: 0 0 0.5em;
  height: 2.7em;
  padding: 0.7em 2em 0.5em 1.2em;
  background-size: contain;
}

.POl5kg {
  display: block;
  font-family: inherit;
  font-weight: bold;
  width: 100%;
  font-size: 1.13em;
  line-height: 1;
  color: rgba(65, 58, 58, 1);
  padding-right: 1.5em;
}

.POl5kg:-ms-input-placeholder {
    color: rgba(65, 58, 58, 1);
  }

.POl5kg:-webkit-autofill::first-line {
    /* fix font-size autofill*/
    font-size: 1vw !important;
    font-weight: 800;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
  }

.POl5kg::-ms-clear {
    display: none;
  }

.POl5kg:-webkit-autofill,
  .POl5kg:-webkit-autofill:hover,
  .POl5kg:-webkit-autofill:focus {
    -webkit-text-fill-color: #4e2301;
    font-size: 1.5em !important;
    -webkit-box-shadow: 0 0 0 2em #aec6cd inset !important;
  }

.P1Lfs9 {
  color: rgba(255, 232, 149, 1);
  font-size: 2.25rem;
  font-weight: 700;
  margin: 0 -.8em 1em -.8em;
  text-shadow: 0 -1px 0 #FFF4CE, 0 2px 0 #000000, 0 3px 0 rgba(255, 107, 0, 0.46);
}

.P1Lfs9::before {
    content: '';
    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;
  }

.P1Lfs9 div > div {
      margin: 0.5em 0 0;
      font-size: 1.25rem !important;
      line-height: 1.87rem;
      text-shadow:none;
      color: #FFB39C;
      font-weight: bold;
      padding: 0 2em;
    }

.P3DI6V,
.PSa9GF,
.P16sjo {
  position: relative;
  height: 4em;
  width: 100%;
  margin: 0 auto 0.5em;
  background-size: contain;
  font-family: Alegreya Sans, Book Antiqua, serif;
}

.P3DI6V .PJ99e6, .PSa9GF .PJ99e6, .P16sjo .PJ99e6 {
    position: relative;
    padding: 1em 1.5em;
    text-shadow: 0 2px 0 #000000, 0 3px 0 rgba(175, 223, 113, 0.46);
  }

.P3DI6V .PJ99e6 span, .PSa9GF .PJ99e6 span, .P16sjo .PJ99e6 span {
      position: relative;
      text-align: center;
      line-height: 1;
      font-weight: 900;
      color: #f9ede2;
    }

.P3DI6V .P2UPPo,
  .P3DI6V .P2c9So,
  .PSa9GF .P2UPPo,
  .PSa9GF .P2c9So,
  .P16sjo .P2UPPo,
  .P16sjo .P2c9So {
    background-size: contain;
  }

.P1ftOZ {
  margin: 0 0 1.4em;
  font-size: 0.75rem;
  text-align: center;
  color: rgba(255, 179, 156, 0.7);
}

.P1lVoR {
  position: absolute;
  top: -2.3em;
  right: 1em;
  font-size: 1.12em;
  color: rgb(65, 58, 58);
  font-weight: 800;
}

.P2whyz {
    position: relative;
  }

.PGNRoS {
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 1.28em 0.1em;
  text-align: left;
}

.PGNRoS input:not(:checked) + .PkJlNs::before,
  .PGNRoS input:checked + .PkJlNs::before {
    position: absolute;
    border: none;
    top: 0.3em;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/066/chkx_default.svg") no-repeat center center/contain;
  }

.PGNRoS .PkJlNs::before {
    width: 1.3em !important;
    height: 1.3em !important;
  }

.PGNRoS .PkJlNs:hover::before {
    background-color: transparent;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/066/chkx_hover.svg") no-repeat center center/contain !important;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.PGNRoS input:checked + .PkJlNs::before {
    border: none;
    background: url("//cdn01.x-plarium.com/browser/content/lps/forms/066/chkx_active.svg") no-repeat center center/contain !important;
  }

.PGNRoS input:checked + .PkJlNs::after {
    display: none;
  }

.PGNRoS .PkJlNs {
    display: block;
    font-family: inherit;
    padding: 0 0 0 1.9em;
    font-size: 0.68rem;
    line-height: 1rem;
    color: rgba(255, 179, 156, 0.7);
    text-shadow: none;
  }

.PGNRoS .PkJlNs a {
      color: rgba(255, 179, 156, 0.7);
      border-bottom: 1px solid rgba(255, 179, 156, 0.7);
    }

.PGNRoS .PkJlNs a:hover,
      .PGNRoS .PkJlNs a:focus {
        border-bottom: none;
      }

.PGoabM {
  min-height: 2.4em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.PGoabM span {
    color: #d6d5d8;
    opacity: 0.9;
    font-size: 1.2em;
    padding: 0.2em 0;
  }

.P1bvXt {
    right: 115%;
  }

.P27Orr {
    left: 115%;
  }

.P3VSLn .P1ftOZ {
    margin-bottom: 1.5em;
  }

.PkJlNs {
  display: block;
  margin: 0 0 0.5em;
  font-size: 1.25em;
  font-weight: 300;
  color: #dee6ea;
}

.P39DBH {
  padding-right: 0.5em;
  text-align: center;
  margin: 0 0 0.7em 0;
  font-size: 1em;
}

.P39DBH button span {
      font-family: Alegreya Sans, Arial, Helvetica, sans-serif;
      color: rgba(255, 232, 149, 0.5);
    }

.P3ppvZ {
  margin: 0;
  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;
  font-size: 1.1em;
}

.P3WivP {
  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 auto .8em;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.P3WivP button {
    margin: 0 0.2em .5em;
  }

.P1J45x {
  font-size: 1.125em;
  margin: 0 0 1.25em;
  font-weight: bold;
}

.P2u8xd {
  margin: 0 auto;
  width: 9.62em !important;
  height: 2.5em !important;
  background-size: contain;
}

.PM5WGh {
  font-family: Roboto, sans-serif;
  width: 100%;
  color: #ffffff;
}

  .P2yv9Z {
    display: none;
    width: 43.625rem !important;
    height: 50.375rem !important;
    background-size: contain;
  }

  .P2yv9Z.P36QjK {
      display: block;
    }

.P3aaWy {
  font-weight: 900;
  line-height: 2.938rem;
  margin-bottom: 1.75rem;
}

.P1PL5J {
  margin-top: 3.38rem;
  padding-top: 3.25rem;
  position: relative;
  text-align: center;
}

.P1PL5J > div {
    font-weight: 900;
    font-size: 2.5rem;
    line-height: 2.9rem;
    text-transform: uppercase;
  }

.P1PL5J > div > div {
      margin-top: 1.75rem;
      font-size: 1.5rem !important;
      line-height: 130%;
      text-transform: none;
      font-weight: 500;
    }

.P1PL5J: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;
  }

.PQbROO {
  position: relative;
}

.PFHyVa {
    display: block;
    font-weight: 900;
    font-size: 1rem;
    line-height: 120%;
    margin: 0.5rem 0 0.813rem;
  }

.P21suA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P21suA button:hover {
        opacity: 0.85;
      }

.Pub4nR {
    position: relative;
    font-family: inherit;
  }

.P1Iiz0 {
      margin: 0 auto;
      width: 8rem !important;
      height: 3rem !important;
      background-size: contain;
    }

.P2JKi8 {
  position: relative;
}

.PXR9E6 {
  font-style: normal;
  font-weight: 900;
  font-size: 1.25rem;
  line-height: 1.438rem;
  text-align: left;
  margin-bottom: 0.625rem;
}

.P3xC2D {
  margin-bottom: 0.813rem;
  width: 100%;
  height: 3rem;
  background-size: contain;
  background-position: center top !important;
  padding: 0.94rem 1.25rem;
}

.P2sRki {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.1875rem;
  color: #3f557a;
  width: calc(100% - 1.875rem);
}

.P2sRki::-ms-clear {
    width: 0;
    height: 0;
  }

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

.P2sRki {
    height: 2em
}
  }

.P2sRki:-ms-input-placeholder {
    color: #3f557a !important; /*fix color of placeholder ie 11*/
  }

.P2sRki:-webkit-autofill,
  .P2sRki:-webkit-autofill:hover,
  .P2sRki:-webkit-autofill:focus {
    -webkit-text-fill-color: #3f557a !important;
    -webkit-box-shadow: 0 0 0 30px #82e9ee inset !important;
  }

.P2sRki:-webkit-autofill::first-line {
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.9rem;
    color: #3f557a;
  }

.P2zUv- {
  margin-top: 2.38rem;
}

.P2zUv-,
.P193JP,
.P3qBR2 {
  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;
}

.P2zUv-:hover, .P193JP:hover, .P3qBR2:hover {
    text-shadow: -1px -1px 0 #a6421b, 1px -1px 0 #a6421b, -1px 1px 0 #a6421b,
      1px 1px 0 #a6421b;
  }

.P2zUv- .Psm2aX,
  .P2zUv- .PocTvF,
  .P2zUv- .PmnVtx,
  .P193JP .Psm2aX,
  .P193JP .PocTvF,
  .P193JP .PmnVtx,
  .P3qBR2 .Psm2aX,
  .P3qBR2 .PocTvF,
  .P3qBR2 .PmnVtx {
    background-size: contain;
    -webkit-animation: none;
            animation: none;
  }

.P2zUv-:hover .P2prjV span:after {
    background: url(//cdn01.x-plarium.com/browser/content/lps/forms/067/arrow_hover.svg)
      no-repeat 50% / contain;
  }

.P2zUv- .P2prjV span {
      position: relative;
    }

.P2zUv- .P2prjV 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;
    }

.P3Xgw4 {
  font-weight: 500;
  font-size: 0.88rem;
  line-height: 1rem;
  margin-bottom: 14px;
}

.P1U2-A {
  margin: 2.38rem 0 1rem;
  text-align: left;
}

.P1U2-A input:not(:checked) + .P3LOo8::before,
  .P1U2-A input:checked + .P3LOo8::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;
  }

.P1U2-A .P3LOo8:hover::before {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background: #82e9ee !important;
  }

.P1U2-A input:checked + .P3LOo8::after {
    background: #096e79;
    border-radius: 1px;
    width: 6px !important;
    height: 6px !important;
    top: 5px !important;
    left: 5px !important;
    margin: 0 !important;
  }

.P1U2-A .P3LOo8 {
    padding-left: 26px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.188rem;
    color: #ffffff;
    text-shadow: none;
  }

.P1U2-A .P3LOo8 a {
      color: #ffffff;
      text-shadow: none;
      border: none;
      text-decoration: underline;
    }

.P3BEey {
  position: absolute;
  top: 0.85rem;
  right: 1.25rem;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.19rem;
  color: #3f557a;
}

.P31xkP {
    position: relative;
    z-index: 1;
  }

.P3N5ai {
  height: 3.25em;
  width: 24.04em !important;
  bottom: 0;
  z-index: 99999;
  margin: auto;
  left: calc(100% + 1rem);
}

.P3N5ai:lang(ja) {
    width: 27em !important;
  }

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

.P3N5ai {
    width: 28em !important
}
  }

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

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

.P3N5ai span {
      padding: 0 !important
  }
    }

.P3N5ai span span {
      background-color: #8a230f;
    }

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

.P3N5ai span span {
        padding: 14px 28px !important
    }
      }

.P1nvH2 .P3Xipk {
    text-align: right;
    margin: 2.38rem 0 0.94rem;
  }

.P1nvH2 .P3Xipk span {
      font-weight: 900;
      font-size: 1rem;
      line-height: 1.19rem;
      text-decoration: underline;
    }

.P2kJSI {
    display: none !important;
  }
  .P1psaO {
    width: 25.5rem !important;
    height: 3rem !important;
    background-size: contain;
  }

/*Form*/
.P2p2sS {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    width: 19.5vw;
    color: #bbae8c;
  
  }
.PX_5l7 {
      display: none;
      width: 30vw !important;
      min-height: 23vw !important;
      background-size: contain;
    }
.PX_5l7.P3cDLg {
        display: block;
      }
 
  
  /*Button*/
  .P3ZR7U,
  .P3Ozl2 {
    height: 4.8vw;
    padding: 0 1.5vw .4vw 1.5vw;
    width: 15vw;
    margin: 0 auto;
    background: -webkit-gradient(linear, left bottom, left top, from(#6d7903), to(#ffffff)), -webkit-gradient(linear, left top, left bottom, from(#ffffff));
    background: linear-gradient(to top, #6d7903, #ffffff), linear-gradient(to bottom, #ffffff);
    will-change: visibility, opacity;
  }
  .P3ZR7U .P1h3TH, .P3Ozl2 .P1h3TH {
      padding: 0 0 0.3vw;
      color: #fff;
      font-family: 'Philosopher', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
      font-weight: 700;
      letter-spacing: .04em;
      text-shadow: 0 3px 6px #4a0948;
      text-transform: uppercase;
      line-height: 1;
    }
  .P3ZR7U .P1h3TH .P17e3x, .P3Ozl2 .P1h3TH .P17e3x {
        margin-right: 2px;
        width: 2vw !important;
        height: 1.7vw !important;
        position: relative;
        bottom: -.15vw !important;
      }
  .P3ZR7U .P3YPKF,
    .P3ZR7U .P1WvKc,
    .P3ZR7U .PpjmGz,
    .P3Ozl2 .P3YPKF,
    .P3Ozl2 .P1WvKc,
    .P3Ozl2 .PpjmGz {
      background-size: contain;
      will-change: visibility, opacity;
    }
  
  
  .P3onwH {
    text-align: left;
    text-shadow: 0 1px 9px #000, 0 1px 1px #000;
    margin: 0 0 .5vw .1vw !important;
  }
  
  
  .P3onwH span {
      line-height: 13px !important;
      font-size: 10px !important;
    }
  

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

  
  .P1tn6y {
      left: 100%;
    }
  

  
  .P3Z6va {
      right: 100%;
    }

  
  @media (max-width: 1024px) {
    /*Form*/
    .P2p2sS {
      width: 200px;
    }
  
      .PX_5l7 {
        width: 307.2px !important;
        min-height: 230px !important;
        padding: 58px 0 0 !important;
        min-height: 230px;
      }
  
      .P1kVf7 {
        width: 100% !important;
        height: 228px !important;
        bottom: -30.7px;
      }
  
  
  
  
  
    /*Button*/
    .P3ZR7U,
    .P3Ozl2 {
      height: 48px;
      padding: 0 15px 4px 15px;
      width: 210px;
    }
  
      .P3ZR7U .P1h3TH, .P3Ozl2 .P1h3TH {
        padding: 0 0 3px;
      }
  
        .P3ZR7U .P1h3TH span, .P3Ozl2 .P1h3TH span {
          font-size: 17px !important;
        }
  
        .P3ZR7U .P1h3TH .P17e3x, .P3Ozl2 .P1h3TH .P17e3x {
          margin: 0;
          width: 20px !important;
          height: 17px !important;
          bottom: -1.5px !important;
        }
  
    
  
 
  
    .P2Dw_U {
      height: 32px !important;
      width: 210px !important;
      bottom: 4px;
    }
  
    
  }
  
.PxD4Qj {
  font-family: MuseoSans,sans-serif;
  width: 25.5vw;
}

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

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

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

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

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

.P2rI38 {
  width: 25.25vw;
  height: 2.7vw;
  border-radius: .22vw;
  border: solid 1px #d39b8d;
  padding: 1vw 9vw 1vw 1vw;
  font-size: 1vw !important;
  color: #000;
  font-family: inherit;
  font-size: 1vw;
  font-weight: normal;
  display: block;
  background-color: #fff;
}
 /* fix background input on autofill */
.P2rI38:-webkit-autofill {
  -webkit-box-shadow:0 0 0 50px #fff inset; /* Change the color to your own background color */
  -webkit-text-fill-color: #000;
}

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

.P2nVLh,
.P1R2fz {
  height: 2.2vw;
  width: 8.6vw;
  position: relative;
  top: -2.45vw;
  left: 16.41vw;
  z-index: 1;
  border-radius: .16vw;
  text-shadow: 0.7px 0.7px 0 rgba(0, 0, 0, 0.15);
  background: -webkit-gradient(linear, left bottom, left top, from(#c63712), to(#f69f53));
  background: linear-gradient(to top, #c63712, #f69f53);
} 

.P2nVLh .PfBGp_, .P1R2fz .PfBGp_ {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }

.Po0Z_V {
  height: 2.65vw;
  top: auto;
  bottom: 0;
}

.P3jmBm {
    left: 100%;
  }

.P1cSCq {
    right: 100%;
  }

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

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

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

  .P2nVLh,
  .P1R2fz {
    height: 22px;
    width: 86px;
    top: -24.5px;
    left: 164.5px;
    border-radius: 1.6px;
  }
      .P2nVLh .PfBGp_ span, .P1R2fz .PfBGp_ span {
        font-size: 10px !important;
      }

  .Po0Z_V {
    height: 26.5px;
  }
}

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

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

.P3Wm8E .PxD4Qj {
    width: 90%;
  }

.P3Wm8E .Po0Z_V {
    left: 0;
    top: 114px;
    height: 48px;
    width: 100%;
    z-index: 2;
  }

.P3Wm8E .Po0Z_V span {
      width: 100% !important;
      font-size: 14px;
    }

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

.P3Wm8E .P1R2fz {
    right: 0;
    margin: auto;
    height: 48px;
    width: 100% !important;
    position: relative;
    top: 9px;
    left: 0;
    border-radius: 3px;
  }

.P3Wm8E .P1R2fz .PfBGp_ span {
        font-size: 18px !important;
        text-shadow: 0.7px 0.7px 0 rgba(0, 0, 0, 0.15);
      }

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

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

.P1Vs1h .PxD4Qj {
    width: 540px;
  }

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

.P1Vs1h .Po0Z_V span {
      width: 100% !important;
      font-size: 14px;
    }

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

.P1Vs1h .P1R2fz {
    position: relative;
    right: auto;
    height: 44px;
    width: 165px !important;
    top: -47px;
    left: 342px;
    border-radius: 3px;
  }

.P1Vs1h .P1R2fz .PfBGp_ span {
        font-size: 18px !important;
        text-shadow: 0.7px 0.7px 0 rgba(0, 0, 0, 0.15);
      }

@media (orientation: landscape) {

.P1Vs1h {
    top: 80px !important
}
  }

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

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

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

.P3p40k.P8NL5e {
    border: 1px solid #e35a59;
  }

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

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

.PbYLWK .P3Tw4B, .P30PBc .P3Tw4B {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }

.PbYLWK .P3Tw4B span, .P30PBc .P3Tw4B span {
      font-size: 24px;
    }

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

.PD4-d_ .PVuAtO {
    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: 15px 10px;
    background: #e35a59;
    font-family: Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 0 0 5px 5px;
    min-height: 100%;
    font-size: 14px;
  }

.P3t1tQ {
    left: -1px;
  }

.P2ZNOn {
    right: -1px;
  }

@media (max-width : 500px) and (min-height: 320px) and (max-height : 567px) {
    .P2qiLp .PkfbGd {
      font-family: MuseoSans,sans-serif;
      width: 275px;
    }

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

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

      .P2qiLp .P3p40k.P8NL5e {
        border: 1px solid #e35a59;
      }

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

    .P2qiLp .PbYLWK,
    .P2qiLp .P30PBc {
      margin-top: 7px;
      width: 272px;
      height: 48px;
      border-radius: 6px;
      background-color: #fa5400;
    }

      .P2qiLp .PbYLWK .P3Tw4B, .P2qiLp .P30PBc .P3Tw4B {
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
      }

        .P2qiLp .PbYLWK .P3Tw4B span, .P2qiLp .P30PBc .P3Tw4B span {
          font-size: 24px;
        }

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

      .P2qiLp .PD4-d_ .PVuAtO {
        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: 15px 10px;
        background: #e35a59;
        font-family: Arial, Helvetica, sans-serif;
        color: #fbf8ce;
        border-radius: 0 0 5px 5px;
        min-height: 100%;
        font-size: 14px;
      }

      .P2qiLp .P3t1tQ {
        left: -1px;
      }

      .P2qiLp .P2ZNOn {
        right: 0;
      }
  }

/* portrait */

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

.P2qiLp {
      top: 55px!important
}
       .P2qiLp .PTMrLM {
        margin-bottom: 10px!important;
    }
      .P2qiLp .PTMrLM span {
        font-size: 10px;
        
      }

      .P2qiLp .PTMrLM p {
        font-size: 19px !important;
        line-height: 20px !important;
      }
  }

/* iphone X */

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

.P2qiLp {
    top: 30vh !important
}
 }

/* landscape */

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

.P2qiLp {
    top: 29vh !important
}

    .P2qiLp .PkfbGd {
      width: 470px;
    }

    .P2qiLp .PTMrLM {
      font-size: 18px !important;
      text-align: left;
      font-weight: 500;
      color: #fff;
      margin-bottom: 15px;
    }

      .P2qiLp .PTMrLM span > p {
        font-size: 27px !important;
        line-height: 28px !important;
      }

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

    .P2qiLp .PEU7ri {
      padding: 16px 17px 13px 17px;
      font-size: 16px;
    }

    .P2qiLp .P30PBc {
      width: 158px;
      height: 48px;
      position: relative;
      top: -55px;
      left: 320px;
    }
        .P2qiLp .P30PBc .P3Tw4B span {
          font-size: 24px;
        }

    .P2qiLp .PD4-d_ {
      /* height: 44px; */
      top: auto;
      bottom: 2px;
      width: 306px;
      z-index: 2;
    }

      .P2qiLp .PD4-d_ .PVuAtO {
        border-radius: 0 0 6px 6px;
      }

      .P2qiLp .PD4-d_ span {
        font-size: 12px;
        line-height: 14px;
      }

      .P2qiLp .P3t1tQ {
        left: -1px;
      }

      .P2qiLp .P2ZNOn {
        right: 0;
      }
  }

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

.P2qiLp {
      top: 5px !important
}
       .P2qiLp .PTMrLM {
      font-size: 14px !important;
      line-height: 15px !important;
      margin-bottom: 10px!important;
    }

      .P2qiLp .PTMrLM span > p {
        font-size: 16px !important;
        line-height: 17px !important;
      }
  }

.PH4nCG.P3xWCW {
   
  left: 50% !important;
  top: 28vh !important;
}

.PH4nCG.P3xWCW .PkfbGd {
    width: 500px;
  }

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

.PH4nCG.P3xWCW .PTMrLM span > p {
      font-size: 50px !important;
      line-height: 57px !important;
    }

.PH4nCG.P3xWCW .P3p40k {
    width: 343px;
    height: 52px;
  }

.PH4nCG.P3xWCW .PEU7ri {
    padding: 14px 17px 13px;
    font-size: 20px;
  }

.PH4nCG.P3xWCW .P30PBc {
    width: 169px;
    height: 52px;
    position: relative;
    top: -59px;
    left: 360px;
  }

.PH4nCG.P3xWCW .P30PBc .P3Tw4B span {
        font-size: 24px;
      }

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

.PH4nCG.P3xWCW .PD4-d_ .PVuAtO {
      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: 15px 10px;
      background: #e35a59;
      font-family: Arial, Helvetica, sans-serif;
      color: #fbf8ce;
      border-radius: 0 0 5px 5px;
      min-height: 100%;
      font-size: 16px;
    }

.PH4nCG.P3xWCW .P3t1tQ {
      left: -1px;
    }

.PH4nCG.P3xWCW .P2ZNOn {
      right: 0;
    }

@media (min-width: 769px) {
    .PH4nCG.P3xWCW .PkfbGd {
      width: 720px;
    }

    .PH4nCG.P3xWCW .PTMrLM {
      font-size: 28px !important;
      line-height: 34px !important;
    }

      .PH4nCG.P3xWCW .PTMrLM span > p {
        font-size: 70px !important;
        line-height: 74px !important;
      }

    .PH4nCG.P3xWCW .PEU7ri {
      padding: 14px 17px 13px;
      font-size: 21px;
    }
  }
.PH4nCG.P2KLl7{
    top: 34vh !important;
}
.PH4nCG.P2KLl7 .PkfbGd {
      width: 703px !important;
    }
.PH4nCG.P2KLl7 .PTMrLM {
      font-size: 20px !important;
      text-align: left;
      font-weight: 500;
      color: #fff;
      margin-bottom: 40px;
    }
.PH4nCG.P2KLl7 .PTMrLM span > p {
        font-size: 40px !important;
        line-height: 47px !important;
      }
.PH4nCG.P2KLl7 .P3p40k {
      width: 343px;
      height: 52px;
    }
.PH4nCG.P2KLl7 .PEU7ri {
      height: 52px;
      border-radius: 6px;
      padding: 16px 17px 13px 17px;
      font-size: 18px;
    }
.PH4nCG.P2KLl7 .P30PBc {
      width: 169px;
      height: 52px;
      position: relative;
      top: -59px;
      left: 360px;
    }
.PH4nCG.P2KLl7 .P30PBc .P3Tw4B span {
          font-size: 24px;
        }
  
.P3ZT_5 {
  margin: 0 auto;
}

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

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

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

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

.P172vE.P27pbt {
    border: 1px solid #e35a59;
  }

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

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

.P3Jv0A .P2JPlm, .P3SKRc .P2JPlm {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }

.P3Jv0A .P2JPlm span, .P3SKRc .P2JPlm span {
      font-size: 24px;
    }

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

.P3X0Ag .P3xMiH {
    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: 15px 10px;
    background: #e35a59;
    font-family: Arial, Helvetica, sans-serif;
    color: #fbf8ce;
    border-radius: 0 0 5px 5px;
    min-height: 100%;
    font-size: 14px;
  }

.P3Bjse {
    left: -1px;
  }

.PiorlP {
    right: -1px;
  }

@media (max-width : 500px) and (min-height: 320px) and (max-height : 567px) {
    .P2aR7W .P3ZT_5 {
      font-family: MuseoSans,sans-serif;
      width: 275px;
    }

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

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

      .P2aR7W .P172vE.P27pbt {
        border: 1px solid #e35a59;
      }

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

    .P2aR7W .P3Jv0A,
    .P2aR7W .P3SKRc {
      margin-top: 7px;
      width: 272px;
      height: 48px;
      border-radius: 6px;
      background-color: #fa5400;
    }

      .P2aR7W .P3Jv0A .P2JPlm, .P2aR7W .P3SKRc .P2JPlm {
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
      }

        .P2aR7W .P3Jv0A .P2JPlm span, .P2aR7W .P3SKRc .P2JPlm span {
          font-size: 24px;
        }

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

      .P2aR7W .P3X0Ag .P3xMiH {
        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: 15px 10px;
        background: #e35a59;
        font-family: Arial, Helvetica, sans-serif;
        color: #fbf8ce;
        border-radius: 0 0 5px 5px;
        min-height: 100%;
        font-size: 14px;
      }

      .P2aR7W .P3Bjse {
        left: -1px;
      }

      .P2aR7W .PiorlP {
        right: 0;
      }
  }

/* portrait */

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

.P2aR7W {
      top: 55px!important
}
       .P2aR7W .P2NX93 {
        margin-bottom: 10px!important;
    }
      .P2aR7W .P2NX93 span {
        font-size: 10px;

      }

      .P2aR7W .P2NX93 p {
        font-size: 19px !important;
        line-height: 20px !important;
      }
  }

/* iphone X */

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

.P2aR7W {
    top: 30vh !important
}
 }

/* landscape */

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

.P2aR7W {
    top: 29vh !important
}

    .P2aR7W .P3ZT_5 {
      width: 470px;
    }

    .P2aR7W .P2NX93 {
      font-size: 18px !important;
      text-align: left;
      font-weight: 500;
      color: #fff;
      margin-bottom: 15px;
    }

      .P2aR7W .P2NX93 span > p {
        font-size: 27px !important;
        line-height: 28px !important;
      }

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

    .P2aR7W .P18T75 {
      padding: 16px 17px 13px 17px;
      font-size: 16px;
    }

    .P2aR7W .P3SKRc {
      width: 158px;
      height: 48px;
      position: relative;
      top: -55px;
      left: 320px;
    }
        .P2aR7W .P3SKRc .P2JPlm span {
          font-size: 24px;
        }

    .P2aR7W .P3X0Ag {
      /* height: 44px; */
      top: auto;
      bottom: 2px;
      width: 306px;
      z-index: 2;
    }

      .P2aR7W .P3X0Ag .P3xMiH {
        border-radius: 0 0 6px 6px;
      }

      .P2aR7W .P3X0Ag span {
        font-size: 12px;
        line-height: 14px;
      }

      .P2aR7W .P3Bjse {
        left: -1px;
      }

      .P2aR7W .PiorlP {
        right: 0;
      }
  }

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

.P2aR7W {
      top: 5px !important
}
       .P2aR7W .P2NX93 {
      font-size: 14px !important;
      line-height: 15px !important;
      margin-bottom: 10px!important;
    }

      .P2aR7W .P2NX93 span > p {
        font-size: 16px !important;
        line-height: 17px !important;
      }
  }

.P3Vnqx.P1fzMy {

  left: 50% !important;
  top: 28vh !important;
}

.P3Vnqx.P1fzMy .P3ZT_5 {
    width: 500px;
  }

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

.P3Vnqx.P1fzMy .P2NX93 span > p {
      font-size: 50px !important;
      line-height: 57px !important;
    }

.P3Vnqx.P1fzMy .P172vE {
    width: 343px;
    height: 52px;
  }

.P3Vnqx.P1fzMy .P18T75 {
    padding: 14px 17px 13px;
    font-size: 20px;
  }

.P3Vnqx.P1fzMy .P3SKRc {
    width: 169px;
    height: 52px;
    position: relative;
    top: -59px;
    left: 360px;
  }

.P3Vnqx.P1fzMy .P3SKRc .P2JPlm span {
        font-size: 24px;
      }

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

.P3Vnqx.P1fzMy .P3X0Ag .P3xMiH {
      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: 15px 10px;
      background: #e35a59;
      font-family: Arial, Helvetica, sans-serif;
      color: #fbf8ce;
      border-radius: 0 0 5px 5px;
      min-height: 100%;
      font-size: 16px;
    }

.P3Vnqx.P1fzMy .P3Bjse {
      left: -1px;
    }

.P3Vnqx.P1fzMy .PiorlP {
      right: 0;
    }

@media (min-width: 769px) {
    .P3Vnqx.P1fzMy .P3ZT_5 {
      width: 720px;
    }

    .P3Vnqx.P1fzMy .P2NX93 {
      font-size: 28px !important;
      line-height: 34px !important;
    }

      .P3Vnqx.P1fzMy .P2NX93 span > p {
        font-size: 70px !important;
        line-height: 74px !important;
      }

    .P3Vnqx.P1fzMy .P18T75 {
      padding: 14px 17px 13px;
      font-size: 21px;
    }
  }
.P3Vnqx.P1tfGh{
    top: 34vh !important;
}
.P3Vnqx.P1tfGh .P3ZT_5 {
      width: 703px !important;
    }
.P3Vnqx.P1tfGh .P2NX93 {
      font-size: 20px !important;
      text-align: left;
      font-weight: 500;
      color: #fff;
      margin-bottom: 40px;
    }
.P3Vnqx.P1tfGh .P2NX93 span > p {
        font-size: 40px !important;
        line-height: 47px !important;
      }
.P3Vnqx.P1tfGh .P172vE {
      width: 343px;
      height: 52px;
    }
.P3Vnqx.P1tfGh .P18T75 {
      height: 52px;
      border-radius: 6px;
      padding: 16px 17px 13px 17px;
      font-size: 18px;
    }
.P3Vnqx.P1tfGh .P3SKRc {
      width: 169px;
      height: 52px;
      position: relative;
      top: -59px;
      left: 360px;
    }
.P3Vnqx.P1tfGh .P3SKRc .P2JPlm span {
          font-size: 24px;
        }

/*Form*/
.P1VDcu {
    font-family: MuseoSans, Palatino Linotype, Book Antiqua, Palatino, serif;
    width: 36.5vw;
  }
.P1ONgk {
      display: none;
    }
/* width: 22vw !important; */
.P1ONgk.P2GViw {
        display: block;
      }
   
  .P3rH4P {
    margin-bottom: 1.5vw;
    color: #fff;
  }
  /*Button*/
  .P1bHnu,
  .P1iEQ_ {
    background-size: contain;
    color: #fff;
    display: none;
   }
 
  .P1RmC5 {
    height: 2.7vw;
    width: 20vw !important;
    top: -1.5vw;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }
 
  .P1RmC5 span {
      background-color: #8a230f !important;
      color: #c5b9b7;
      opacity: .9;
    }
 
  .P1RmC5 span span {
        background-color: #8a230f;
      }
  
 
  
  
.P2RfGi {
  font-family: MuseoSans, Book Antiqua,Palatino,serif;
  width: 42em;
}

  .P2NAHD {
    display: none;
  }

  .P2NAHD.P31k3N {
      display: block;
    }

.PMjaoy h1, .P2nwXY h1, .P2jP3L h1 {
    font-weight: bold;
    font-size: 2.5em;
    color: #fff;
    margin: 0 0 .2em;
  }

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

.PMjaoy h3 span, .P2nwXY h3 span, .P2jP3L h3 span {
      color: #d54d4d;
    }

.PMjaoy h5, .P2nwXY h5, .P2jP3L h5 {
    color: #a5a5a5;
    border-radius: 4px;
    background-color: rgba(53,58,72,0.2);
    padding: 1.3em 5em;
  }

.PMjaoy h5 u, .P2nwXY h5 u, .P2jP3L h5 u {
      font-style: normal;
    }

.PMjaoy h5 span, .P2nwXY h5 span, .P2jP3L h5 span {
      display: block;
      color: #aed580;
      font-weight: 500;
      font-size: 1.3em;
      margin: 0 0 .3em 0;
    }

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

.PMjaoy p, .P2nwXY p, .P2jP3L p {
    font-size: 1em;
    text-align: left;
    color: #a5a5a5;
    line-height: 1.5;
    margin: 0 0 1em;
  }

.PMjaoy p span, .P2nwXY p span, .P2jP3L p span {
      color: #fff;
    }

.PMjaoy ol, .P2nwXY ol, .P2jP3L ol {
    font-size: 1em;
    padding: 0;
    margin: 0 0 2.5em 2.5em;
  }

.PMjaoy ol li, .P2nwXY ol li, .P2jP3L ol li {
      text-align: left;
      padding-left: 1em;
      color: #5f6063;
      margin-bottom: .5em;
    }

.PMjaoy ol li span, .P2nwXY ol li span, .P2jP3L ol li span {
      }

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

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

.P2uPP- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 19.5em;
    height: 3.2em;
    border-radius: 4px;
    -webkit-box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.35);
            box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.35);
    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%);
  }

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

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

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

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

.P1SETZ {
      display: none;
    }

.P2NXMC,
.P2QWb2,
.PNINfb {
  width: 19.5em;
  height: 3.2em;
  border-radius: 4px;
  -webkit-box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.35);
          box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.35);
  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%);
  margin: 0 auto;
}

.P2NXMC:hover, .P2QWb2:hover, .PNINfb:hover {
    opacity: .95;
  }

.P2NXMC .P1CmWG .POX8Wg, .P2QWb2 .P1CmWG .POX8Wg, .PNINfb .P1CmWG .POX8Wg {
      width: 2em !important;
      height: 1.2em !important;
      background-size: contain;
      margin-left: -2em;
    }
.PMjaoy ol :first-child {
      color: #fff;
    }
.P2nwXY ol :nth-child(2) {
      color: #fff;
    }

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

.P3lLqM {
  font-family: Oswald, Palatino Linotype, MuseoSans, Book Antiqua, Palatino,
    serif;
  width: 29.48em;
}

  .PpzK3J {
    display: none;
    width: 34.28em !important;
    background-color: rgba(2, 13, 19, 0.75);
    min-height: calc(100vh - 50px);
  }

  @media (max-height: 740px) {

  .PpzK3J {
      min-height: calc(740px - 50px)
  }
    }

  .PpzK3J.P21dQy {
      display: block;
    }

.PRH39k {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P1QwNn {
  margin-bottom: 1.2em;
  padding: 0 0.2em;
  color: #e6d198;
}

.P1QwNn:hover ~ .P3YN8J {
    opacity: 1;
    visibility: visible;
  }

.P-4nVi {
  font-size: 2em;
}

.P-4nVi h3 {
    padding-bottom: 3em;
    background: url(http://cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/line_big.png)
      no-repeat bottom/contain;
    background-size: 12em 5em;
    color: #ab9e8d;
  }

.P-4nVi h3:after {
      display: inline-block;
      content: '';
      width: 1em;
      height: 0.9em;
      background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png)
        no-repeat 50% / contain;
      margin: 0 -1em 0 0.5em;
      position: relative;
      bottom: 0.1em;
    }

.P-4nVi p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: 0.9em;
    font-weight: 200;
  }

.PwOv1L {
  width: 84%;
  margin: 0 auto 0.5em;
  padding: 4em 0 0 0;
  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;
}

.PwOv1L:before {
    display: block;
    content: '';
    width: 1.88em;
    height: 1.56em;
    background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/Check.png')
      no-repeat center center/contain;
    position: absolute;
    top: 1.5em;
    left: 0;
    right: 0;
    margin: auto;
  }

.P11Kk6 {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: 0.6em 2.4em 1.2em 3em;
}

.P11Kk6 .PQsDp_ {
    position: relative;
    display: block;
    padding-bottom: 0.36em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: 0.13em 0.13em 0.13em #000;
    font-size: 1.44em !important;
  }

.PdF1Lb {
  width: 100%;
  line-height: 1.8;
  padding: 0 0 0 0.5em;
  font-size: 1.2em !important;
  color: #958674;
  font-family: inherit;
  display: block;
}

.PdF1Lb::-ms-clear {
    width: 0;
    height: 0;
  }

.PdF1Lb:-ms-input-placeholder {
    color: #958674 !important; /*fix color of placeholder ie 11*/
  }

.PdF1Lb:-webkit-autofill,
  .PdF1Lb:-webkit-autofill:hover,
  .PdF1Lb:-webkit-autofill:focus {
    -webkit-text-fill-color: #958674;
    font-size: 1.2em !important;
    -webkit-box-shadow: 0 0 0 30px #292928 inset !important;
  }

.P24bOr {
  margin: 0 0 0.6em 0;
  position: relative;
}

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

.PsbDih {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.6em;
  }

.PsbDih button {
      margin: 0 4px;
    }

.PsbDih button:hover {
        opacity: 0.85;
      }

.P1TzVr {
    width: 76%;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: inherit;
    font-size: 1.14em;
  }

.P3soh- {
      width: 2.81em !important;
      height: 2.81em !important;
      background-size: contain;
    }

.P1TzVr span {
      color: #fff;
      margin: 0 auto;
    }

.PSXUFS {
      font-family: 'Roboto', sans-serif;
      background-color: #3e5294;
      padding-right: 2.81em;
      border-radius: 4px;
    }

.PD_PgA div {
        width: 7.19em !important;
      }

.PlUkNL {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.6em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.PlUkNL:hover a {
    text-decoration: none;
  }

.P7BQam {
  height: 2.22em;
  width: 9.62em;
  margin: 0.6em auto 0.6em auto !important;
}

.P2K8p1,
.P3gwV2 {
  height: 5.77em;
  width: 22.6em;
  margin: 0 auto 0.84em;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
  text-transform: uppercase;
}

.P2K8p1 .P1jM7J,
  .P2K8p1 .P3toz5,
  .P2K8p1 .P36aj8,
  .P3gwV2 .P1jM7J,
  .P3gwV2 .P3toz5,
  .P3gwV2 .P36aj8 {
    background-size: contain;
  }

.P2K8p1,
.P7BQam,
.P3gwV2 {
  background-size: contain;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff9bd;
  text-shadow: 2.1px 2.1px 3px rgba(110, 63, 32, 0.35);
}

.P2K8p1 .P2l9za .PPESnn, .P7BQam .P2l9za .PPESnn, .P3gwV2 .P2l9za .PPESnn {
      margin-right: 0.24em;
      width: 2.04em !important;
      height: 2.04em !important;
      position: relative;
      top: auto !important;
      left: 0 !important;
      bottom: -0.12em !important;
    }

.P2K8p1 .P1jM7J,
  .P2K8p1 .P3toz5,
  .P2K8p1 .P36aj8,
  .P7BQam .P1jM7J,
  .P7BQam .P3toz5,
  .P7BQam .P36aj8,
  .P3gwV2 .P1jM7J,
  .P3gwV2 .P3toz5,
  .P3gwV2 .P36aj8 {
    background-size: contain;
  }

.P1HxuF {
  color: #aa8754;
  margin: -0.6em 0 0.6em;
  text-align: center;
  overflow: hidden;
  line-height: 1.2;
  font-size: 1.5em;
  font-weight: 300;
  padding: 1.1em 1.2em 0;
  background: url(//cdn01.x-plarium.com/browser/content/landings/forms/038/line_big.png)
    center top no-repeat;
  background-size: 79%;
}

.P3PFjy {
  text-align: center;
  text-shadow: 0.04em 0.04em 0 #000000;
  line-height: 1.2;
  border-radius: 0.25em;
  width: 86%;
  margin: 0 auto 0.6em;
  color: #bdb0a1;
  padding: 0.6em 1em;
}

.P3PFjy .P2ZOyw {
    font-family: Arial;
    font-size: 1em;
  }

.P1AM2n {
  margin-bottom: 0.6em;
  padding: 0 3.13em;
  text-align: left;
}

.P1AM2n input:not(:checked) + .PQsDp_::before,
  .P1AM2n input:checked + .PQsDp_::before {
    position: absolute;
    -webkit-box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
            box-shadow: inset 0.13em 0.13em 0.31em 0 #000000;
    border: solid 0.06em #bbab97;
    background-color: #1d1f22;
  }

.P1AM2n .PQsDp_:hover::before {
    background-color: #2d3134 !important;
    -webkit-box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
            box-shadow: inset 0.15em 0.11em 0.31em 0 #000000;
  }

.P1AM2n input:checked + .PQsDp_::after {
    background-color: #bbab97;
  }

.P1AM2n input:focus + .PQsDp_::before {
    border-color: #bbab97;
  }

.P1AM2n .PQsDp_ {
    padding: 0 0 0 27px;
    font-size: 0.84em;
    line-height: 1.2;
    color: #958674;
    text-shadow: 0.04em 0.04em 0 #000000;
  }

.P1AM2n .PQsDp_ a {
      color: #958674;
      border-bottom: 0.06em solid #a69887;
    }

.P1AM2n .PQsDp_ a:hover,
      .P1AM2n .PQsDp_ a:focus {
        border-color: rgba(255, 255, 255, 0.5);
      }

.P3YN8J {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  visibility: hidden;
  position: relative;
}

.PsnAJV.P3oelL:after {
      right: -0.9em;
      border-left: 0.96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PsnAJV {
    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);
  }

.PsnAJV li:before {
      content: '-';
      position: absolute;
      left: 1.5em;
    }

.P3gZN4 {
      left: calc(100% + 2em);
    }

.P3oelL {
      right: calc(100% + 2em);
      border-right: 1.5px solid #a1876b;
      border-left: none;
    }

.PsnAJV: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;
    }

.P3U6Tw {
  text-shadow: 0.06em 0.06em 0.06em #000;
}

.P1UVH1 {
    margin: 0 auto;
    position: relative;
    bottom: 0;
    height: 2.9em;
    width: 26%;
  }

.P1oZiz:nth-child(1) {
        width: 100%;
        height: 1.93em;
        position: absolute;
        top: 0.5em;
        left: 0;
      }

.P1oZiz:nth-child(1) div {
          position: absolute;
          top: 0;
          width: 1.94em;
          height: 1.75em;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_3.png')
            no-repeat center center/contain;
        }

.P1oZiz:nth-child(1) div:after {
            position: absolute;
            top: 55%;
            left: 67%;
            width: 2.4em;
            height: 0.13em;
            content: '';
            display: block;
            background: url(//cdn01.x-plarium.com/browser/content/landings/forms/036/Line.png)
              no-repeat 50% / contain;
          }

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

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

.P1oZiz:nth-child(1) div:nth-child(2) {
            left: 50%;
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
          }

.P1oZiz:nth-child(1) div:nth-child(2) span {
              text-align: center;
              left: -1.68em;
            }

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

.P1oZiz:nth-child(1) div:nth-child(3):after {
              position: absolute;
              display: none;
              background: none;
            }

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

.P1oZiz:nth-child(1) div span {
            position: absolute;
            width: 4.04em;
            top: -1.01em;
            color: #a1876b;
            text-transform: uppercase;
            text-shadow: 0.06em 0.06em 0.06em #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;
          }

.P1oZiz:nth-child(1) div span[data-state='active'] {
              color: #a1876b;
              font-size: 0;
              width: 4.04em;
              top: -1.2em;
            }

.P1oZiz:nth-child(1) div span[data-state='done'] {
              color: #a1876b;
              text-shadow: 0.06em 0.06em 0.06em #000;
            }

.P1oZiz:nth-child(3) {
        width: 100%;
        height: 1.9em;
        position: absolute;
        top: 0;
        left: 0;
      }

.P1oZiz:nth-child(3) div {
          width: 1.94em;
          height: 1.75em;
          position: absolute;
          top: 0.48em;
          opacity: 0;
          background: url('//cdn01.x-plarium.com/browser/content/landings/forms/036/new_flow/point_hover.png')
            no-repeat center center/contain;
          -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
          z-index: 2;
        }

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

.P1oZiz:nth-child(3) div:nth-child(2) {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0);
            left: 50%;
          }

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

.P36tQ7 {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.8em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P36tQ7 span span {
      background-color: #8a230f;
    }

.P2-XXL .P1QwNn {
    color: #aa8754 !important;
    font-weight: 300;
  }

.P2-XXL .P-4nVi {
    color: #aa8754 !important;
    font-weight: 300;
    margin-bottom: 0.5em;
  }

.P2-XXL .P11Kk6 {
    height: 5.17em;
    margin: 0 auto;
    margin-top: -0.36em;
  }

.P2-XXL .P36tQ7 {
    height: 3.25em;
    width: 24.04em !important;
    top: -1em;
    bottom: 0;
    z-index: 99999;
    margin: auto;
  }

.P2-XXL .P16CfF {
      left: 100%;
    }

.P2-XXL .P3xTbj {
      right: 100%;
    }

.P2-XXL .PfJDIS {
    padding-right: 1.08em;
    text-align: right;
    position: relative;
    top: -1.2em;
    text-shadow: 0.04em 0.04em 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.P2-XXL .PfJDIS a {
      display: block;
      font-size: 0.84em;
    }

@media (max-width: 1366px) {
    .P1AM2n .PQsDp_ {
      font-size: 10px;
      line-height: 12px;
    }

    .P1AM2n input:not(:checked) + .PQsDp_::before,
    .P1AM2n input:checked + .PQsDp_::before {
      width: 15px;
      height: 15px;
    }

    .P1AM2n input:checked + .PQsDp_::after {
      width: 7px;
      height: 7px;
      margin: 5px;
    }

  .PRH39k {
    font-size: 10px;
  }
      .P2-XXL .PfJDIS a {
        font-size: 10px;
      }
}

@media (max-width: 1024px) {
  .P1AM2n {
    margin-bottom: 10px;
    padding: 0 26px 0 26px;
  }

    .P1AM2n input:not(:checked) + .PQsDp_::before,
    .P1AM2n input:checked + .PQsDp_::before {
      position: absolute;
      width: 9px;
      height: 9px;
    }

    .P1AM2n input:checked + .PQsDp_::after {
      width: 4.2px;
      height: 4.2px;
      margin: 3.2px;
    }

    .P1AM2n .PQsDp_ {
      padding: 0 0 0 17px;
      font-size: 8px;
      line-height: 10px;
    }

  .PRH39k {
    font-size: 8px;
  }
      .P2-XXL .PfJDIS a {
        font-size: 8px;
      }
}

.PtB47s {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  display: block;
  letter-spacing: 0.06em;
  font-weight: 500;
  position: relative;
  text-shadow: 0px 1px 0 #82a0c7, 0px 2px 0 #6581a5, 0px 3px 4px #000000;
}

.P3xDgy {
  font-weight: 400;
  font-size: 2.18em;
}

.P3xDgy span {
    font-size: 0.8em;
  }

.P30UT7 {
  font-weight: 200;
  font-size: 1.6em;
}

.P30UT7:lang(ru) {
        font-size: 1.3em;
      }

.P30UT7 img {
    display: inline;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: .8em;
  }

.P1ZMON {
  font-weight: 300;
  font-size: 1.61em;
  margin-top: .9em;
}

.P-y-5V {
  display: inline-block;
  margin-left: .2em;
  position: relative;
}

.P-y-5V img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }

.P2PUS4{
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  text-shadow: 0 4px 1px #000, 0 5px 11px #000;
  color: #f4ffff;
  font-weight:400;
}

.P2wLsK{
  font-size: 1.56em;
}

.P1WvrG{
  font-size: 1.56em;
}

.P1WvrG div {
    text-transform:uppercase;
    color: #fdf454;
    font-weight: 700;
    font-size: .9em;
  }

.P1WvrG img{
    display: inline;
    margin: 0 -.8em  0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
  }

.P1y7Ds {
  display: inline-block;
  margin-left: .2em;
  position: relative;
}

.P1y7Ds img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }

.P22jHF {
    font-family: Oswald, Palatino, Book Antiqua, serif;
    display: block;
    line-height: 2em;
    font-weight: 500;
    position: relative;
  }
  
  .P1t1Bf {
    font-weight: 300;
    font-size: 2.2vw;
    letter-spacing: .04em;
    line-height: normal;
  }
  
  .P1t1Bf span {
      font-size: .7em;
      font-weight: 100;
    }
  
  .P2F240 {
    font-weight: 200;
    font-size: 1.1vw;
    letter-spacing: .07em;
    margin-top: -.3em;
  }
  
  .P2F240 img {
      display: inline;
      margin: 0 -.8em .2em .2em;
      -o-object-fit: contain;
         object-fit: contain;
      height: auto;
      width: .8em;
    }
  
  .P3EaVA {
    font-weight: 200;
    font-size: 1.63em;
    letter-spacing: .02em;
    margin-top: .9em;
  }
  
  .P1dgvk {
    display: inline-block;
    margin-left: .2em;
    position: relative;
  }
  
  .P1dgvk img {
      width: 100%;
      height: auto;
      -o-object-fit: contain;
         object-fit: contain;
    }
  

.P1QJbJ {
    font-family: MuseoSans, Oswald, Palatino, Book Antiqua, serif;
    display: block;
    position: relative;
  }
  
  .P3gsqq {
    font-weight: 300;
    font-size: 1.46vw;
    font-weight: bold;
    line-height: 2vw;
    margin-bottom: .65vw;
  }
  
  .P3mEll {
    font-weight: 300;
    font-size: .94vw;
    opacity: .8;
    line-height: 1.1vw;
  }
  
  

.P28P-i {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  display: block;
  position: relative;
}

.P1CMYz {
  font-size: 2.8em;
  letter-spacing: .035em;
  font-weight: 300;
  line-height: normal;
}

.P1CMYz:lang(ru) {
          font-size: 2.4em;
        }

.P1CMYz span {
    font-weight: 300;
    font-size: .7em;
  }

.P1Ohw7 {
  color: #a1876b;
  font-size: 1.4em;
  font-weight: 200;
  letter-spacing: .1em;
}

.P1Ohw7 img {
    display: inline;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: .8em;
  }

.P3WrgR {
  display: inline-block;
  margin-left: .2em;
  position: relative;
}

.P3WrgR img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  
.P36czL {
  font-family: Oswald, Palatino, Book Antiqua, serif;
  display: block;
  line-height: 1.35;
}

.P3OwgI {
  font-size: 2.5em;
}

.P3OwgI span {
    font-weight: 300;
    font-size: 0.8em;
  }

.P2RlBs {
  font-weight: 300;
  font-size: 1.4em;
  color: #a1876b;
  text-shadow: none;
}

.P2RlBs img {
    display: inline;
    margin: 0 -0.8em 0 0.2em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: 0.8em;
  }

.P2pKnK {
  font-family: inherit;
  display: block;
  position: relative;
}

.P1OvaZ {
  font-size: 3.06em;
  letter-spacing: inherit;
  font-weight: bold;
  line-height: normal;
}

.P1OvaZ span {
    font-size: .7em;
  }

.Pr5unZ {
  color: rgba(138, 135, 146, 0.8);
  font-size: 1.38em;
  font-weight: 500;
  letter-spacing: .44px;
}

.Pr5unZ img {
    display: inline;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: .8em;
  }

.P1LDBl {
  display: inline-block;
  margin-left: .2em;
  position: relative;
}

.P1LDBl img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  
.P13tz0 {
  display: block;
}

.P1_KT6 {
  font-weight: bold;
}

.PvWO1S {
  font-weight: normal;
}

.PvWO1S img {
    display: inline;
    margin: 0 -0.8em 0 0.3em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: 0.8em;
  }


.P1mSPq {
  font-family: Noto Sans, Roboto, sans-serif;
  display: block;
  text-align: center;
}

.P9XEMZ {
  margin: 0;
  font-size: 2.6rem;
  font-weight: 700;
  color: #fff;
}

.P9XEMZ span {
    font-size: 0.8em;
  }

.P1PMKW {
  font-weight: 300;
  font-size: 1.125rem;
  color: rgba(222, 230, 234, 0.8);
  text-shadow: none;
}

.Prae69 {
  font-family: Noto Sans, Roboto, sans-serif;
  display: block;
  text-align: center;
}

.P1UeZu {
  margin: 0 0 0.7rem;
  font-size: 2.6rem;
  font-weight: 700;
  color: #fff;
}

.P1UeZu span {
    font-size: 0.8em;
  }

.P1s-1- {
  font-weight: 300;
  font-size: 1.125rem;
  color: #7a7a7e;
  text-shadow: none;
}

.P1Ua7F {
  font-family: Rubik, sans-serif;
  display: block;
}

.P_NFia {
  margin: 0 0 0.2rem;
  font-size: 2.6rem;
  font-weight: 700;
}

.P_NFia span {
    font-size: 0.8em;
  }

.P3nuEP {
  font-weight: 300;
  font-size: 1.125rem;
  color: rgba(222, 230, 234, 0.8);
  text-shadow: none;
}

.P2_biC {
  display: block;
}

.P1AWcU {
  margin: 0;
  font-size: 3.2rem;
  line-height: 1;
}

.P3ysfh {
  font-size: 1.44rem;
}

.P3EU7K {
    font-family: Oswald, Palatino, Book Antiqua, serif;
    display: block;
    line-height: 1.35;
  }
  
  .P1BnyC {
    font-weight: 300;
    font-size: 2.5em;
    letter-spacing: .04em;
  }
  
  .P1BnyC:lang(ru) {
      font-size: 2em;
    }
  
  .P_osYS {
    font-weight: 300;
  }
  

.P2h4dr {
  position: absolute;
  top: 35px;
  right: 5px;
  bottom: auto;
  left: auto;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  z-index: 5;
  width: 20px;
  height: 20px;
  background: url('http://cdn01.x-plarium.com/browser/content/landings/icons/close/001.svg')
    no-repeat 50% 50% / contain;
}
.PkFjbJ {
  width: 514px;
  min-height: 500px;
  position: absolute;
  top: 65px;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
}
.P1eA1O{
  position: absolute;
  font-family: MuseoSans,Arial,Helvetica,sans-serif;
  background: #121215;
  border: 12px solid #2d2d2d;
  padding: 38px 60px 36px;
  width: 514px;
  color: #a7a7a7;
  font-weight: 300;
  -webkit-box-shadow: 0 20px 60px rgba(0,0,0,.5);
          box-shadow: 0 20px 60px rgba(0,0,0,.5);
  z-index: 3;
  top: 50px;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  text-align: center;
  -webkit-animation: P1dlGo 1.3s;
          animation: P1dlGo 1.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}
@-webkit-keyframes P1dlGo {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes P1dlGo {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.P1yPj3 {
  position: fixed !important;
  top: 30px;
  right: 30px;
  z-index: 1000;
}

  .P1yPj3 button {
    width: 100%;
    height: 100%;
  }
.P1dLg7{
  width: 100%;
}
.P2ALeU{
  width: 100vw;
  height: 100vh;
  min-width: 960px;
  min-height: 540px;
  -o-object-fit: cover;
     object-fit: cover;
}



.P23rDx {
  position: absolute;
  z-index:1;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  left: 50%;
  line-height:1;
  text-align: center;
}


.P2AUQu{
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}

.P3A-9a {
  position: relative;
  z-index: 10;
  height: 100%;
  width: 100%;
}

.PhmYMM {
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  display: block;
}

.P1j5Pf {
  position: absolute;
  bottom: 5vh;
  width: 63vw;
  height: 20vw;
  background-size: contain;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.PvUuS8 {
  position: absolute;
  background-size: contain;
  background-position: left, top !important;
  width: 275px;
  height: 67px;
  left: 50%;
  -webkit-transform: translate(-52%, 0);
      -ms-transform: translate(-52%, 0);
          transform: translate(-52%, 0);
  top: 5vh;
}

/* portarit */

@media (max-width: 500px) and (min-height: 567px) {
    .P2PdAs .PvUuS8 {
      width: 275px;
      height: 67px;
      left: 50%;
      -webkit-transform: translate(-52%, 0);
          -ms-transform: translate(-52%, 0);
              transform: translate(-52%, 0);
      top: 5vh !important;
    }
  }

@media (max-width: 500px) and (max-height: 500px) {
    .P2PdAs .PvUuS8 {
      top: 10px !important;
      width: 275px;
      height: 34px;
    }
  }

/* iphone X */

@media (max-width: 500px) and (min-height: 800px) {
    .P2PdAs .PvUuS8 {
      top: 17vh !important;
    }
  }

/* landscape */

@media (min-width: 500px) and (min-height: 300px) and (max-height: 800px) {
    .P2PdAs .PvUuS8 {
      width: 470px;
      height: 67px;
      top: 7vh !important;
      left: 50%;
      -webkit-transform: translate(-52%, 0);
          -ms-transform: translate(-52%, 0);
              transform: translate(-52%, 0);
    }
  }

@media (min-width: 500px) and (max-height: 300px) {
    .P2PdAs .PvUuS8 {
      display: none;
    }
  }

.PeFh1e.P3gTE0 .PvUuS8 {
    width: 500px;
    height: 128px;
    left: 50%;
    -webkit-transform: translate(-52%, 0);
        -ms-transform: translate(-52%, 0);
            transform: translate(-52%, 0);
    top: 11vh !important;
  }

@media (min-width: 769px) {
    .PeFh1e.P3gTE0 .PvUuS8 {
      width: 720px !important;
    }
  }

.PeFh1e.P1o7De .PvUuS8 {
    top: 11vh !important;
    width: 703px;
    height: 128px;
  }

@media (min-width: 1365px) {
    .PeFh1e.P1o7De .PvUuS8 {
      height: 150px;
    }
  }
.P2kO7i {
  position: absolute;
  background-size: contain;
  background-position: 0, top !important;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
}

.P3N-pD.P3Y6YB .P2kO7i {
    width: 182px;
    height: 115px;
    left: 75%;
    top: 5vh;
  }

.P3N-pD.P2gN2h .P2kO7i {
    width: 182px;
    height: 115px;
    left: 82%;
    top: 4vh;
  }

.P1SiY8.P3Y6YB .P2kO7i {
    width: 303px;
    height: 195px;
    left: 75%;
    top: 5vh;
  }

@media (min-width: 1024px) {
    .P1SiY8.P3Y6YB .P2kO7i {
      width: 382px;
      height: 232px;
      left: 75%;
      top: 5vh;
    }
  }

.P1SiY8.P2gN2h .P2kO7i {
    width: 382px;
    height: 232px;
    left: 82%;
    top: 2vh;
  }
body {
  background-color: #000;
}
.PHTg3h {
  overflow-y: scroll !important;
  background-color: #071521;
}

.P3eK4C {
  position: relative;
  height: 100%;
  width: 100%;
  color: #000;
  z-index: 3;
  font-family: MuseoSans, Arial, Helvetica Neue, Helvetica, sans-serif;
}

.P2qo9X {
  width: 94%;
  margin: 0 auto;
  padding: 15px 0 106px;
}

.P20Ut7,
  .P29yJ7,
  .P1lalT,
  .P2YSri {
    background-color: #fff;
    border-radius: 4px;
    margin: 0 0 14px;
  }

.P20Ut7 {
    position: relative;
    text-align: center;
    padding: 64px 15px 25px 15px;
  }

.P20Ut7 .P1CqTv {
      display: block;
      position: relative;
      width: 211px;
      height: 62px;
      margin: 0 auto;
    }

.P20Ut7 img {
      position: absolute;
      top: -20px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 70px;
      height: 70px;
      -o-object-fit: contain;
         object-fit: contain;
    }

.P20Ut7 h1 {
      margin: 0 0 6px;
      font-size: 25px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #1f1f1f;
    }

.P20Ut7 p {
      font-size: 15px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: #6c6c6c;
      margin: 0 0 20px;
    }

.PtpeTp {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #303030;
    margin: 0 0 14px;
  }

.P71Ri3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: italic;
    line-height: 1.38;
    letter-spacing: normal;
    color: #929292;
  }

.P29yJ7 {
    padding: 25px 16px;
  }

.P3BRcv p {
      font-size: 16px;
      font-weight: 300;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      color: #4c4c4c;
    }

.P3BRcv ol {
      margin: 0;
      padding: 0 0 0 15px;
    }

.P3BRcv li {
      padding: 0 0 0 10px;
    }

.P3BRcv li p {
        margin: 0 0 15px;
      }

.P1lalT {
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #3d3d3d;
    padding: 25px;
  }

.P1lalT em {
      color: #2e88d4;
      font-style: normal;
    }

.P1lalT img {
      width: 130%;
      margin-left: -11vw;
    }

.P1lalT p {
      margin: 0 0 24px;
    }

.P1lalT a {
      color: #2e88d4;
      cursor: pointer;
      text-decoration: none;
    }

.P2YSri {
    position: relative;
    padding: 24px 24px 47px 24px;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: center;
    color: #3d3d3d;
  }

.P2YSri .P1CqTv {
      position: absolute;
      display: block;
      left: 50%;
      bottom: -28px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 187px;
      height: 55px;
      background-size: contain;
    }

.P1CqTv {
  position: absolute;
  display: none;
  width: 1px;
  height: 1px;
  background-size: contain;
}

.P1CqTv a {
    position: absolute;
    left: 0;
  }

.P3txCs.P1oN4z .P2qo9X {
    padding: 2vh 0 106px;
  }

.P3txCs.P1oN4z .P29yJ7 {
      padding: 40px 50px;
    }

.P3txCs.P29yWj .P2qo9X {
    padding: 5vh 0 106px;
  }

.P3txCs.P29yWj .P29yJ7 {
      padding: 40px 50px;
    }

.Phec70.P29yWj .P2qo9X {
    padding: 6vh 0 106px;
  }

.Phec70.P29yWj .P29yJ7 {
      padding: 40px 50px;
    }

.Phec70.P29yWj .P20Ut7 {
      background-color: rgba(255,255,255,0.85098);
    }

@-webkit-keyframes Px0FNC {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes Px0FNC {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.P5dRQY {
  background: #fff;
  -webkit-animation: Px0FNC;
          animation: Px0FNC;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  opacity: 0;
  z-index: 100;
}

.P3H9U5 {
  -webkit-animation: P7cR9g;
          animation: P7cR9g;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P7cR9g {
  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 P7cR9g {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }
  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

.P1-ABi {
  background: #000;
  -webkit-animation: Px0FNC;
          animation: Px0FNC;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  opacity: 0;
  z-index: 100;
}

.P3EGYz {
  -webkit-animation: P2uu-Q;
          animation: P2uu-Q;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P2uu-Q {
  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 P2uu-Q {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }
  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

.P1KBSH {
  -webkit-animation: PY5_tY;
          animation: PY5_tY;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes PY5_tY {
  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 PY5_tY {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

.P3_F5g{
  position: absolute;
  z-index:9999;
}

.P3_F5g .P273ef{
    position: absolute;
    left: 50%;
  }

.P1Pvzg {
  position: absolute;
  z-index:1;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  left: 50%;
  line-height:1;
  text-align: center;
}



.Ph7gg0{
  width: 100%;
  height: 100vh;
  overflow: hidden;

}
  .Ph7gg0 .P3mYMD{
      top: 53.5vh;
      width:31.1vh;
      height:14.7vh;
      font-family: Impact, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-style: italic;
      background-size: contain;
    }
  .Ph7gg0 .P3mYMD * {
      background-size: contain;
    }
  .Ph7gg0 .P3mYMD span{
        padding: 2.6vh 4.6vh 4.7vh 3.6vh;
      }
  .Ph7gg0 .P2yK-g{
      -webkit-transform: translate(-100%, 0);
          -ms-transform: translate(-100%, 0);
              transform: translate(-100%, 0);
       color: #28488c;
     }
  .Ph7gg0 .P2snuG{
      -webkit-transform: translate(50, 0);
          -ms-transform: translate(50, 0);
              transform: translate(50, 0);
       color: #a61d37;

     }
  .Ph7gg0 .P1g9gR{
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width:200px;

      }
  .Ph7gg0 .P2jRoM {
      position: absolute;
      top: 55vh;
      left:50%;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 47.5vh;
      height: 13vh;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-style: italic;
      background-size: contain;
      text-align: center;
      text-shadow: 1px 1px 3px #600606;
    }
  .Ph7gg0 .P2jRoM * {
        background-size: contain;
      }

.POyRGn {
  color: #fff;
  font-size: 5vh;
  padding-bottom: 2vh;
  top: 25vh;
  font-family: Impact, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight:bold;
  text-transform: uppercase;
  font-style: italic;
  background-size: contain;
  height: 30.8vh !important;
  width: 65.3vh !important;
  background-position: 50% 50% !important;
}
.P2LJ2I {
  background-size: contain;
}

@media (max-height: 600px){
    .Ph7gg0 .P3mYMD{
        top: 321px;
        width: 165px;
        height: 89px;
    }

    .Ph7gg0 .P2jRoM {
        top: 330px;
        width: 285px;
        height: 78px;
    }
    .POyRGn {
      font-size: 30px;
      padding-bottom: 1px;
      top: 142px;
      height: 173px !important;
      width: 392px !important;
    }
    .P2LJ2I {
      top: 72px;
      height: 54px !important;
      width: 231px !important;
    }
}

.P1thvb{
  width: 100%;
  height: 100vh;
  
  }
    .P1thvb .P3L8jH{
        top: 53.5vh;
        width:31.1vh;
        height:14.7vh;
        font-family: Impact, Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-style: normal;
        background-size: contain;
      }
    .P1thvb .P3L8jH * {
        background-size: contain;
      }
    .P1thvb .P3L8jH span{
          padding: 2.6vh 4.6vh 4.7vh 3.6vh;
        }
    .P1thvb .P2xtmV{
        -webkit-transform: translate(-100%, 0);
            -ms-transform: translate(-100%, 0);
                transform: translate(-100%, 0);
         color: #28488c;
       }
    .P1thvb .P1N9AB{
        -webkit-transform: translate(50, 0);
            -ms-transform: translate(50, 0);
                transform: translate(50, 0);
         color: #a61d37;
  
       }
    .P1thvb .PMWnR7{
        -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
                transform: translate(0, 0);
        width:200px;
  
        }
    .P1thvb .P16SO6 {
        position: absolute;
        top: 48vh;
        left:50%;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        width: 33vh;
        height: 12vh;
        font-family: 'Droid Serif', Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-style: normal;
        letter-spacing: normal;
        background-size: contain;
        text-align: center;
        text-transform: uppercase;
        text-shadow: 0.5px 0.9px 0 #e5bf85;
      }
    .P1thvb .P16SO6 * {
          background-size: contain;
        }
  
  .P3tZUD {
    color: #fff;
    font-size: 5vh;
    padding-bottom: 2vh;
    top: 22vh;
    font-family: Impact, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight:bold;
    text-transform: uppercase;
    font-style: normal;
    background-size: contain;
    height: 23.8vh !important;
    width: 54.3vh !important;
    background-position: 50% 50% !important;
  }
  .PWPwq_ {
    background-size: contain;
  }
  
  @media (max-height: 600px){
      .P1thvb .P3L8jH{
          top: 321px;
          width: 165px;
          height: 89px;
      }
  
      .P1thvb .P16SO6 {
          top: 330px;
          width: 285px;
          height: 78px;
      }
      .P3tZUD {
        font-size: 30px;
        padding-bottom: 1px;
        top: 142px;
        height: 173px !important;
        width: 392px !important;
      }
      .PWPwq_ {
        top: 72px;
        height: 54px !important;
        width: 231px !important;
      }
  }
  
.P3pn9g{
  width: 100%;
  height: 100vh;
  
  }
    .P3pn9g .P2q3Dp {
        position: absolute;
        top: 40vh;
        left:50%;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        width: 33vh;
        height: 12vh;
        font-family: 'Droid Serif', Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-style: normal;
        letter-spacing: normal;
        background-size: contain;
        text-align: center;
        text-transform: uppercase;
        text-shadow: 0.5px 0.9px 0 #e5bf85;
      }
    .P3pn9g .P2q3Dp * {
          background-size: contain;
        }

  .P3bRiO {
    background-size: contain;
  }
  
  @media (max-height: 600px){
      
  
      .P3pn9g .P2q3Dp {
          top: 270px;
          width: 285px;
          height: 78px;
      }
      .P3bRiO {
        top: 72px;
        height: 101px !important;
        width: 231px !important;
      }
  }
  
.PCQk5N{
  font-family:  Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  text-shadow: 2.1px 2.2px 0 #000000;
  width: 100%;
  height: 100vh;       
  }
  
    .PCQk5N .P13kF7{
      top: 27.5vw;
      left: 52%!important;
      width: 12.1vw;
      height: 3.7vw;      
      color: #ebdeaa;  
      font-weight: bold;
      }
  
    .PCQk5N .P13kF7 * {
        background-size: contain;
      }
  
    .PCQk5N .P13kF7 span{
        padding: 0.5vw 2.6vw 1vw 3vw;   
        min-width: 13vw;
        }
  
    .PCQk5N .P2_YOq{
        -webkit-transform: translate(-115%, 0);
            -ms-transform: translate(-115%, 0);
                transform: translate(-115%, 0);
      }
  
    .PCQk5N .P2_YOq button {
          left: -1.5vw;
        }
  
    .PCQk5N .P2_YOq 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-transition: opacity .5s;
          transition: opacity .5s;
          -webkit-transform: translate3d(0,0,0);
                  transform: translate3d(0,0,0); /*чтоб не дегрался пр hover*/
          will-change: opacity;
        }
  
    .PCQk5N .P2_YOq div:after {
        content: "";
        position: absolute;
        display: block;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/007/arr_blue_hover_right.png) no-repeat top center/contain;
        width: 10vw;
        height: 100%;
        z-index: -1;
        right: 1vw;
        -webkit-transition: opacity .5s;
        transition: opacity .5s;
        -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);/*чтоб не дегрался пр hover*/
       }
  
    .PCQk5N .P2_YOq:hover div{
        opacity: .82;
      }
  
    .PCQk5N .PhHNRO{
        -webkit-transform: translate(-18%, 0);
            -ms-transform: translate(-18%, 0);
                transform: translate(-18%, 0);
        text-align: center;                
       }
  
    .PCQk5N .PhHNRO button {
          width: 115%;
        }
  
    .PCQk5N .PhHNRO:lang(es) button {
            width: 130%;
        }
  
    .PCQk5N .PhHNRO:lang(es):lang(ru) button {
            width: 125%;
        }
  
    .PCQk5N .PhHNRO 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;
        }
  
    .PCQk5N .PhHNRO div:before {
          content: "";
          position: absolute;
          display: block;
          background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/007/arr_hover_left.png) no-repeat top center/contain;
          width: 10vw;
          height: 100%;
          z-index: -1;
          left: 0;
          -webkit-transition: opacity .5s;
          transition: opacity .5s;
         }
  
    .PCQk5N .PhHNRO:hover div{
        opacity: .82;
      }
  
    .PCQk5N .P3J_ke{
        -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
                transform: translate(0, 0);
        width:200px;  
        }
  
    .PCQk5N .P3nLy6 {
        position: absolute;
        top: 24.8vw;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        width: 17vw;
        height: 5.5vw;
        font-family: 'Droid Serif', Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-style: normal;
        font-weight: bold;
        letter-spacing: normal;
        background-size: contain;
        text-align: center;
        text-shadow: 1.4px 1.4px 0 rgba(0, 0, 0, 0.5), 2.1px 2.1px 0 rgba(0, 0, 0, 0.5);
        font-family:  Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        color: #ffed98;
      }
  
    .PCQk5N .P3nLy6 * {
          background-size: contain;
        }  

  .P3Y9hx {
    left: 50%;
    top: 10vw;
    background-size: contain;
    height: 14vw!important;
    width: 22.8vw!important;
    background-position: center!important;
    -webkit-transform: translate(-50% 0);
        -ms-transform: translate(-50% 0);
            transform: translate(-50% 0);
  }
  
  .PUK4B3 {
    background-size: contain;
  }
  
  @media (max-width: 1024px){
    .P3Y9hx {
      top: 100px;
      height: 144px!important;
      width: 230px!important;
  }

      .PCQk5N .P13kF7{
        top: 276px;
        width: 122px;
        height: 37px;       
    }    
  
         .PCQk5N .P13kF7 span{
           
          font-size: 14px!important;
          padding: 5px 26px 10px 30px;   
          min-width: 131px;
          }
          .PCQk5N .P2_YOq button {
            left: -15px;
          }
                
         .PCQk5N .P2_YOq div:after {
          width: 100px;
          right: 10px;
         }
  
        .PCQk5N .PhHNRO{
          left: 5px;         
         }
  
          .PCQk5N .PhHNRO div:before {
            width: 100px;
           }  
    
      .PCQk5N .P13kF7 .P3nLy6 {
          top: 248px;
          width: 172px;
          height: 56px;          
      }  
    .PCQk5N .P3nLy6 {
      top: 250px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 170px;
      height: 55px;
    }
  .PUK4B3 {
    width: 250px!important;
    height: 92px!important;
  }
}
  
.P1XcR9 {
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  text-shadow: 2.1px 2.2px 0 #000000;
  width: 100%;
  height: 100vh;
}

  .P1XcR9 .PrFC01 {
    top: 26.5vw;
    left: 52% !important;
    width: 12.1vw;
    height: 3.7vw;
    color: #fff5b1;
    font-weight: bold;
    text-shadow: 1px 1px 2px #000000, 1px 3px 5px #000000, 0px 5px 2px rgba(0, 0, 0, 0.5), 7px 10px 7px rgb(0, 0, 0);
    text-transform: uppercase;
  }

  .P1XcR9 .PrFC01:hover span {
      border-bottom: 2px solid #fff5b1;
      -webkit-box-shadow: 0 8px 6px -6px black;
              box-shadow: 0 8px 6px -6px black;
    }

  .P1XcR9 .PrFC01 * {
      background-size: contain;
    }

  .P1XcR9 .PrFC01 span {
      font-family: 'Amatic SC', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
      border-bottom: 2px solid transparent;
      -webkit-transition: border .4s;
      transition: border .4s;
    }

  .P1XcR9 .P3Z0We {
      -webkit-transform: translate(-115%, 0);
          -ms-transform: translate(-115%, 0);
              transform: translate(-115%, 0);
    }

  .P1XcR9 .P3Z0We button {
        left: -1.5vw;
      }

  .P1XcR9 .P3Z0We div {
        left: auto !important;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_left.png) no-repeat left center/contain;
        background-size: 3.2vw 2.3vw;
        padding: 0 3vw 0 5vw;
        background-position-y: 60%;
      }

  .P1XcR9 .P3Z0We:after {
        content: "";
        position: absolute;
        display: block;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/dot.png) no-repeat top center/contain;
        width: 2.5vw;
        height: 2.5vw;
        z-index: -1;
        right: 1vw;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        top: .75vw;
        right: -1.3vw;
      }

  .P1XcR9 .P3Z0We span {
      }

  .P1XcR9 .P2b_Fl span {
      }

  .P1XcR9 .P2b_Fl button {
        width: 100%;
      }

  .P1XcR9 .P2b_Fl div {
        right: auto !important;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_right.png) no-repeat right center/contain;
        background-size: 3.2vw 2.3vw;
        padding: 0 5vw 0 1vw;
        background-position-y: 60%;
      }

  .P1XcR9 .PB1937 {
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width: 200px;
    }

  .P1XcR9 .P2NnHq {
    position: absolute;
    top: 26.8vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 20vw;
    height: 10.5vw;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    background-size: contain;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px rgba(255, 255, 255, 0.5), 0 0 10px #fff3b7;
    font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    color: #97431e;
  }

  .P1XcR9 .P2NnHq:lang(de) {
      top: 24.8vw;
    }

  .P1XcR9 .P2NnHq div {
      padding-top: 1.55vw;
      line-height: 2.1vw;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: start !important;
    }

  .P1XcR9 .P2NnHq * {
      background-size: contain;
    }

.P12jl- {
  left: 50%;
  top: 18vw;
  background-size: contain;
  height: 8vw !important;
  width: 40vw !important;
  background-position: center !important;
  text-transform: uppercase;
  -webkit-transform: translate(-50% 0);
      -ms-transform: translate(-50% 0);
          transform: translate(-50% 0);
  font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #fff5b1;
  text-shadow: 1px 1px 2px #000000, 1px 3px 5px #000000, 0px 5px 2px rgba(0, 0, 0, 0.5), 7px 10px 7px rgb(0, 0, 0);
  line-height: 3.3vw;
}

.P19Ksi {
  background-size: contain;
}

@media (max-width: 1024px) {
  .P12jl- {
    top: 251px;
    height: 78px !important;
    width: 460px !important;
  }

  .P1XcR9 {
    background-size: contain !important;
  }

    .P1XcR9 .PrFC01 {
      top: 329px;
      width: 122px;
      height: 37px;
    }

      .P1XcR9 .PrFC01 span {
        font-size: 26px !important;
      }
        .P1XcR9 .P3Z0We button {
          left: -15px;
        }

        .P1XcR9 .P3Z0We div:after {
          width: 100px;
          right: 10px;
        }

      .P1XcR9 .P2b_Fl {
        left: 5px;
      }

        .P1XcR9 .P2b_Fl div:before {
          width: 100px;
        }

    .P1XcR9 .P2NnHq {
      top: 328px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 203px;
      height: 95px;
    }

      .P1XcR9 .P2NnHq:lang(de) {
        top: 295px;
      }

      .P1XcR9 .P2NnHq div {
        padding-top: 17px;
      }

  .P19Ksi {
    width: 193px !important;
    height: 52px !important;
  }
}
    
.PZ4QO5 {
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  width: 100%;
  height: 100vh;
}

  .PZ4QO5 .P3Gxjn {
    top: 26.5vw;
    left: 52% !important;
    width: 12.1vw;
    height: 3.7vw;
    font-weight: bold;
    color: #6b3825;
    text-shadow: 1px 1px 0px #e6d3c7, 1px 3px 0px #e8d3c1, 0 5px 2px rgba(255, 248, 237, 0.5), 7px 10px 7px #fffffe;
    text-transform: uppercase;
  }

  .PZ4QO5 .P3Gxjn:hover span {
      border-bottom: 2px solid #6b3825;
      -webkit-box-shadow: 0 8px 6px -6px #e6d3c7;
              box-shadow: 0 8px 6px -6px #e6d3c7;
    }

  .PZ4QO5 .P3Gxjn * {
      background-size: contain;
    }

  .PZ4QO5 .P3Gxjn span {
      font-family: 'Amatic SC', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
      border-bottom: 2px solid transparent;
      -webkit-transition: border .4s;
      transition: border .4s;
    }

  .PZ4QO5 .P1DUra {
      -webkit-transform: translate(-115%, 0);
          -ms-transform: translate(-115%, 0);
              transform: translate(-115%, 0);
    }

  .PZ4QO5 .P1DUra button {
        left: -1.5vw;
      }

  .PZ4QO5 .P1DUra div {
        left: auto !important;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_l_brwn.png) no-repeat left center/contain;
        background-size: 3.2vw 2.3vw;
        padding: 0 3vw 0 5vw;
        background-position-y: 60%;
      }

  .PZ4QO5 .P1DUra:after {
        content: "";
        position: absolute;
        display: block;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/dot_brwn.png) no-repeat top center/contain;
        width: 2.5vw;
        height: 2.5vw;
        z-index: -1;
        right: 1vw;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        top: .75vw;
        right: -1.5vw;
      }

  .PZ4QO5 .P1DUra span {
      }

  .PZ4QO5 .P2aDg7 span {
      }

  .PZ4QO5 .P2aDg7 button {
        width: 100%;
      }

  .PZ4QO5 .P2aDg7 div {
        right: auto !important;
        background: url(https://cdn01.x-plarium.com/browser/content/landings/prelanding/elements/008/arrow_r_brwn.png) no-repeat right center/contain;
        background-size: 3.2vw 2.3vw;
        padding: 0 5vw 0 1vw;
        background-position-y: 60%;
      }

  .PZ4QO5 .P3OvvQ {
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width: 200px;
    }

  .PZ4QO5 .P3Z1dN {
    position: absolute;
    top: 26.8vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 20vw;
    height: 10.5vw;
    font-style: italic;
    font-weight: normal;
    letter-spacing: normal;
    background-size: contain;
    text-align: center;
    text-shadow: 0.5px 0.9px 1px rgba(255, 255, 255, 0.5), 0 0 10px #fff3b7;
    font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    color: #97431e;
  }

  .PZ4QO5 .P3Z1dN:lang(de) {
      top: 24.8vw;
    }

  .PZ4QO5 .P3Z1dN div {
      padding-top: 1.55vw;
      line-height: 2.1vw;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: start !important;
    }

  .PZ4QO5 .P3Z1dN * {
      background-size: contain;
    }

.P3aQ9H {
  left: 50%;
  top: 18vw;
  background-size: contain;
  height: 8vw !important;
  width: 40vw !important;
  background-position: center !important;
  text-transform: uppercase;
  -webkit-transform: translate(-50% 0);
      -ms-transform: translate(-50% 0);
          transform: translate(-50% 0);
  font-family: 'TimesNewRoman', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #6b3825;
  text-shadow: 1px 1px 0px #e6d3c7, 1px 3px 0px #e8d3c1, 0 5px 2px rgba(255, 248, 237, 0.5), 7px 10px 7px #fffffe;
  line-height: 3.3vw;
}

.P1Di_1 {
  background-size: contain;
}

@media (max-width: 1024px) {
  .P3aQ9H {
    top: 251px;
    height: 78px !important;
    width: 460px !important;
  }

  .PZ4QO5 {
    background-size: contain !important;
  }

    .PZ4QO5 .P3Gxjn {
      top: 329px;
      width: 122px;
      height: 37px;
    }

      .PZ4QO5 .P3Gxjn span {
        font-size: 26px !important;
      }
        .PZ4QO5 .P1DUra button {
          left: -15px;
        }

        .PZ4QO5 .P1DUra div:after {
          width: 100px;
          right: 10px;
        }

      .PZ4QO5 .P2aDg7 {
        left: 5px;
      }

        .PZ4QO5 .P2aDg7 div:before {
          width: 100px;
        }

    .PZ4QO5 .P3Z1dN {
      top: 328px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 203px;
      height: 95px;
    }

      .PZ4QO5 .P3Z1dN:lang(de) {
        top: 295px;
      }

      .PZ4QO5 .P3Z1dN div {
        padding-top: 17px;
      }

  .P1Di_1 {
    width: 193px !important;
    height: 52px !important;
  }
}
    
.P1_J-6{
  width: 100%;
  height: 100vh;
  overflow: hidden;
  font-family: Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}
  .P1_J-6 .P2x_cB{
    background: #151D25;
    font-size: 2.1vw;
    position: relative;
    width: 11.45vw;
    height: 3.7vw;
    border: 1px solid #E6C59A;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #E4CE95;
  }
  .P1_J-6 .P2x_cB:hover{
      -webkit-box-shadow: 0 0 3px #EEE9C5;
              box-shadow: 0 0 3px #EEE9C5;
      border: 1px solid #EEE9C5;
      color: #EEE9C5;
    }
  .P1_J-6 .P2x_cB:hover:before,
      .P1_J-6 .P2x_cB:hover:after{
        border-color: #EEE9C5;
      }
  .P1_J-6 .P2x_cB:before,
    .P1_J-6 .P2x_cB:after{
      display: block;
      content: '';
      position: absolute;
      width: 8px;
      height: 8px;
      left: -1px;
      border: 1px solid #E6C59A;
    }
  .P1_J-6 .P2x_cB:before{
      top: -1px;
    }
  .P1_J-6 .P2x_cB:after {
      bottom: -1px;
    }
  .P1_J-6 .P2x_cB button:before,
      .P1_J-6 .P2x_cB button:after{
        display: block;
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        right: -1px;
        border: 1px solid #E6C59A;
      }
  .P1_J-6 .P2x_cB button:before{
        top: -1px;
      }
  .P1_J-6 .P2x_cB button:after {
        bottom: -1px;
      }
  .P1_J-6 .P1u9-Z{
      -webkit-transform: translate(-126%, 0);
          -ms-transform: translate(-126%, 0);
              transform: translate(-126%, 0);
    }
  .P1_J-6 .P1R059{
      -webkit-transform: translate(26%, -3.7vw);
          -ms-transform: translate(26%, -3.7vw);
              transform: translate(26%, -3.7vw);
    }
  .P1_J-6 .P1rLWk{
      -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
              transform: translate(0, 0);
      width:200px;
    }
  .P1_J-6 .P1FnZO {
    position: relative;
    margin: 0 auto;
    width: 17vw;
    height: 4.7vw;
    background-size: contain;
    text-align: center;
    font-size: 1.05vw;
    border: 1px solid #E6C59A;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #FFF4C1;
    background: #B3020E;
  }
  .P1_J-6 .P1FnZO:hover{
      background: #B2020E;
      -webkit-box-shadow: 0 0 3px #EEE9C5;
              box-shadow: 0 0 3px #EEE9C5;
      border: 1px solid #EEE9C5;
    }
  .P1_J-6 .P1FnZO:before,
    .P1_J-6 .P1FnZO:after{
      display: block;
      content: '';
      position: absolute;
      width: 8px;
      height: 8px;
      left: -1px;
      border: 1px solid #E6C59A;
    }
  .P1_J-6 .P1FnZO:before{
      top: -1px;
    }
  .P1_J-6 .P1FnZO:after {
      bottom: -1px;
    }
  .P1_J-6 .P1FnZO button:before,
      .P1_J-6 .P1FnZO button:after{
        display: block;
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        right: -1px;
        border: 1px solid #E6C59A;
      }
  .P1_J-6 .P1FnZO button:before{
        top: -1px;
      }
  .P1_J-6 .P1FnZO button:after {
        bottom: -1px;
      }

.P275mw {
  font-family: Ubuntu,Helvetica Neue,sans-serif;
  color: #D0C9AF;
  font-size: 4.2vw;
  text-transform: uppercase;
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelanding/007/line.png') no-repeat 50% 100% ;
  padding: 0 0 2.4vw;
  position: relative !important;
  margin: 0 auto 2vw;
  text-shadow: 0 4px 18px rgba(29, 27, 38, 0.82);
}
.P1einj {
  background-size: contain;
  position: relative !important;
  margin: 4.73vw auto 2vw;
}

.P2qfhj {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  font-family: Oswald, sans-serif;
}

  .P2qfhj .P1ge4J {
    top: 26.4vw;
    max-width: 9.1vw;
    width: 100%;
    height: 3vw;
    -webkit-filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.25));
    font-family: Roboto, sans-serif;
    font-weight: 700;
    background: no-repeat center / contain;
  }

  .P2qfhj .P1ge4J span {
      padding: 0.62vw 0.6vw 0.7vw;
    }

  .P2qfhj .PqI5j2 {
      -webkit-transform: translate(-105%, 0);
          -ms-transform: translate(-105%, 0);
              transform: translate(-105%, 0);
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_left.svg');
      color: #fff;
    }

  .P2qfhj .PqI5j2:hover {
        background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_left_hover.svg');
      }

  .P2qfhj .P2Qpfx {
      -webkit-transform: translate(5%, 0);
          -ms-transform: translate(5%, 0);
              transform: translate(5%, 0);
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_right.svg');
      color: #fff;
    }

  .P2qfhj .P2Qpfx:hover {
        background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_right_hover.svg');
      }

  .P2qfhj .P3TRdb {
    position: absolute;
    top: 26.4vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 14.1vw;
    height: 4.5vw;
    font-family: Roboto, sans-serif;
    background: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center.svg')
      no-repeat center;
    background-size: contain;
    -webkit-filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.25));
    color: #fff;
    text-align: center;
  }

  .P2qfhj .P3TRdb:hover {
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center_hover.svg');
    }

  .P2qfhj .P3TRdb strong {
      font-family: Oswald, sans-serif;
      font-size: 1.67em;
      font-weight: 700;
      display: block;
    }

.PErOYU {
  top: 17.44vw;
  text-align: center;
  line-height: 1.2;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.55), 0px 2px 0px #616a83;
}

.PErOYU strong {
    display: block;
    color: #ffa01e;
  }

.P1ymK6 {
  background-size: contain;
}

.P1jEt3 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  font-family: Oswald, sans-serif;
}

  .P1jEt3 .P3YSuf {
    top: 23.4vw;
    max-width: 9.1vw;
    width: 100%;
    height: 3vw;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    background: no-repeat center top/ contain;
  }

  .P1jEt3 .P3YSuf .P3-EOW,
    .P1jEt3 .P3YSuf .P2MWyz {
      background-size: contain;
    }

  .P1jEt3 .P3YSuf .P3-EOW {
      -webkit-animation: none;
              animation: none;
    }

  .P1jEt3 .P3YSuf 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)
        ) {

  .P1jEt3 .P3YSuf span {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(46.15%, #fff5de), color-stop(82.08%, rgba(202, 177, 118, 0.804167))), -webkit-gradient(linear, left bottom, left top, from(#faebc7), to(#faebc7));
        background: linear-gradient(180deg, #fff5de 46.15%, rgba(202, 177, 118, 0.804167) 82.08%), linear-gradient(0deg, #faebc7, #faebc7);
        background-size: cover;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent
    }
      }

  .P1jEt3 .Plqep_ {
      -webkit-transform: translate(-105%, 0);
          -ms-transform: translate(-105%, 0);
              transform: translate(-105%, 0);
      color: #fff;
    }

  .P1jEt3 .Plqep_:hover {
      }

  .P1jEt3 .P38Bcr {
      -webkit-transform: translate(5%, 0);
          -ms-transform: translate(5%, 0);
              transform: translate(5%, 0);
      color: #fff;
    }

  .P1jEt3 .P38Bcr:hover {
      }

  .P1jEt3 .PCWq75 {
    position: absolute;
    top: 22.4vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 14.1vw;
    height: 4.5vw;
    font-family: Roboto, sans-serif;
    background: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center.svg') no-repeat center;
    background-size: contain;
    color: #fff;
    text-align: center;
  }

  .P1jEt3 .PCWq75:hover {
      background-image: url('https://cdn01.x-plarium.com/browser/content/lps/prelanding/008/button_center_hover.svg');
    }

  .P1jEt3 .PCWq75 div {
      -webkit-animation: none;
              animation: none;
      background-size: contain;
    }

  .P1jEt3 .PCWq75 strong {
      font-family: Oswald, sans-serif;
      font-size: 1.67em;
      font-weight: 700;
      display: block;
    }

.P3lTpd {
  top: 14.44vw;
  text-align: center;
  line-height: 1.2;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.55), 0px 2px 0px #616a83;
}

.P3lTpd strong {
    display: block;
    color: #ffeba4;
  }

.P1NugI {
  background-size: contain;
}

.P3AaE4 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

  .P3AaE4 .P1e9m7 {
    top: 27rem;
    width: 20.75em;
    height: 19.8em;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    background: no-repeat center top/ contain;
    text-align: center;
    text-transform: uppercase;
    color: rgba(249, 237, 226, 1);
    -webkit-filter: contrast(0.5) brightness(1.4);
            filter: contrast(0.5) brightness(1.4);
    -webkit-transition: -webkit-filter 300ms ease;
    transition: -webkit-filter 300ms ease;
    transition: filter 300ms ease;
    transition: filter 300ms ease, -webkit-filter 300ms ease;
  }

  .P3AaE4 .P1e9m7 > div{
      display: block;
    }

  .P3AaE4 .P1e9m7:hover {
      -webkit-filter: contrast(1) brightness(1);
              filter: contrast(1) brightness(1);
    }

  .P3AaE4 .P1e9m7 .P2cQQM {
      -webkit-animation: none;
              animation: none;
    }

  .P3AaE4 .P1e9m7 span {
      display: block;
      padding: 0.4rem 1rem 0;
    }

  .P3AaE4 .P1m0Ht {
      -webkit-transform: translate(-105%, 0);
          -ms-transform: translate(-105%, 0);
              transform: translate(-105%, 0);
      color: #fff;
    }

  .P3AaE4 .P1m0Ht:hover {
      }

  .P3AaE4 .PcGpny {
      -webkit-transform: translate(5%, 0);
          -ms-transform: translate(5%, 0);
              transform: translate(5%, 0);
      color: #fff;
    }

  .P3AaE4 .PcGpny:hover {
      }

  .P3AaE4 .P2QqK9 {
    position: absolute;
    top: 32rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 20.8rem;
    height: 6rem;
    padding: 0.8rem 2rem ;
    font-family: Roboto, sans-serif;
    background-size: contain;
    color: #fff;
    text-align: center;
    -webkit-filter: contrast(0.5) brightness(1.2);
            filter: contrast(0.5) brightness(1.2);
    -webkit-transition: -webkit-filter 300ms ease;
    transition: -webkit-filter 300ms ease;
    transition: filter 300ms ease;
    transition: filter 300ms ease, -webkit-filter 300ms ease;
  }

  .P3AaE4 .P2QqK9:hover {
      -webkit-filter: contrast(1) brightness(1);
              filter: contrast(1) brightness(1);
    }

  .P3AaE4 .P2QqK9 div {
      -webkit-animation: none;
              animation: none;
      background-size: contain;
    }

  .P3AaE4 .P2QqK9 strong {
      font-family: Oswald, sans-serif;
      font-size: 1.67em;
      font-weight: 700;
      display: block;
    }

.Pcb7WD {
  top: 14rem;
  text-align: center;
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  color: #F9EDE2;
  white-space:nowrap;
  font-size: 4.7rem;
  padding: 0 0 4rem;
  background-position: center bottom !important;
  background-size: 6.25rem 2.56rem;
}

.Pcb7WD strong {
    display: block;
    color: #ffeba4;
  }

.P2EQ5f {
  background-size: contain;
}

.P1eatu{
  opacity: .8;
  z-index: 100000;
}

  .P1eatu:hover{
    opacity: 1;
  }

.PIe3St {
  display: block;
  height: 100%;
  width: 100%;
}

.P3awSc {
    width: 100%;
  }
.P21X8N {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  background-color: #110d0f;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: #fff;
  z-index: 99999;
  background-size: cover;
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
}

.Pj82Yh {
  z-index: -2;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-color: #110d0f;
}

.PTMv6g {
  margin: auto;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-color: #110d0f;
  z-index: -1;
}

.P39PRZ {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgb(0, 0, 0, .6);
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelanding/prelender_pers/001/overlay.jpg') no-repeat 50% top/cover;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P3Kc4J {
    position: absolute;
    left: 50%;
    top: 10vw;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.P2_Jwh {
    text-indent: -9999px;
    width: 41.6vw;
    height: 8.4vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001/title_en_2021.png') no-repeat 50% top/contain;
    margin: 0 0 4vw;
  }

.P2bORD {
    margin: .8vw 0;
    position: relative;
    width: 16.79vw;
    height: 4.5vw;
    font-size: .7vw;
    font-weight: 700;
    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, .3s;
    transition: background, .3s;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.P2_bUp {
      margin: auto;
      font-size: 1.6vw;
    }

.P2bORD:hover {
      background-position: right center;
    }

.P2bORD button {
      width: 100%;
      position: absolute;
      height: 100%;
    }

.P3b4ho {
  opacity: 0;
}

.P2bdpX {
  opacity: 1;
  -webkit-transition: opacity 600ms;
  transition: opacity 600ms;
}

.P3sYhn {
  font-size: 2vw;
  margin: 0 0 1vw;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #918877;
}

.P1bgIZ {
  width: 100vw;
  height: 100vh;
  padding: 4vw;
  background-size: cover;
  background-position: 50%;
  -webkit-transition: background-image 0.2s ease-in-out;
  transition: background-image 0.2s ease-in-out;
}

.P1qBCI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.P17A2g {
  padding: 9.00vw 39.88vw 1.56vw 13.00vw;
}

.P14JFM {
  color: #d0c9af;
  text-shadow: 0px 4px 18px rgba(29, 27, 38, 0.82);
  font-size: 4.68vw;
  letter-spacing: 0.09vw;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  margin: 0 0 0.26vw;
}

.P14JFM:after {
    content: '';
    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;
  }

.P2IQ85 {
  width: 13.52vw;
  height: 28.86vw;
  cursor: pointer;
  margin: 0 1.20vw;
  padding: 22.88vw 0.52vw 0.52vw 1.56vw;
  background-size: contain;
  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;
}

.P2IQ85: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) {

.P2IQ85:hover {
      /*IE10 */
      opacity: 1;
      -webkit-transform: translateY(-15px);
          -ms-transform: translateY(-15px);
              transform: translateY(-15px);
  }
    }

.P1ZsQI {
  font-family: MuseoSans, Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 0.73vw;
  color: #fff;
  opacity: .8;
  margin: 0 0 0.36vw;
}

.P3QmXb {
  margin: 0;
  color: #fff;
  font-size: 1.98vw;
  font-weight: 400;
}

.P2nJK7 {
  display: block;
  margin: 0 0 0.26vw -0.10vw;
}

.P3gEvG {
  opacity: 0;
  -webkit-animation: P2BNZz 1s;
          animation: P2BNZz 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}

.P3QnPQ {
  font-size: 4.68vw;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #d0c9af;
  margin: 0 0 1.04vw 0;
}

.P2wirP {
  margin: 0 0 3vw;
  opacity: 0.5;
  font-size: 2.60vw;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(222, 203, 151, 0.5);
}

.P1kCuk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P_Snb7 {
  border: solid 3px #a08c5a;
  background-color: #282424;
  cursor: pointer;
  font-size: 2.08vw;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #e4ce95;
  padding: 0.83vw 2.60vw;
  -webkit-transition: border 300ms ease;
  transition: border 300ms ease;
  margin: 0 1.04vw 0 0;
}

.P_Snb7:hover {
    border: solid 3px #feeab6;
  }

@media (max-width: 1024px) {
  .P3sYhn {
    font-size: 10px;
    margin: 0 0 15px;
  }

  .P1bgIZ {
    padding: 40px;
  }

  .P17A2g {
    padding: 90px 398px 15.6px 130px;
  }

  .P14JFM {
    font-size: 47px;
    letter-spacing: .9px;
    margin: 0 0 2.6px;
  }

    .P14JFM:after {
      width: 187.2px;
      height: 15.6px;
    }

  .P2IQ85 {
    width: 135.2px;
    height: 288.6px;
    margin: 0 12px;
    padding: 229px 5.2px 5.2px 15.6px;
  }

    .P2IQ85:hover {
      top: -10.4px;
      -webkit-transform: translateY(-15.6px);
          -ms-transform: translateY(-15.6px);
              transform: translateY(-15.6px);
    }

  .P1ZsQI {
    font-size: 8px;
    margin: 0 0 3.6px;
  }

  .P3QmXb {
    font-size: 20px;
  }

  .P2nJK7 {
    margin: 0 0 2.6px -1px;
  }

  .P3QnPQ {
    font-size: 47px;
    margin: 0 0 10.4px 0;
  }

  .P2wirP {
    margin: 0 0 30px;
    font-size: 26px;
  }

  .P_Snb7 {
    font-size: 21px;
    padding: 8.3px 26px;
    margin: 0 10.4px 0 0;
  }
}

@-webkit-keyframes P2BNZz {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P2BNZz {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes P3PSGg {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes P3PSGg {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.P1JEcL {
  background: #fff;
  -webkit-animation: P3PSGg;
          animation: P3PSGg;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  opacity: 0;
  z-index: 100;
}

.P1Ecjd {
  -webkit-animation: P3R_4p;
          animation: P3R_4p;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P3R_4p {
  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 P3R_4p {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }

  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }

  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

.P2aulA {
  background: #000;
  -webkit-animation: P3PSGg;
          animation: P3PSGg;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  opacity: 0;
  z-index: 100;
}

.PG_HxT {
  -webkit-animation: P1USMc;
          animation: P1USMc;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P1USMc {
  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 P1USMc {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }

  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }

  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

.P1d-dM {
  -webkit-animation: P3UKc0;
          animation: P3UKc0;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P3UKc0 {
  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 P3UKc0 {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }

  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }

  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

.P2OevU {
  position: absolute;
  z-index: 9999;
}

.P2OevU .PFiPEf {
    position: absolute;
    left: 50%;
  }

.P2SPIN {
  position: absolute;
  z-index: 1;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  left: 50%;
  line-height: 1;
  text-align: center;
}

.P2muXh {
  position: relative;
  height: 100vh;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}

.P1KSO_ button {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 20;
  }

.P1KSO_ .PSkBGl{
    display: block;
  }

.PrA8mn,
.P2u6yD {
  background-size: 50%;
}

.PrA8mn button, .P2u6yD button {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 20;
  }
.PJwi2u{
  display: block;
}
.P1svTI{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.P1svTI .PrA8mn{
      position: absolute;
    }
.P3eTrG{
    display: block;
  }

.P19Z6T {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.PuFHuP {
  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;
}

.PuFHuP .P3zEmz {
    width: 7vw;
    height: 9.6vw;
    position: absolute;
    left: 1.8vw;
    top: -1.8vw;
    border: #977a40 1px solid;
  }

.PuFHuP .P3xAHI strong {
      display: block;
      color: #fae798;
      margin: 0 0 10px;
    }

.P22Wyk .P2s3Jv{
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    background-size: 50%;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgba(0,0,0,.5);
    text-shadow: 0 -1px 0 rgba(0,51,4,.4), 0 -1px 5px rgba(0,51,4,.4), 0 2px 1px rgba(0,51,4,.6);
  }

.PbHpjt {
  width: 16.38vw;
  height: 5.6vw;
}

.PsLskM 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;
  }

.PsLskM span strong {
      font-weight: normal;
      color: #aa8e5f;
    }

.PiziUA{
  display: block;
}

.PiziUA .PZJZKK{
    background-color: red;
  }

.P2NtEC button,.P1lx21 button,.PE4vvD button{
      width: 6vw;
      height: 6vw;
      top: 4.5vw;
      left: 1.3vw;
    }

.P1lx21 button{
      left: 9vw;
    }

.PE4vvD button{
      left: 16.7vw;
    }

.PNAHJm .P2s3Jv{
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    background-size: 50%;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgba(0,0,0,.5);
    text-shadow: 0 -1px 0 rgba(0,51,4,.4), 0 -1px 5px rgba(0,51,4,.4), 0 2px 1px rgba(0,51,4,.6);
  }

.PiziUA{
  display: block;
}

.P3dhw0{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

.P3dhw0 .P2s3Jv{
      -webkit-transform: scaleX(1) scaleY(1) ;
          -ms-transform: scaleX(1) scaleY(1) ;
              transform: scaleX(1) scaleY(1) ;
      -webkit-animation: P2L4ya 4s infinite;
              animation: P2L4ya 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);
    }

.P3dhw0 .P2s3Jv:after {
        height: 50%;
        width: 100%;
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background: rgba(255, 255, 255, .1);
      }

.P3dhw0 .P2s3Jv .Pq0zII{
         text-align: center;
         border: #deb904 solid 2px;
         width: 100%;
         padding: 5px 10px;
         display: block;

       }

.P3dv4D{
    display: block;
  }

.Pd0WL0 {
  position: relative;
}

.P2yhnM {
  z-index: 0 !important;
}

@-webkit-keyframes P2L4ya {
  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 P2L4ya {
  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) ;
  }
}

.P1Rqt3 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.P3UUD5 {
  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;
}

.P3UUD5 .P1OH3D {
    width: 7vw;
    height: 9.6vw;
    position: absolute;
    left: 1.8vw;
    top: -1.8vw;
    border: #977a40 1px solid;
  }

.P3UUD5 .P1BMYw strong {
      display: block;
      color: #fae798;
      margin: 0 0 10px;
    }

.P329mJ .P2g3SX {
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    background-size: 50%;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 0 rgba(0, 51, 4, 0.4), 0 -1px 5px rgba(0, 51, 4, 0.4), 0 2px 1px rgba(0, 51, 4, 0.6);
  }

.P3A52v {
  width: 16.38vw;
  height: 5.6vw;
}

.P2UqBG span {
    display: block;
    text-transform: uppercase;
    font-family: Noto Sans, Roboto, sans-serif;
    text-shadow: 0px 3px 0 #17120e;
    font-size: 2.6vw;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0.03vw;
    text-align: center;
    color: #e5e5e5;
  }

.P2UqBG span strong {
      color: #9fc3ff;
    }

.P3ZOAa {
  display: block;
}

.P3ZOAa .PXJLDC {
    background-color: red;
  }

.P2qzKr button, .PsAtMD button, .P3onBA button {
      width: 6vw;
      height: 6vw;
      top: 4.5vw;
      left: 1.3vw;
    }

.PsAtMD button {
      left: 9vw;
    }

.P3onBA button {
      left: 16.7vw;
    }

.P11ZDi {
  background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_intro/UI/btn_default.png') no-repeat center top/contain;
  width: 17.5vw;
  height: 3.7vw;
}

.P11ZDi:hover .P2g3SX {
    background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_intro/UI/btn_hover.png') no-repeat center top/contain;
  }

.P11ZDi .P2g3SX {
    position: relative;
    color: #e5e5e5;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 1vw;
    width: 17.5vw;
    height: 3.7vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P11ZDi .P2g3SX:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
    }

.P11ZDi .P2g3SX .P3GQSB {
      position: relative;
      margin: auto;
      font-family: Noto Sans, Roboto, sans-serif;
      font-size: 1.4vw;
      font-weight: bold;
      text-shadow: 0px 1px 3px #001036;
    }

.P3ZOAa {
  display: block;
}

.PjSxud {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

.PjSxud .P2g3SX {
      -webkit-transform: scaleX(1) scaleY(1);
          -ms-transform: scaleX(1) scaleY(1);
              transform: scaleX(1) scaleY(1);
      -webkit-animation: P33Vvf 4s infinite;
              animation: P33Vvf 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);
    }

.PjSxud .P2g3SX:after {
        height: 50%;
        width: 100%;
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background: rgba(255, 255, 255, 0.1);
      }

.PjSxud .P2g3SX .P3GQSB {
        text-align: center;
        border: #deb904 solid 2px;
        width: 100%;
        padding: 5px 10px;
        display: block;
      }

.P4DvYx {
    display: block;
  }

.P3SM0q {
  position: relative;
}

.P5ptzE {
  z-index: 0 !important;
}

@-webkit-keyframes P33Vvf {
  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 P33Vvf {
  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);
  }
}

.P31pZC {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  left: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

  .P31pZC.P2KsLS {
    left: 10%;
    z-index: 1;
  }

  .P31pZC.P2KsLS .P1IUlf .P3MTBy {
      display: none;
    }

.P2KSYV {
  height: auto;
  height: initial;
  overflow: hidden;
  max-height: 100vh;
}

.PYToJi {
  overflow: hidden;
  background: #0d1013;
}

.P2c_ye {
  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;
}

.P2c_ye .P28ezJ {
    width: 7vw;
    height: 9.6vw;
    position: absolute;
    left: 1.8vw;
    top: -1.8vw;
    border: #977a40 1px solid;
  }

.P2c_ye .P3rkvL strong {
      display: block;
      color: #fae798;
      margin: 0 0 10px;
    }

.P1IUlf {
  margin: -0.7vw 0;
  z-index: 10;
  opacity: 0.8;
}

.P1IUlf .P1G1P7 {
    color: #f9cd3e;
    font-size: 30px;
    text-transform: uppercase;
    cursor: pointer;
    background-size: 50%;
    padding: 20px 30px;
    border-radius: 0 0 0 10px;
    background: rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 0 rgba(0, 51, 4, 0.4), 0 -1px 5px rgba(0, 51, 4, 0.4),
      0 2px 1px rgba(0, 51, 4, 0.6);
  }

.P1IUlf button.P3MTBy {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }

.P1L6lw {
  width: 16.38vw;
  height: 5.6vw;
}

.PgRWgO 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;
  }

.PgRWgO span strong {
      font-weight: normal;
      color: #aa8e5f;
    }

.P29xOS {
  display: block;
}

.P29xOS .P1_cmf {
    background-color: red;
  }

.P29xOS {

  border: 1px solid #fff;
}

.P1BNVn button, .P2S-ay button, .P5wcB1 button {
      width: 7.2vw;
      height: 7.2vw;
      top: 1.9vw;
      left: 1.5vw;
    }

.P2S-ay button {
      left: 10.4vw;
    }

.P5wcB1 button {
      left: 19.3vw;
    }

.P1q4_i button {
      display: none;
    }

.P1qyOu {
  z-index: 1;
}

.P1qyOu .P1G1P7 {
    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%;
  }

.P29xOS {
  display: block;
}

.P3TieO {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

.P3TieO .P1G1P7 {
      -webkit-transform: scaleX(1) scaleY(1);
          -ms-transform: scaleX(1) scaleY(1);
              transform: scaleX(1) scaleY(1);
      -webkit-animation: P2m1bU 4s infinite;
              animation: P2m1bU 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);
    }

.P3TieO .P1G1P7:after {
        height: 50%;
        width: 100%;
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background: rgba(255, 255, 255, 0.1);
      }

.P3TieO .P1G1P7 .P3_MqD {
        text-align: center;
        border: #deb904 solid 2px;
        width: 100%;
        padding: 5px 10px;
        display: block;
      }

.P4cUAH {
    display: block;
  }

.P3xho_ {
  z-index: 1;
  width: 57vw;
}

.P3xho_ img {
    width: 100%;
  }

.PkAiEG {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 0 3.8vw;
  background: rgba(15, 13, 14, 0.7);
}

.PWMNzf {
  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%;
}

.PWMNzf h2 {
    text-transform: uppercase;
    font-size: 1.26em;
    margin: 0;
  }

.P2mM8Q {
  position: fixed !important;
}

.P2pdme {
  position: relative;
}

.P2DaBY {
  z-index: 0 !important;
}

@-webkit-keyframes P2m1bU {
  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 P2m1bU {
  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);
  }
}

.P30PZp {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
}

.P2OP-I .P1quEd {
    font-family: Roboto,MuseoSans,Arial,Helvetica,sans-serif;
    letter-spacing: 0.2px;
    color: #ffd369;
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;
    background-size: 50%;
    padding: 14px 50px;
    border-radius: 0 0 0 10px;
    background: rgba(0, 0, 0, .6);
    text-shadow: 1px 1px 2px #000;
  }

.P2OP-I .P1quEd .P1Fh48 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }

.P2OP-I .P1quEd .P1Fh48:after {
        content: '';
        display: block;
        background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_002/PNG/arr_2.png") no-repeat center center/contain;
        width: 18px;
        height: 18px;
        position: relative;
        margin-left: 10px;
        -ms-flex-item-align: center;
            align-self: center;
      }

.P1MTNZ {
  background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_intro/raid_002/PNG/Button_2.png") no-repeat center center/contain;
  opacity: 0;
  -webkit-animation: Pa7Tg6 1s;
          animation: Pa7Tg6 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.P1MTNZ:hover .P1quEd {
    background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_intro/raid_002/PNG/Button_2_hover.png") no-repeat center center/contain;
  }

.P1MTNZ .P1quEd {
    width: 100%;
    height: 100%;
    background: transparent;
    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;
  }

.P1MTNZ .P1quEd .P1Fh48 {
      font-weight: 700;
      font-family: MuseoSans,Arial,Helvetica,sans-serif;
      color: #582100;
      text-shadow: 0 2px 0 rgba(203, 164, 99, .6);
      font-size: 1.6vw;
    }

.PR7kTB {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
}

.P2Fb0A {
  position: absolute;
  bottom: 7vh;
  width: 100%;
  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));
  padding: .6vw 0 0 0;
  opacity: 0;
  -webkit-animation: Pa7Tg6 1s;
          animation: Pa7Tg6 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.P2Fb0A:before {
    content: '';
    width: 44.3vw;
    height: .63vw;
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/raid_002/PNG/line.png') no-repeat 50% 50%/contain;
    position: absolute;
    top: -.5vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

.P1lIAJ {
  position: relative;
}

.P2GKHH {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto .7vw;
  width: 20.6vw;
  height: 3.2vw;
}

.P22tjx {
  position: absolute;
  left: 0;
  width: 28.7vw;
  height: 37vw;
  -o-object-fit: contain;
     object-fit: contain;
  top: -19vw;
}

.P2RCn0 {
  text-align: center;
  padding: 0 31vw 3vh;
}

.P2RCn0 h1 {
    margin: 0 0 0.2vw;
    font-size: 2vw;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: .04vw;
    color: #ffd369;
  }

.P2RCn0 h3 {
    color: #fff;
    margin: 0 0 .5vw;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.2;
  }

.P2RCn0 p {
    margin: 0 0 1.7vw;
    font-weight: 300;
    color: rgba(208, 213, 216, 0.8);
    letter-spacing: 0.02vw;
    font-size: 0.9vw;
  }

.P1RkZ7 {
  position: relative;
  background: none;
  width: 34.3vw;
  height: 61.8vh;
  margin: 0 auto;
}

.P1RkZ7 button {
    width: 100%;
    height: 100%;
  }

.P1_z_M {
  position: relative;
}

.P24jzY {
  z-index: 0 !important;
}

@media (max-width: 1280px) {
    .P2OP-I .P1quEd {
      font-size: 16px;
      padding: 11px 47px;
      border-radius: 0 0 0 10px;
    }
        .P2OP-I .P1quEd .P1Fh48:after {
          width: 15px;
          height: 15px;
          margin-left: 10px;
        }
}

@-webkit-keyframes Pa7Tg6 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes Pa7Tg6 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.P1gMjr {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  font-family: MuseoSans, Arial, Helvetica, sans-serif;
  z-index: 8;
  left: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

  .P1gMjr.P1XNcE {
    z-index: 3;
    left: 2%;
  }

  .P1gMjr.P1XNcE .P31iQk {
      opacity: 0;
      pointer-events: none;
    }

.P2hx1y .Ph-Reg {
    width: 17.3em;
    padding: 0.3vw 0;
    text-align: center;
    font-size: 1.04vw;
    font-weight: 500;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #edc036;
    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%;
    cursor: pointer;
  }

.P2hx1y .Ph-Reg span {
      font-size: 0.8em;
    }

.PpGx14 {
  background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/button.png')
    no-repeat center center/contain;
  opacity: 0;
  -webkit-animation: PXNlL8 1s;
          animation: PXNlL8 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.PpGx14:hover .Ph-Reg {
    background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_003/images/button_hover.png')
      no-repeat center center/contain;
  }

.PpGx14 .Ph-Reg {
    width: 100%;
    height: 100%;
    background: transparent;
    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;
  }

.PpGx14 .Ph-Reg .P2-zZn {
      font-weight: 700;
      font-family: inherit;
      color: #582100;
      text-shadow: 0 2px 0 rgba(203, 164, 99, 0.6);
      font-size: 1.6vw;
    }

.P2maZY {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
}

.P1DUjk {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  background: rgb(8, 10, 22, 0.8);
  padding: 0 0 8vw;
  opacity: 0;
  -webkit-animation: PXNlL8 1s;
          animation: PXNlL8 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.P3ky-p {
  position: relative;
}

.P1vIsY {
  z-index: 0 !important;
}

.PXi05F {
  position: relative;
}

.PAg9tP {
  max-width: 17.7vw;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto 0.7vw;
}

.P31iQk {
  position: absolute;
  left: 0;
  width: 28.7vw;
  height: 37vw;
  -o-object-fit: contain;
     object-fit: contain;
  top: -25vw;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.P3xlM2 {
  text-align: center;
}

.P1ILVT {
    max-width: 460px;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 300;
    color: rgba(241, 219, 207, 0.8);
  }

.P1ornu {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: 0 0 0.6vw;
    padding: 0.5vw 0;
    font-size: 1.28vw;
    font-weight: 500;
    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%;
  }

.P1ornu strong {
      color: #edc036;
    }

.P13cto {
  position: relative;
  background: none;
  width: 34.3vw;
  height: 61.8vh;
  margin: 0 auto;
}

.P13cto button {
    width: 100%;
    height: 100%;
  }

@media (max-width: 1280px) {
    .P2hx1y .Ph-Reg {
      font-size: 16px;
      padding: 11px 47px;
      border-radius: 0 0 0 10px;
    }
        .P2hx1y .Ph-Reg .P2-zZn:after {
          width: 15px;
          height: 15px;
          margin-left: 10px;
        }
}

.P3CbA2 {
  padding: 0.4vw 0;
  text-align: center;
  font-size: 1.45vw;
  line-height: 1.39;
  letter-spacing: -0.02em;
  font-weight: 700;
  color: #fee5d7;
  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%;
}

.P3CbA2 strong {
    color: #edc036;
  }

.P2MmRg {
  position: fixed !important;
}

@-webkit-keyframes PXNlL8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PXNlL8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PUaMWW{
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.P1nop5 {
  font-family: MuseoSans,Roboto,Ubuntu,Helvetica Neue,sans-serif;
  background: rgba(0, 0, 0, .5);
  color: #fff;
}

.P1qN5s {
  font-weight: 500;
  margin: 0 0 .2vw;
  font-size: 1.7vw;
  letter-spacing: .033vw;
}

.P3jq3V {
  display: block;
  margin: 0 0 2vw;
  font-size: .94vw;
  letter-spacing: .019vw;
}

.P24FYZ {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

.P24FYZ:hover {
    background-color: #e8e4e4;
  }

.P_s3Us span {
    padding: .74vw 2vw;
    display: block;
    font-size: 1.2vw;
    font-weight: bold;
    pointer-events: none;
    letter-spacing: 0.023vw;
    text-align: center;
    color: #2b2c30;
    text-transform: uppercase;
  }

.P1fgPF {
  position: absolute;
  left: 50%;
  top: 12vw;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  margin: auto;
  width: 33vw;
  min-height: 19vw;
  background: rgb(59 53 53 / .8);
  padding: 5.5vw 2.4vw;
  border-radius: .52vw;
  -webkit-box-shadow: 0px 20px 59px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 20px 59px 0 rgba(0, 0, 0, 0.5);
  background-color: #2b2c30;
}

.P1fgPF:before {
    display: block;
    position: absolute;
    left: 1vw;
    top: 1vw;
    content: '';
    width: 31.2vw;
    height: .26vw;
    border-radius: 2.5px;
    background-image: linear-gradient(10deg, #c47cff, #8664ff, #ed50ff, #c37bff);
  }
.P1BxCn {
  font-family: PT Sans, MuseoSans, Roboto, Ubuntu, Helvetica Neue, sans-serif;
  background: rgba(0, 0, 0, 0.5);
  color: #f1e9df;
}

.P2xDfE {
  font-weight: bold;
  font-size: 2vw;
  letter-spacing: 0.05vw;
  margin: 0 0 .5vw 0;
  text-transform: uppercase;
}

.PjBnjs {
  display: block;
  margin: 0 0 2vw;
  font-size: 1vw;
  letter-spacing: 0.025vw;
}

.P1nKXD {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  border: #ff3046 solid 1px;
  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;
}

.P1nKXD:hover {
    background-position: right center;
  }

.P3ONrl span {
    padding: 1.35vw 2.8vw;
    display: block;
    font-size: 1.25vw;
    font-weight: 700;
    pointer-events: none;
    letter-spacing: .1vw;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
  }

.P3NMNP {
  position: absolute;
  left: 50%;
  top: 12vw;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  margin: auto;
  width: 39vw;
  min-height: 24.8vw;
  background: rgb(59 53 53 / 0.8);
  padding: 6.5vw 5vw 4.5vw;
  background-color: #2b2c30;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/transition_page/bg_v5.png') no-repeat 50% 50% / contain;
}

.PSvrjL{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 50%;
  color: #fff;
  z-index: 50;
  background: rgba(25, 25, 25, 0.5);
  padding: 20px;
  overflow: hidden;
}

  .PSvrjL h2{
    color: #00ff46;
    margin: 0 0 10px;

  }

  .PSvrjL h3{
    color: #fffb00;
    margin: 10px 0 ;
    font-size: 15px;
  }

  .PSvrjL button{
    color: #fff;
    cursor: pointer;
    width: 100px;
    height: 50px;
    background: red;
    border-radius: 5px;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 20px 0 ;
  }

  .PSvrjL button:first-child{
    background: #07ff0a;
    color: #000;
  }

  .PSvrjL ol{
    margin: 0 0 10px;
    padding: 0 20px ;
    font-size: 11px;
  }

  .PSvrjL ul{
    margin: 0 0 10px;
    padding: 0 20px ;
  }

  .PSvrjL ul span{
      color: #a3a3a3;
    }

.P3DxAM {
  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;
  width: 4.4vw;
  height: 4.4vw;
  z-index: 8;
  opacity: 0;
  -webkit-animation: PGdv3h 0.3s ease forwards;
          animation: PGdv3h 0.3s ease forwards;
}

  .P3DxAM::after {
    content: '';
    position: absolute;
    top: -65%;
    left: -43%;
    width: 160%;
    height: 160%;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-shadow: inset 0 0 0 30px rgba(246, 193, 73, 1);
            box-shadow: inset 0 0 0 30px rgba(246, 193, 73, 1);
    -webkit-animation: P3jX5Y 2s 0.5s forwards infinite;
            animation: P3jX5Y 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);
    pointer-events: none;
  }

.PjHrWT {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  -webkit-animation: P3KEnw 2s 0.5s forwards infinite;
          animation: P3KEnw 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);
}

@-webkit-keyframes P3KEnw {
  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 P3KEnw {
  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 P3jX5Y {
  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 rgba(246, 193, 73, 1);
            box-shadow: inset 0 0 0 2px rgba(246, 193, 73, 1);
  }

  30% {
    -webkit-box-shadow: inset 0 0 0 2px rgba(246, 193, 73, 1);
            box-shadow: inset 0 0 0 2px rgba(246, 193, 73, 1);
    opacity: 0;
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
}

@keyframes P3jX5Y {
  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 rgba(246, 193, 73, 1);
            box-shadow: inset 0 0 0 2px rgba(246, 193, 73, 1);
  }

  30% {
    -webkit-box-shadow: inset 0 0 0 2px rgba(246, 193, 73, 1);
            box-shadow: inset 0 0 0 2px rgba(246, 193, 73, 1);
    opacity: 0;
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
}

@-webkit-keyframes PGdv3h {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PGdv3h {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PlCIxb {
  position: absolute;
  width: 100%;
  height: 100vh;
}
  .PlCIxb::after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
  }

.P3bd9L::after {
    content: '';
    background: #000;
    opacity: 0;
    -webkit-animation: P1BTRL ease-in-out forwards;
            animation: P1BTRL ease-in-out forwards;
    -webkit-animation-duration: inherit;
            animation-duration: inherit;
  }

@-webkit-keyframes P1BTRL {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes P1BTRL {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}


.POYoRc {
  font-family: 'Oswald', sans-serif;
  position: absolute;
  min-width: 960px;
  width: 100%;
  height: 100%;
  z-index: 11;
  background-color: #000;
  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;
  background-size: 100% 100%;
  letter-spacing: -2px;
}

.P3AQa4 {
  margin-top: 0.4vw;
  width: 7.2vw;
}

.P1sqnb {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 5.2vw;
}

.P2-Cdv {
  position: relative;
  background-size: 100% 100%;
  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;
  width: 22.4vw;
  height: 39.5vw;
  margin: 0 2.5vw;
  background-color: #1f1f1f;
}

.P3ix81 {
  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;
  font-size: 1.2vw;
  margin: 2.5vw 0 0;
  width: 87%;
  height: 1.8vw;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/step-title.png') center center / 100% 100% no-repeat ;
  text-transform: uppercase;
  color: #fcff78;
  z-index: 10;
  letter-spacing: 0;
}

.P1O4Bm {
  text-transform: uppercase;
  color: #afbace;
  margin-top: 26.5vw;
  font-size: 1.5vw;
  letter-spacing: -1px;
}

.P3j5Oy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.PjRDxI {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 9.3vw;
  width: 100%;
  bottom: 5.5vw;
}

.P2yMfW {
    height: auto;
  }

.P2yMfW .P5sM7y {
      position: static;
      margin-bottom: 1vw;
      font-size: 1.95vw;
      white-space: nowrap;
    }

.P2yMfW .P1TPW5 {
      -ms-flex-item-align: center;
          align-self: center;
    }

.P31eY8 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.P31eY8 .P1g1M7 {
      -webkit-transform: scale(1.5);
          -ms-transform: scale(1.5);
              transform: scale(1.5);
    }

.P1TPW5 {
  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;
}

.P2ufdE {
    width: 60%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

.P22Bl2 {
  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;
}

.PcNtfu .P1g1M7 {
      -webkit-transform: scale(1.5);
          -ms-transform: scale(1.5);
              transform: scale(1.5);
    }

.P1g1M7 {
  width: 100%;
}

.P5sM7y {
  position: absolute;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.3vw;
  top: -1.5vw;
  text-align: center;
  letter-spacing: -1px;
  text-shadow: 0px 2px 8px #000;
}

.P3CQHV {
  position: absolute;
  background: url(https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/check.png) no-repeat 0/auto 50%;
  padding: 0 0 0 1.7vw;
  bottom: 0;
  font-size: 1.8vw;
  text-transform: uppercase;
  color: #01bb28;
  margin: 0 0 -1.9vw -1.7vw;
}

.P1W1gS {
  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%;
}

.P1W1gS:hover, .P1W1gS:after {
    background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/arrow-hoverv3.png') no-repeat center / 100%;
  }

.P1W1gS:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-animation: P3g86B 1s infinite;
            animation: P3g86B 1s infinite;
  }

.P1Mv54 {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
    margin-left: 0.4vw;
  }

.P2DfVw {
    margin-right: 0.4vw;
  }

.PjQdjX {
  font-family: 'Oswald', sans-serif;
  width: 10.3vw;
  height: 3.5vw;
  z-index: 1;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/next-btn.png') no-repeat center / 100%;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.6vw;
  padding: 0 0.4vw 0.3vw 0;
  margin-bottom: 2.1vw;
}

.PjQdjX:hover {
    background-image: url('https://cdn01.x-plarium.com/browser/content/landings/prelander-step-choice/default/reduced/next-btn-hover.png');
  }

.P3oeLH {
  z-index: 11;
  position: absolute;
  bottom: 20px;
  right: 0;
  font-family: Roboto,MuseoSans,Arial,Helvetica,sans-serif;
  letter-spacing: 0.2px;
  color: #ffd369;
  font-size: 18px;
  text-transform: uppercase;
  cursor: pointer;
  background-size: 50%;
  padding: 14px 50px;
  text-shadow: 1px 1px 2px #000;
}

.P3oeLH .P23SyC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P3oeLH .P23SyC:after {
      content: '';
      display: block;
      background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_intro/shards_002/PNG/arr_2.png") no-repeat center center/contain;
      width: 18px;
      height: 18px;
      position: relative;
      margin-left: 10px;
      -ms-flex-item-align: center;
          align-self: center;
    }

.P3oeLH button {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 20;
  }

@media (max-width: 1366px) {
  .POYoRc {
    letter-spacing: -1px;
  }
}

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

  50% {
    opacity: 1;
    visibility: visible
  }

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

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

  50% {
    opacity: 1;
    visibility: visible
  }

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

.P2DgWs {
  font-family: MuseoSans, Palatino Linotype, Book Antiqua, Palatino, sans-serif;
  min-width: 1024px;
  position: absolute;
  width: 100%;
  z-index: 9999;
}

  .P2DgWs .P2faKb {
    max-width: 1040px;
    margin: 0 auto;
    width: 100%;
    padding: 45px 120px 60px;
  }

  .P2DgWs .P2qxW5 {
    width: 100%;
  }

  .P2DgWs .P1XSGH {
      color: #1f1f1f;
      font-size: 38px;
      line-height: 1.16;
      font-weight: bold;
      margin-bottom: 18px;
    }

  .P2DgWs .P7whBO {
      color: #929292;
      font-size: 14px;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      margin-bottom: 36px;
    }

  .P2DgWs .P3o0Gc {
      margin-top: 27px;
    }

  .P2DgWs .P3o0Gc img {
        max-width: 100%;
        width: 100%;
        border-radius: 3px;
      }

  .P2DgWs .P2GlvA {
      color: #1f1f1f;
      font-size: 18px;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: 24px;
      letter-spacing: normal;
    }

  .P2DgWs .P2GlvA p {
        width: 100%;
        display: block;
        margin: 0 0 15px;
      }

  .P2DgWs .P2GlvA video {
        cursor: pointer;
        margin: 0 0 40px;
      }

  .P2DgWs .P2GlvA span {
        color: #2e88d4;
        cursor: pointer;
      }

  .P2DgWs .P2GlvA ol {
        margin: 0 0 15px;
        padding: 0px;
        margin-left: 17px;
      }

  .P2DgWs .P2GlvA ol li {
          position: relative;
          padding: 0 0 17px 12px;
          font-weight: bold;
        }

  .P2DgWs .P2GlvA ol li em {
            font-style: normal;
            font-weight: 300;
          }

  .P2DgWs .P18j_o {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      top: -27px;
    }

  .P2DgWs .P36vTz {
      border-radius: 6px;
      -webkit-box-shadow: 0 3px 0 0 #ac1030;
              box-shadow: 0 3px 0 0 #ac1030;
      background-color: #e30734;
      -webkit-transition: background-color 200ms ease-in;
      transition: background-color 200ms ease-in;
      padding: 12px 35px 8px;
    }

  .P2DgWs .P36vTz:hover {
        background-color: #ff0049;
      }

  .P2DgWs .P36vTz span {
        text-transform: uppercase;
        color: #fff;
        font-size: 24px;
        font-weight: bold;
      }

  .P2DgWs .P31QHB {
    max-width: 304px;
    width: 100%;
    margin-left: 16px;
  }

  .P2DgWs .P2y92Z img {
        max-width: 100%;
        width: 100%;
      }

.P2eGcL {
  position: absolute;
  width: 100%;
  z-index: 9999;
  font-family: MuseoSans, sans-serif;
}

  .P2eGcL .PN-9PC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 1040px;
    margin: 0 auto;
    width: 100%;
    min-height: 100vh;
    padding: 45px 48px 60px;
  }

  .P2eGcL .P1eJxL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 624px;
    width: 100%;
  }

  .P2eGcL .P21WvC {
      color: #1f1f1f;
      line-height: 1.16;
      font-weight: bold;
      margin-bottom: 10px;
    }

  .P2eGcL .P1QwlF {
      color: #929292;
      font-size: 14px;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
    }

  .P2eGcL .P3FVgL {
      margin-top: 27px;
    }

  .P2eGcL .P3FVgL img {
        max-width: 100%;
        width: 100%;
        border-radius: 3px;
      }

  .P2eGcL .PKopwh {
      color: #1f1f1f;
      margin-top: 31px;
      font-size: 18px;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: 24px;
      letter-spacing: normal;
    }

  .P2eGcL .PKopwh p {
        width: 100%;
        display: block;
        margin-bottom: 15px;
        margin-top: 0;
      }

  .P2eGcL .PKopwh span {
        color: #e30734;
        cursor: pointer;
      }

  .P2eGcL .PKopwh ul {
        margin-top: -15px;
        margin-bottom: 15px;
        list-style: none;
        padding: 0;
      }

  .P2eGcL .PKopwh ul li {
          position: relative;
          padding-left: 22px;
        }

  .P2eGcL .PKopwh ul li::before {
            content: '\2013';
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
            left: 5px;
          }

  .P2eGcL .P2oMTe {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      max-width: 100%;
      width: 100%;
      margin-top: 22px;
      position: relative;
      background-size: contain;
      height: 88px;
    }

  .P2eGcL .P1c9S9 {
        color: #1f1f1f;
        font-weight: bold;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
      }

  .P2eGcL .P1c9S9 p {
          margin: 0;
        }

  .P2eGcL .P1c9S9 span {
          color: #e30734;
          cursor: pointer;
        }

  .P2eGcL .P1c9S9 .P3P75x {
          color: #1f1f1f;
          cursor: default;
          margin-left: 7px;
        }

  .P2eGcL .P2iEis {
        position: absolute;
        top: 100%;
        left: 50%;
        -webkit-transform: translate(-50%, -20px);
            -ms-transform: translate(-50%, -20px);
                transform: translate(-50%, -20px);
        background-color: #e30734;
        padding: 11px 44px;
        border-radius: 6px;
        -webkit-box-shadow: 0 3px 0 0 #ac1030;
                box-shadow: 0 3px 0 0 #ac1030;
      }

  .P2eGcL .P2iEis span {
          text-transform: uppercase;
          font-family: MuseoSans, sans-serif;
          line-height: 1;
          color: #fff;
        }

  .P2eGcL .P1HMQx {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 485px;
      height: 82px;
      margin: 22px auto 0;
    }

  .P2eGcL .PT5f1O {
    max-width: 304px;
    width: 100%;
    margin-left: 16px;
  }

  .P2eGcL .PBdOUT img {
        max-width: 100%;
        width: 100%;
      }

.P2y_SK {
  background-color: transparent;
  width: 3.33vw;
  height: 2.6vw;
  overflow: visible;
  -ms-flex-item-align: center;
      align-self: center;
}

.P1Osu_ {
  position: relative;
  color: #fff;
  width: 100%;
  height: 100%;
  text-align: left;
  font-size: .84vw;
  text-transform: uppercase;
  border: 1px solid #fff;
  padding: 0 .6vw 0 .6vw;
  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;
}

.P1Osu_:hover {
    color: rgba(255,255,255,0.8);
    border-color: rgba(255,255,255,0.8);
  }

.P1Osu_ span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }

.P1Osu_ span:after {
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 4px 4px 0;
      border-color: #fff transparent transparent;
    }

.PgjzlZ {
  position: relative;
  color: #fff;
  display: none;
  padding: 0;
  list-style: none;
  margin: 0;
}

.PgjzlZ li {
    margin: 0;
    border: 1px solid #fff;
    border-top: none;
    background: rgba(196, 196, 196, 0.44);
    width: 100%;
  }

.PgjzlZ li:hover {
      background: rgba(196, 196, 196, 0.7);
    }

.PgjzlZ li a {
      display: block;
      text-decoration: none;
      width: 100%;
      height: 100%;
      text-transform: uppercase;
      padding: .6vw;
    }

.P3kjPr {
  display: block;
}

.P2GMT9 {
  display: block;
}

.P2GMT9::after {
    border-width: 0 4px 4px 4px;
    border-color: transparent transparent #ffffff transparent;
  }
/**
 * Swiper 6.4.10
 * 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: January 29, 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(-1 * 44px/ 2);margin-top:calc(-1 * 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-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}
.P1EFfD {
  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;
}

.P-CW4P .PPLVTt {
    height: 100%;
  }

.P-CW4P .swiper_modal {
      z-index: 9999999;
      padding: 0;
    }

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

.P-CW4P .swiper_modal {
        top: 10vw;
        max-height: 29.2vw
    }
      }

.P-CW4P .swiper_modal .swiper-wrapper {
        padding: 0px 0px 1rem;
        height: 30vw !important;
      }

.P-CW4P .swiper_modal .swiper-pagination-bullet {
          width: 1.3vw;
          height: 0.26vw;
          background: #fff;
          border-radius: 3px;
          margin-right: 0.4vw;
        }

.P-CW4P .swiper_modal .swiper-pagination-bullets {
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          bottom: -4px;
          left: 50%;
        }

.P-CW4P .swiper_modal .swiper-button-prev,
      .P-CW4P .swiper_modal .swiper-button-next {
        width: 2.6vw;
        height: 3.9vw;
        opacity: 0.4 !important;
        background: url('//cdn01.x-plarium.com/browser/content/landings/app_stores/google/arrow1_left_gallery.png') no-repeat center top/contain;
      }

.P-CW4P .swiper_modal .swiper-button-prev:hover, .P-CW4P .swiper_modal .swiper-button-next:hover {
          opacity: 1 !important;
        }

.P-CW4P .swiper_modal .swiper-button-prev::after, .P-CW4P .swiper_modal .swiper-button-next::after {
          visibility: hidden;
          display: none;
        }

.P-CW4P .swiper_modal .swiper-button-prev:nth-child(2), .P-CW4P .swiper_modal .swiper-button-next:nth-child(2) {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg);
        }

.P-CW4P .swiper_modal img,
      .P-CW4P .swiper_modal video,
      .P-CW4P .swiper_modal iframe {
        overflow: hidden;
        width: 51vw;
        height: auto;
        display: block;
        margin: 0 auto;
        -o-object-fit: contain;
           object-fit: contain;
        max-height: 100%;
      }

.P-CW4P .swiper_modal iframe {
        height: 26vw;
      }

.P1qp85 {
  font-family: PT Sans, Book Antiqua, sans-serif;
  font-size: .88vw;
  min-width: 1023px;
  position: absolute;
  width: 100%;
  z-index:9999;
}
.P2diq3{
  font-family: Oswald, Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.P1Bpyx{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0 , 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 10;
  padding: 0 2.5vw 0 1.25vw;
  height: 4.1vw;
}
.P1RfvR{
    padding: .8vw 0;
    height: 100%;
    cursor: pointer;
  }
.P1RfvR img{
      height: 100%;
      display: block;
      width: auto;
    }
.P2E8SA {
    font-size: .7vw;
    text-transform: uppercase;
    width: 47.5vw;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
  }
@media (max-width: 1240px){
.P2E8SA {
      font-size: 11px
  }
    }
.P2E8SA .PQOtPS {
      height: 100%;
      position: relative;
    }
.P2E8SA .PQOtPS a{
        color: #cec5ba;
        display: block;
        padding: 1.5vw 2vw;
        height: 100%;
        text-decoration: none;
      }
.P2E8SA .PQOtPS.P2n11z:after{
          height: 3px;
          background: #b20b1d;
          position: absolute;
          bottom: 0;
          width: 100%;
          display: block;
          content: '';
        }
.P2E8SA .PQOtPS.P2n11z a{
          color: #fff;
        }

.P1kffN{
  height: 2.5vw;
  margin: .8vw 0;
  position: relative;
  width: 10vw;
  border: #ff3046 solid 1px;
  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;
  background-size: 200% auto;
  background: rgb(177,5,21);
  -webkit-transition: background, .3s;
  transition: background, .3s;
  background: linear-gradient(-45deg, #a50413, #ff1d3c, #a50413);
  background-size: 400% 400%;
  -webkit-animation: P16nWo 3s ease infinite;
          animation: P16nWo 3s ease infinite;

}

.P1kffN:hover{
    background-position: right center;
  }

.P1kffN button {
    height: 100%;
    font-size: 1.2vw;
    font-weight: 700;
    width: 100%;
    color:#FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'PTSans', sans-serif;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    text-transform:uppercase;
  }

.P1kffN button:before,
    .P1kffN button:after {
      position: absolute;
      content: "";
      right: 0;
      top: 0;
      background: rgba(255,68,85,1);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.P1kffN button:before {
      height: 0%;
      width: 2px;
    }

.P1kffN button:after {
      width: 0%;
      height: 2px;
    }

.P1kffN button:hover{
      background: #FFF;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: none;
    }

.P1kffN button:hover:before {
      height: 100%;
    }

.P1kffN button:hover:after {
      width: 100%;
    }

.P2fpot {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P2fpot:hover{
    color: #e60015;
    border: none;
  }

.P2fpot:before,
  .P2fpot:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    background: rgba(255,68,85,1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.P2fpot:before {
    width: 2px;
    height: 0%;
  }

.P2fpot:after {
    width: 0%;
    height: 2px;
  }

.P2fpot:hover:before {
    height: 100%;
  }

.P2fpot:hover:after {
    width: 100%;
  }

@-webkit-keyframes P16nWo {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes P16nWo {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.P2fjzr{
  position: relative;
}

.P2_1kw{
    width: 100%;
  }

.P2_1kw video{
      width: 100%;
    }

.P3J_Oh{
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.P3Hqxf{
    background-repeat: no-repeat;
    background-position: center;
    height: 8.125vw;
    background-size: contain;
  }

.P3Hqxf img{
      height: 100%;
      margin: 0 auto;
    }

.P3B1nP{
      color: #000;
      font-size: 2vw;
    }

.P1eXSW{
      text-indent: -9999px;
    }

.P2fjzr .P1kffN{
    margin: 3.6vw auto;
    width: 18vw;
    height: 5.2vw;
  }

.P2fjzr .P1Biii{
      line-height: 5.1vw;
      font-size: 1.7vw;
    }

.Pk-Sur {
  font-weight: 700;
  font-size: .72vw;
  line-height: 1;
  padding: 0 .8vw 0 0;
  color: #8d6850;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
}

@media (max-width: 1240px){

.Pk-Sur {
    font-size: 11px
}
  }

.Pk-Sur:before {
    background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001/more_arrow.png) 100% 49% no-repeat;
    content: "";
    position: absolute;
    width: 14px;
    height: 100%;
    right: -3px;
    background-size: contain;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }

.P1RuCr{
  height: 100%;

}

.P1RuCr .P1RP7d{
    opacity: 1;
    height: auto;
    padding-right: 0!important;
    z-index: 2;
    position: relative;
  }

.P1RuCr .P1IH9k{
    padding-right: 0!important;
    z-index: 2;
    position: relative;
  }

.P1RuCr .Pk-Sur:before{
      right: -2px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
      top: 3px;
    }

.PhR99c{
  height: 100%;
}

.PhR99c .P1RP7d{
    opacity: 0;
    height: 0;
    padding-right: 0;
  }

.PLik3S {
  position: relative;
}
.P3gx9-{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.P3gx9- video,
  .P3gx9- img{
      width: 100%;
    }

.PcdGiN video,
  .PcdGiN img{
      width: 100%;
    }
.P38HAT{
  position: relative;
  z-index: 2;
}

.P3UiVP.PLik3S{
    background-size: 100% auto !important;
    padding: 9.7vw;
    min-height: 44vw;
    position: relative;
    font-size: 0.9vw;
  }

@media (max-width: 1240px){

.P3UiVP.PLik3S{
      font-size: 14px
  }
    }

.P3UiVP.PLik3S .P1kffN{
      margin: 1.2vw 0 0;
      width: 10vw;
      height: 2.6vw;
    }

.P3UiVP.PLik3S .P2fpot{
        line-height: 5.2vw;
        font-size: .9vw;
      }

.P3UiVP.PLik3S p{
      margin: 0 0 0.5vw;
    }

.P3UiVP.PLik3S .P2diq3{
      margin: 0 0 1.4vw;
      font-size: 2.9vw;
    }

@media (max-width: 1240px){

.P3UiVP.PLik3S .P2diq3{
        font-size: 30px
    }
      }

@media (max-width: 1240px){

.P3UiVP.PLik3S .P2diq3{
        font-size: 30px
    }
      }

.P3UiVP.PLik3S .PInXzj{
      font-weight: 700;
      margin: 0 0 .5vw;
      font-size: 0.9vw;
    }

@media (max-width: 1240px){

.P3UiVP.PLik3S .PInXzj{
        font-size: 14px
    }
      }

.P3UiVP.PLik3S .P1RP7d{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.P3UiVP.PLik3S .P38HAT{
      overflow: hidden;
      min-height: 24vw;
      position: relative;
      z-index: 2;
    }

.P3UiVP.PLik3S .P38HAT.P1eZUC{
        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;
      }

.P3UiVP.PLik3S .P38HAT.P1eZUC.P1RuCr{
          padding-right: 40%;
        }

.P3UiVP.PLik3S .P38HAT.P1eZUC .P2diq3{
          color: #402c1c;
        }

.P3UiVP.PLik3S .P38HAT.P1eZUC .PInXzj{
          color: #000;
        }

.P3UiVP.PLik3S .P38HAT.Px13Wi{
        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;
      }

.P3UiVP.PLik3S .P38HAT.Px13Wi .P2diq3{
          color: #fff;
        }

.P3UiVP.PLik3S .P38HAT.Px13Wi .PInXzj{
          color: #fff;
        }

.P3UiVP.PLik3S .P38HAT.P1RuCr .P1RP7d{
          padding-right: 0;
        }

.P3UiVP.PLik3S .P38HAT.P1RuCr .P1IH9k{
          padding-right: 0;
        }
.P2C4R4.PLik3S{
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
  }
.P2C4R4.PLik3S p{
      margin: 0 0 0.5vw;
    }
.P2C4R4.PLik3S .P2diq3{
      font-size: 3.1vw;
      margin: 0 0 1.4vw;
    }
.P2C4R4.PLik3S .PInXzj{
      font-size: 1vw;
      font-weight: 700;
      margin: 0 0 .5vw;
    }
.P2C4R4.PLik3S .P1IH9k{
      padding: 0;
    }
.P2C4R4.PLik3S .P1RP7d{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }
.P2C4R4.PLik3S > .P38HAT{
      color: #fff;
    }
.P2C4R4.PLik3S > .P38HAT > .P2diq3{
        font-size: 3.1vw;
        margin: 0 0 .7vw;
        padding: 0 14vw;
        text-align: center;
      }
.P2C4R4.PLik3S > .P38HAT > .P1IH9k{
        padding: 0 14vw;
        text-align: center;
      }
.P2C4R4.PLik3S .P1xSO3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }
.P2C4R4.PLik3S .P1xSO3 .P18jvs .P2diq3{
          font-size: 1.87vw;
        }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.P1eZUC{
          color: #747474;
          position: relative;
        }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.P1eZUC .P2diq3{
            color: #402c1c;
          }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.P1eZUC .PInXzj{
            color: #000;
          }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.P1eZUC .PcdGiN{
            position: absolute;
            width: 18.2vw;
            right: -13vw;
            top: -8vw;
          }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.Px13Wi{
          color: #747474;
        }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.Px13Wi .P2diq3{
            color: #402c1c;
          }
.P2C4R4.PLik3S .P1xSO3 .P18jvs.Px13Wi .PInXzj{
            color: #000;
          }
.P2C4R4.PLik3S .P1xSO3 .P18jvs .P38HAT{
          padding: 2.3vw 2.8vw;
          display: block;
        }
.P2C4R4.PLik3S .P1xSO3 .P18jvs .P38HAT.P1RuCr{
            height: 100%;
          }
.P2C4R4.PLik3S .P1xSO3 .P18jvs .P38HAT.P1RuCr .P1_heT{
              opacity: 1;
              height: auto;
              padding-right: 0;
            }
.P2C4R4.PLik3S .P1xSO3 .P18jvs .P38HAT.P1RuCr .P1IH9k{
              padding-right: 0;
            }
.P26fTd.PLik3S{
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    background: rgb(14,22,33);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(14,22,33,0)), color-stop(20%, rgba(14,22,33,1)), color-stop(77%, rgba(14,22,33,1)), to(rgba(14,22,33,0)));
    background: linear-gradient(180deg, rgba(14,22,33,0) 0%, rgba(14,22,33,1) 20%, rgba(14,22,33,1) 77%, rgba(14,22,33,0) 100%);
  }
.P26fTd.PLik3S .PInXzj{
      font-size: 1vw;
      font-weight: 700;
      margin: 0 0 .5vw;
    }
.P26fTd.PLik3S p{
      margin: 0 0 0.5vw;
    }
.P26fTd.PLik3S .P1IH9k{
      padding: 0;
    }
.P26fTd.PLik3S .P1RP7d{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }
.P26fTd.PLik3S > .P38HAT{
      color: #fff;
    }
.P26fTd.PLik3S > .P38HAT > .P2diq3{
        font-size: 3.1vw;
        margin: 0 0 1.4vw;
        padding: 0 14vw;
        text-align: center;
      }
.P26fTd.PLik3S > .P38HAT > .PInXzj{
        padding: 0 14vw;
        text-align: center;
      }
.P26fTd.PLik3S > .P38HAT > .P1IH9k{
        padding: 0 14vw;
        text-align: center;
      }
.P26fTd.PLik3S .P1xSO3 {
      color: #747474;
      overflow: hidden;
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      page-break-inside: avoid;
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid-column;
      padding: 0.8vw 0 0;
    }
.P26fTd.PLik3S .P1xSO3 .P18jvs{
        overflow: hidden;
        page-break-inside: avoid;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
           -moz-column-break-inside: avoid;
                break-inside: avoid;
      }
.P26fTd.PLik3S .P1xSO3 .P18jvs .P2diq3{
          font-size: 1.87vw;
          margin-bottom: .5vw;
          color: #3a231e;
        }
.P26fTd.PLik3S .P1xSO3 .P18jvs .PInXzj{
          color: #000;
        }
.P26fTd.PLik3S .P1xSO3 .P18jvs .P38HAT{
          overflow: hidden;
          display: block;
        }
.P26fTd.PLik3S .P1xSO3 .P18jvs .P38HAT.P1RuCr{
            height: 100%;
          }
.P26fTd.PLik3S .P1xSO3 .P18jvs .P38HAT.P1RuCr .P1_heT{
              opacity: 1;
              height: auto;
              padding-right: 0;
            }
.P26fTd.PLik3S .P1xSO3 .P18jvs .P38HAT.P1RuCr .P1IH9k{
              padding-right: 0;
            }

.P2LbvM {
  font-family: PT Sans, Book Antiqua, sans-serif;
  font-size: .88vw;
  min-width: 1023px;
  position: absolute;
  width: 100%;
  z-index:9999;
}
.P1QhpD{
  font-family: Oswald, Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.P1uCO0{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0 , 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 10;
  padding: 0 2.5vw 0 1.25vw;
  height: 4.1vw;
}
.P2HjT-{
    padding: .8vw 0;
    height: 100%;
    cursor: pointer;
  }
.P2HjT- img{
      height: 100%;
      display: block;
      width: auto;
    }
.P3krrU {
    font-size: .7vw;
    text-transform: uppercase;
    width: 47.5vw;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
  }
@media (max-width: 1240px){
.P3krrU {
      font-size: 11px
  }
    }
.P3krrU .P2AgS6 {
      height: 100%;
      position: relative;
    }
.P3krrU .P2AgS6 a{
        color: #cec5ba;
        display: block;
        padding: 1.5vw 2vw;
        height: 100%;
        text-decoration: none;
      }
.P3krrU .P2AgS6.P_ZGSi:after{
          height: 3px;
          background: #b20b1d;
          position: absolute;
          bottom: 0;
          width: 100%;
          display: block;
          content: '';
        }
.P3krrU .P2AgS6.P_ZGSi a{
          color: #fff;
        }

.P2ZYrF{
  height: 2.5vw;
  margin: .8vw 0;
  position: relative;
  width: 10vw;
  border: #ff3046 solid 1px;
  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;
  background-size: 200% auto;
  background: rgb(177,5,21);
  -webkit-transition: background, .3s;
  transition: background, .3s;
  background: linear-gradient(-45deg, #a50413, #ff1d3c, #a50413);
  background-size: 400% 400%;
  -webkit-animation: P3Uxjj 3s ease infinite;
          animation: P3Uxjj 3s ease infinite;
}

.P2ZYrF:hover{
    background-position: right center;
  }

.P7xweT {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P2ZYrF button {
    height: 100%;
    font-size: 1vw;
    font-weight: 700;
    width: 100%;
    color:#FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'PTSans', sans-serif;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    text-transform:uppercase;
  }

.P2ZYrF button:before,
    .P2ZYrF button:after {
      position: absolute;
      content: "";
      right: 0;
      top: 0;
      background: rgba(255,68,85,1);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

.P2ZYrF button:before {
      height: 0%;
      width: 2px;
    }

.P2ZYrF button:after {
      width: 0%;
      height: 2px;
    }

.P2ZYrF button:hover{
      background: #FFF;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: none;
    }

.P2ZYrF button:hover:before {
      height: 100%;
    }

.P2ZYrF button:hover:after {
      width: 100%;
    }

.P7xweT:hover{
    color: #e60015;
    border: none;
  }

.P7xweT:before,
  .P7xweT:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    background: rgba(255,68,85,1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

.P7xweT:before {
    width: 2px;
    height: 0%;
  }

.P7xweT:after {
    width: 0%;
    height: 2px;
  }

.P7xweT:hover:before {
    height: 100%;
  }

.P7xweT:hover:after {
    width: 100%;
  }

@-webkit-keyframes P3Uxjj {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes P3Uxjj {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@-webkit-keyframes P1GCSY {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes P1GCSY {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.PGf8Yk{
  position: relative;
}

.P3mEC5{
    width: 100%;
  }

.P3mEC5 video{
      width: 100%;
    }

.P2-5tr{
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.P1JTKp{
    background-repeat: no-repeat;
    background-position: center;
    height: 8.125vw;
    background-size: contain;
  }

.P1JTKp img{
      height: 100%;
      margin: 0 auto;
    }

.P14XsP{
      color: #000;
      font-size: 2vw;
    }

.PlALWv{
      text-indent: -9999px;
    }

.PGf8Yk .P2ZYrF{
    margin: 3.6vw auto;
    background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/button.png) 100% 50% no-repeat;
    width: 27.4vw;
    height: 6.71vw;
    background-size: contain;
    border: none;
    background-position: center !important;
    padding: 1vw 4vw;
  }

.PGf8Yk .P2ZYrF button{
      background-color: transparent !important;
      color: #fff !important;
    }

.PGf8Yk .P2ZYrF:after {
      position: absolute;
      content: "";
      right: 0;
      top: 0;
      left: 0;
      bottom:0;
      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;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      -webkit-animation: P1GCSY 3s ease infinite;
              animation: P1GCSY 3s ease infinite;
    }

.PGf8Yk .P7xweT{
      line-height: 5.1vw;
      font-size: 1.7vw;
      z-index: 2;
      color: #fff !important;
    }

.PGf8Yk .P2ZYrF:hover:after{
        opacity: 1;
      }

.PGf8Yk .P2ZYrF *:before,
    .PGf8Yk .P2ZYrF *:after{
      display: none;
    }

.P2Be66 {
  font-weight: 700;
  font-size: .72vw;
  line-height: 10px;
  padding: 0 .8vw 0 0;
  color: #bb2121;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
}

@media (max-width: 1240px){

.P2Be66 {
    font-size: 11px
}
  }

.P2Be66:before {
    background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_r2.png) 100% 49% no-repeat;
    content: "";
    position: absolute;
    width: 6px;
    height: 10px;
    right: -2px;
    top: 0;
    background-size: contain;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }

.P2x_yZ{
  height: 100%;

}

.P2x_yZ .PoWg7b{
    opacity: 1;
    height: auto;
    padding-right: 0!important;
    z-index: 2;
    position: relative;
  }

.P2x_yZ .P2O69-{
    padding-right: 0!important;
    z-index: 2;
    position: relative;
  }

.P2x_yZ .P2Be66:before{
      right: -5px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
      top: 1px;
    }

.P3Bcml{
  height: 100%;
}

.P3Bcml .PoWg7b{
    opacity: 0;
    height: 0;
    padding-right: 0;
  }

.P292rv {
  position: relative;
}
.P3nxVk{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.P3nxVk video,
  .P3nxVk img{
      width: 100%;
    }

.P1Gy80 video,
  .P1Gy80 img{
      width: 100%;
    }
.PmwLH-{
  position: relative;
  z-index: 2;
}

.P1eARJ.P292rv{
    background-size: 100% auto !important;
    padding: 9.7vw;
    min-height: 44vw;
    position: relative;
    font-size: 0.9vw;
  }

@media (max-width: 1240px){

.P1eARJ.P292rv{
      font-size: 14px
  }
    }

.P1eARJ.P292rv .P2ZYrF{
      margin: 1.2vw 0 0;
      width: 10vw;
      height: 2.6vw;
    }

.P1eARJ.P292rv .P7xweT{
        line-height: 5.2vw;
        font-size: .9vw;
      }

.P1eARJ.P292rv p{
      margin: 0 0 0.5vw;
    }

.P1eARJ.P292rv .P1QhpD{
      margin: 0 0 1.4vw;
      font-size: 2.9vw;
    }

@media (max-width: 1240px){

.P1eARJ.P292rv .P1QhpD{
        font-size: 30px
    }
      }

@media (max-width: 1240px){

.P1eARJ.P292rv .P1QhpD{
        font-size: 30px
    }
      }

.P1eARJ.P292rv .P3k0zH{
      font-weight: 700;
      margin: 0 0 .5vw;
      font-size: 0.9vw;
    }

@media (max-width: 1240px){

.P1eARJ.P292rv .P3k0zH{
        font-size: 14px
    }
      }

.P1eARJ.P292rv .PoWg7b{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.P1eARJ.P292rv .PmwLH-{
      overflow: hidden;
      min-height: 24vw;
      position: relative;
      z-index: 2;
    }

.P1eARJ.P292rv .PmwLH-.P1oeBm{
        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;
      }

.P1eARJ.P292rv .PmwLH-.P1oeBm.P2x_yZ{
          padding-right: 40%;
        }

.P1eARJ.P292rv .PmwLH-.P1oeBm .P1QhpD{
          color: #bb2121;
        }

.P1eARJ.P292rv .PmwLH-.P1oeBm .P3k0zH{
          color: #000;
        }

.P1eARJ.P292rv .PmwLH-.P1oeBm .P2Be66 {
          color: #bb2121;
        }

.P1eARJ.P292rv .PmwLH-.P1oeBm .P2Be66:before {
            background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_r2.png) 100% 49% no-repeat;
          }

.P1eARJ.P292rv .PmwLH-.P2the2{
        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;
      }

.P1eARJ.P292rv .PmwLH-.P2the2 .P1QhpD{
          color: #fff;
        }

.P1eARJ.P292rv .PmwLH-.P2the2 .P3k0zH{
          color: #fff;
        }

.P1eARJ.P292rv .PmwLH-.P2the2 .P2Be66 {
          color: #fff;
        }

.P1eARJ.P292rv .PmwLH-.P2the2 .P2Be66:before {
            background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_w.png) 100% 49% no-repeat;
          }

.P1eARJ.P292rv .PmwLH-.P2x_yZ .PoWg7b{
          padding-right: 0;
        }

.P1eARJ.P292rv .PmwLH-.P2x_yZ .P2O69-{
          padding-right: 0;
        }
.P1pSbf.P292rv{
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
  }
.P1pSbf.P292rv p{
      margin: 0 0 0.5vw;
    }
.P1pSbf.P292rv .P1QhpD{
      font-size: 3.1vw;
      margin: 0 0 1.4vw;
    }
.P1pSbf.P292rv .P3k0zH{
      font-size: 1vw;
      font-weight: 700;
      margin: 0 0 .5vw;
    }
.P1pSbf.P292rv .P2O69-{
      padding: 0;
    }
.P1pSbf.P292rv .PoWg7b{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }
.P1pSbf.P292rv > .PmwLH-{
      color: #fff;
    }
.P1pSbf.P292rv > .PmwLH- > .P1QhpD{
        font-size: 3.1vw;
        margin: 0 0 .7vw;
        padding: 0 14vw;
        text-align: center;
      }
.P1pSbf.P292rv > .PmwLH- > .P2O69-{
        padding: 0 14vw;
        text-align: center;
      }
.P1pSbf.P292rv .P1pIxX {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .P1QhpD{
          font-size: 1.87vw;
        }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P1oeBm{
          color: #fff;
          position: relative;
        }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P1oeBm .P1QhpD{
            color: #fff;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P1oeBm .P3k0zH{
            color: #fff;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P1oeBm .P1Gy80{
            position: absolute;
            width: 18.2vw;
            right: -12vw;
            top: -10vw;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P2the2{
          color: #fff;
        }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P2the2 .P1QhpD{
            color: #fff;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19.P2the2 .P3k0zH{
            color: #fff;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .P2Be66 {
          color: #fff;
        }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .P2Be66:before {
            background: url(//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/001_cm/more_arrow_w.png) 100% 49% no-repeat;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .PmwLH-{
          padding: 2.3vw 2.8vw;
          display: block;
        }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .PmwLH-.P2x_yZ{
            height: 100%;
          }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .PmwLH-.P2x_yZ .P2Yvip{
              opacity: 1;
              height: auto;
              padding-right: 0;
            }
.P1pSbf.P292rv .P1pIxX .P3Ja19 .PmwLH-.P2x_yZ .P2O69-{
              padding-right: 0;
            }
.PTf6K4.P292rv{
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    background: rgb(14,22,33);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(14,22,33,0)), color-stop(20%, rgba(14,22,33,1)), color-stop(77%, rgba(14,22,33,1)), to(rgba(14,22,33,0)));
    background: linear-gradient(180deg, rgba(14,22,33,0) 0%, rgba(14,22,33,1) 20%, rgba(14,22,33,1) 77%, rgba(14,22,33,0) 100%);
  }
.PTf6K4.P292rv .P3k0zH{
      font-size: 1vw;
      font-weight: 700;
      margin: 0 0 .5vw;
    }
.PTf6K4.P292rv p{
      margin: 0 0 0.5vw;
    }
.PTf6K4.P292rv .P2O69-{
      padding: 0;
    }
.PTf6K4.P292rv .PoWg7b{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }
.PTf6K4.P292rv > .PmwLH-{
      color: #fff;
    }
.PTf6K4.P292rv > .PmwLH- > .P1QhpD{
        font-size: 3.1vw;
        margin: 0 0 1.4vw;
        padding: 0 14vw;
        text-align: center;
      }
.PTf6K4.P292rv > .PmwLH- > .P3k0zH{
        padding: 0 14vw;
        text-align: center;
      }
.PTf6K4.P292rv > .PmwLH- > .P2O69-{
        padding: 0 14vw;
        text-align: center;
      }
.PTf6K4.P292rv .P1pIxX {
      color: #747474;
      overflow: hidden;
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      page-break-inside: avoid;
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid-column;
      padding: 0.8vw 0 0;
    }
.PTf6K4.P292rv .P1pIxX .P3Ja19{
        overflow: hidden;
        page-break-inside: avoid;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
           -moz-column-break-inside: avoid;
                break-inside: avoid;
      }
.PTf6K4.P292rv .P1pIxX .P3Ja19 .P1QhpD{
          font-size: 1.87vw;
          margin-bottom: .5vw;
          color: #3a231e;
        }
.PTf6K4.P292rv .P1pIxX .P3Ja19 .P3k0zH{
          color: #000;
        }
.PTf6K4.P292rv .P1pIxX .P3Ja19 .PmwLH-{
          overflow: hidden;
          display: block;
        }
.PTf6K4.P292rv .P1pIxX .P3Ja19 .PmwLH-.P2x_yZ{
            height: 100%;
          }
.PTf6K4.P292rv .P1pIxX .P3Ja19 .PmwLH-.P2x_yZ .PZ5nWg{
              opacity: 1;
              height: auto;
              padding-right: 0;
            }
.PTf6K4.P292rv .P1pIxX .P3Ja19 .PmwLH-.P2x_yZ .P2O69-{
              padding-right: 0;
            }

.P2b0_J {
  font-family: 'Open Sans', sans-serif;
  font-size: .88vw;
  min-width: 1023px;
  position: absolute;
  overflow: hidden;
  width: 100%;
  z-index:9999;
}

  .P2b0_J > div > .P23cYd {
    position: relative;
  }

  .P2b0_J > div > .P23cYd > .P2L6bC > .P2pLIJ{
        color: #2a2f59;
        font-size: 3.4vw;
        text-transform: uppercase;
      }

  .P2b0_J > div > .P23cYd > .P2L6bC ul{
        color: #6f717d;
        font-size: 1.04vw;
      }
.P2pLIJ{
  font-weight: 700;
}
.PmQzmt{
  position: fixed;
  top: 10px;
  right: 0;
  background-color: rgba(255, 255 , 255, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 5px;
  font-weight: bold;
  z-index: 10;
  padding: 0 0.8vw 0 1.25vw;
  height: 4.1vw;
  width: 67.5vw;
  left:50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-box-shadow: 0px 20px 40px 0 rgba(53, 56, 90, 0.2), 0px 4px 20px 0 rgba(41, 43, 72, 0.1);
          box-shadow: 0px 20px 40px 0 rgba(53, 56, 90, 0.2), 0px 4px 20px 0 rgba(41, 43, 72, 0.1);
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}
.P3T_1Q{
    background-color: rgba(255, 255 , 255, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
.P2dqDJ{
    padding: .8vw 0;
    height: 100%;
    cursor: pointer;
  }
.P2dqDJ img{
      height: 100%;
      display: block;
      width: auto;
    }
.P2nfML {
    font-size: .73vw;
    width: 47.5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    font-weight: bold;
    padding: 0;
    margin: 0;
    list-style: none;
  }
@media (max-width: 1240px){
.P2nfML {
      font-size: 11px
  }
    }
.P2nfML .P3uzrY {
      height: 100%;
      position: relative;
    }
.P2nfML .P3uzrY a{
        color: #6f717d;
        display: block;
        padding: 1.6vw 2vw;
        height: 100%;
        text-transform: uppercase;
        white-space: nowrap;
        font-weight: bold;
        text-decoration: none;
      }
@media (max-width: 1240px){
.P2nfML .P3uzrY a{
          padding: 1.6vw 1vw
      }
        }
.P2nfML .P3uzrY a:hover{
          color: #00286d;
        }
.P2nfML .P3uzrY.P2uffb a{
          color: #00286d;
        }
.P2nfML .P3uzrY.P2uffb:after{
          border-radius: 8px;
          height: 8px;
          width: 8px;
          background: #00286d;
          position: absolute;
          left: 50%;
          -webkit-transform: translate(-50%, 0);
              -ms-transform: translate(-50%, 0);
                  transform: translate(-50%, 0);
          bottom: -4px;
          display: block;
          content: '';
        }
.PmQzmt .P1ib_Q{
    border-radius: 0.2vw;
    width: 10vw;
  }
.PmQzmt .P1ib_Q button {
      font-size: 0.9vw;
    }

.P1ib_Q{
  height: 2.5vw;
  margin: .8vw 0;
  position: relative;
  width: 10vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.5vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: rgb(177,5,21);
  -webkit-transition: background, .3s;
  transition: background, .3s;
  background: linear-gradient(5deg, #323a8b, #323a8b, #96456a, #353d8a);
  -webkit-animation: P1Q8LQ 3s ease infinite;
          animation: P1Q8LQ 3s ease infinite;
  -webkit-box-shadow: 0px 7px 20px 0 rgba(0, 18, 184, 0.25);
          box-shadow: 0px 7px 20px 0 rgba(0, 18, 184, 0.25);
  background-size: 400% 400%;
  background-position: right top;
}

.P1ib_Q:hover{
    background-position: 100% 50% !important;
  }

.P1ib_Q button {
    height: 100%;
    font-size: 1.25vw;
    font-weight: 600;
    width: 100%;
    color:#FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    text-transform:uppercase;
  }

.PflpA3 {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

@-webkit-keyframes P1Q8LQ {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes P1Q8LQ {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@-webkit-keyframes P6H8Tk {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes P6H8Tk {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.P3VKRb{
  width: 100%;
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.P3VKRb video,
  .P3VKRb img{
      width: 100%;
    }

.P2N782 video,
  .P2N782 img{
      width: 100%;
    }

.P2L6bC{
  position: relative;
  z-index: 2;
}

.P2tjg7 .P3VKRb{
    width: 65vw;
    position: absolute;
    left: 0;
    top: 0;
  }

.P2tjg7 .P3jJ9c{
    margin: -17vw 0 0;
  }

.P2tjg7 .P2N782{
    width: 22.5vw;
    position: absolute!important;
    right: 100%;
    top: 7.5vw;
  }

.P2tjg7 .P2L6bC{
    width: 63.2vw;
    margin: 0 auto;
    padding:8.3vw 0 0 ;
  }

.P2tjg7 .P2pLIJ{
    font-size: 3.4vw;
    color: #2a2f59;
    line-height: 1.1;
    margin: 0 0 2vw ;
    font-weight: bold;
    text-transform: uppercase;
  }

.P2tjg7 .P2vSbP{
    color: #97979e;
    width: 20vw;
    font-weight: bold;
  }

.P2tjg7 .P2vSbP strong{
      display: block;
      font-size: 1.56vw;
      text-transform: uppercase;
      color: #353d8a;
    }

.Pt5o25 .P2L6bC{
    width: 60%;
  }

.Pt5o25 .P2pLIJ{
    text-transform: uppercase;
    font-size: 1.6vw;
    color: #6c6f85;
  }

.Pt5o25 .P2pLIJ strong{
      display: block;
    }

.Pt5o25 .P1ib_Q{
    width: 15.6vw;
    height: 4.16vw;
  }

.Pt5o25 .PljcpY{
    font-size: 0.9vw;
    color: #6f717d;
  }

.P1Mcyu .P3jJ9c{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

.P1Mcyu .P3jJ9c .P23cYd{
      padding: 0 1vw 0 3.4vw;
      position: relative;
      width: 21.19vw;
    }

.P1Mcyu .P3jJ9c .P23cYd .P2L6bC{
        background: #fff;
        border-radius: 8px;
        padding: 1.5vw 1vw 0.5vw 4.2vw;
        font-size: 0.9vw;
        line-height:  1.33;
        color: #6f717d;
        height: 10vw;
        -webkit-box-shadow: 6.8px 18.8px 30px 0 rgba(53, 56, 90, 0.1), 0px 4px 20px 0 rgba(173, 176, 215, 0.1);
                box-shadow: 6.8px 18.8px 30px 0 rgba(53, 56, 90, 0.1), 0px 4px 20px 0 rgba(173, 176, 215, 0.1);
      }

.P1Mcyu .P3jJ9c .P23cYd .P2L6bC .P2pLIJ{
          font-weight: 700;
          font-size: 0.85vw;
          color: #525265;
          margin: 0 0 1vw;
          text-transform: uppercase;
        }

.P1Mcyu .P3jJ9c .P23cYd .P2N782{
        position: absolute!important;
        left: -3.4vw;
        width: 6.8vw;
        top: 1.7vw ;
      }

.P3HQrA p{
      margin: 0 0 0.5vw;
    }

.P3HQrA .P2pLIJ{
      margin: 0 0 1.4vw;
      font-size: 2.9vw;
    }

@media (max-width: 1240px){

.P3HQrA .P2pLIJ{
        font-size: 30px
    }
      }

@media (max-width: 1240px){

.P3HQrA .P2pLIJ{
        font-size: 30px
    }
      }

.P3HQrA .P2vSbP{
      font-weight: 700;
      margin: 0 0 .5vw;
      font-size: 0.9vw;
    }

@media (max-width: 1240px){

.P3HQrA .P2vSbP{
        font-size: 14px
    }
      }

.P3HQrA .P1qGua{
      overflow: hidden;
      -webkit-transition: height, opacity .3s;
      transition: height, opacity .3s;
    }

.P3HQrA .P2L6bC{
      background: #fff;
      border-radius: 8px 0 0 8px;
      padding: 3.9vw 5.2vw;
      -webkit-box-shadow: 0 20px 40px 0 rgba(53, 56, 90, 0.2), 0 4px 20px 0 rgba(41, 43, 72, 0.1);
              box-shadow: 0 20px 40px 0 rgba(53, 56, 90, 0.2), 0 4px 20px 0 rgba(41, 43, 72, 0.1);
    }

.P3HQrA .P2L6bC .P2pLIJ{
        color: #2a2f59;
        font-size: 3.4vw;
        text-transform: uppercase;
      }

.P3SH5p > .P2L6bC > .P2pLIJ{
      color: #2a2f59;
      font-size: 3.4vw;
      text-transform: uppercase;
      margin: 0 0 2vw;
    }

.P3SH5p .P2N782{
    position: absolute;
    left: -13vw;
    top: -5.5vw;
  }

.P3SH5p .P3jJ9c{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

.P3SH5p .P3jJ9c .P23cYd{
      width: 31.8vw;
      overflow: hidden;
      border-radius: 8px;
      background-color: #f6f6f4;
      padding: 1.7vw 3.28vw 0;
      margin-bottom:1.56vw;
      -webkit-box-shadow: 6.8px 18.8px 30px 0 rgba(53, 56, 90, 0.1), 0 4px 20px 0 rgba(173, 176, 215, 0.1);
              box-shadow: 6.8px 18.8px 30px 0 rgba(53, 56, 90, 0.1), 0 4px 20px 0 rgba(173, 176, 215, 0.1);
    }

.P3SH5p .P3jJ9c .P2pLIJ{
      font-size: 1.25vw;
      color: #606069;
      margin: 0 0 2vw ;
    }

.P3SH5p .P3jJ9c .P2vSbP{
      font-size: 1.1vw;
      color: #333333;
      font-style: italic;
      margin: 0 0 2vw ;
    }

.P3SH5p .P3jJ9c .P2N782{
      position: absolute!important;
      left: 0;
      width: 7.3vw;
      top: 1.8vw;
    }

.P3SH5p .P3jJ9c .PljcpY{
      font-size: 1.04vw;
      background-color: #fff;
      padding: 1.7vw 3.28vw 4vw;
      margin: 0 -3.28vw;
      color: #575861;
      line-height: 1.6;
      min-height: 12vw;
    }

.P2ZxOK .P2pLIJ{
    margin: 0 0 2vw ;
  }

.P2ZxOK .P2N782{
    position: absolute;
    left: -13vw;
    top: -5.5vw;
  }

.P2ZxOK .P3jJ9c{
    -webkit-box-shadow: 0px 20px 40px 0 rgba(53, 56, 90, 0.2), 0px 4px 20px 0 rgba(41, 43, 72, 0.1);
            box-shadow: 0px 20px 40px 0 rgba(53, 56, 90, 0.2), 0px 4px 20px 0 rgba(41, 43, 72, 0.1);
    border-radius: 8px;
  }

.P2ZxOK .P3VKRb{
    top: auto;
    bottom: 0;
  }

.P1YVkz {
  font-family: 'Segoe UI', sans-serif;
  font-size: 0.729vw;
  min-width: 1023px;
  position: absolute;
  overflow: hidden;
  width: 100%;
  z-index: 15;
}

  .P1YVkz img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.P2zghd {
  margin: 0 0 0.6vw;
  font-size: 1.8vw;
  text-align: center;
  font-weight: 900;
  color: #212121;
}

.P2Yor9 {
  max-width: 831px;
  margin: 0 auto 2.7vw;
  text-align: center;
  font-size: 0.9vw;
  line-height: 1.33;
  font-weight: 400;
  color: #505050;
}

.PvEpR0 {
  margin: 1.45vw 0;
}

.PvEpR0 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;
    text-align: center;
    font-size: 1.14vw;
    font-weight: 700;
    color: #fff;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    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 rgba(0, 0, 0, 0.15);
            box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
    cursor: pointer;
  }

.PvEpR0 button:hover {
      background: -webkit-gradient(linear, left top, left bottom, from(#ff681b), to(#ff5118));
      background: linear-gradient(180deg, #ff681b 0%, #ff5118 100%);
    }

.P1Am3u {
  position: relative;
  z-index: 2;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}

.P1E0hk {
  position: fixed;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 17vw 0;
  background-color: #191b1f;
  z-index: 10;
}

.P3u9eM {
    padding: 0.8vw 0;
    max-width: 2.5vw;
    cursor: pointer;
  }

.P3u9eM img {
      display: block;
      max-width: 100%;
      height: auto;
    }

.P169or {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    margin: 0 2.5vw;
    padding: 0;
    font-size: 0.83vw;
    font-weight: 400;
    list-style: none;
    color: #fff;
  }

@media (max-width: 1240px) {

.P169or {
      font-size: 11px
  }
    }

.P169or .P3j4oz {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

.P169or .P3j4oz 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;
        white-space: nowrap;
        text-decoration: none;
      }

.P169or .P3j4oz a:hover {
          background: rgb(243, 243, 244, 0.05);
        }

.P169or .P3j4oz.P4ceXZ a {
          background: rgb(243, 243, 244, 0.05);
        }

.P169or .P3j4oz:last-child {
        position: relative;
      }

.P169or .P3j4oz:last-child::before {
          content: '';
          position: absolute;
          height: 1em;
          top: 52%;
          left: 0;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          width: 1px;
          opacity: 0.3;
          background: currentColor;
        }

.P1E0hk .PvEpR0 {
    margin: 0 0 0 auto;
    border-radius: 0.2vw;
    width: 10vw;
  }

.P1E0hk .PvEpR0 button {
      font-size: 0.9vw;
    }

.P3WbPj .P1Am3u {
    width: 40vw;
    margin: 0;
  }

.P3WbPj .P2zghd {
    margin: 0 0 1.56vw;
    text-align: left;
    font-size: 2.2vw;
    line-height: 1;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
  }

.P3WbPj .PssTbC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 1.67vw;
    font-size: 0.9vw;
    color: #fff;
  }

.P3WbPj .PssTbC ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-width: 17vw;
      margin: 0;
      padding: 0;
      list-style: none;
    }

.P3WbPj .PssTbC li {
      padding: 0.22vw 0.4vw 0.25vw;
      font-size: 0.729vw;
      font-weight: 600;
      margin: 0 0.25vw 0.39vw;
      background: rgb(255, 255, 255, 0.15);
      border-radius: 13px;
    }

.P3WbPj .P3kMEs {
    max-width: 26vw;
    font-size: 0.93vw;
    line-height: 1.33;
    color: #fff;
  }

.P3WbPj .P3dfJs {
    display: none;
  }

.P3WbPj .P1l93s {
    top: 2vw;
    height: calc(100% - 2vw);
  }

.P3WbPj .P1l93s img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }

.P2UbIw .P1Am3u {
    min-height: 25vw;
    padding: 4.8vw 3.43vw 2.86vw 38vw;
    margin: -12.5vw 0 0;
    border-radius: 0.52vw;
    background: #fff;
    -webkit-box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 1.4px 3.8px 21px 0 rgba(0, 0, 0, 0.15);
  }

.P2UbIw .P2zghd {
    text-align: left;
    font-size: 2vw;
    margin: 0 0 1.3vw;
  }

.P2UbIw .P2Yor9 {
    text-align: left;
    color: #565656;
  }

.P2UbIw .PvEpR0 button::before {
        content: '';
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 0.83vw;
        height: 0.98vw;
        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;
      }

.P2UbIw .P2pnu1 {
    position: absolute;
    top: 2.86vw;
    left: 3.43vw;
    width: 31.8vw;
  }

.P2UbIw .P2pnu1 img {
      width: 100%;
    }

.P2rFW8 > .P1Am3u > .PGq9yS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.P27SGq,
.PjDU9j {
  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: 0px 7px 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0px 7px 20px 0 rgba(0, 0, 0, 0.15);
}

.P27SGq .P1Am3u, .PjDU9j .P1Am3u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 52%;
    padding: 2.2vw 0 0 2vw;
  }

.P27SGq .PssTbC, .PjDU9j .PssTbC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0.7vw;
    font-size: 0.9vw;
    color: #2f2f33;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

.P27SGq .PssTbC ul, .PjDU9j .PssTbC ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0;
      padding: 0;
      list-style: none;
    }

.P27SGq .PssTbC li, .PjDU9j .PssTbC li {
      padding: 0.16vw 0.5vw;
      font-size: 0.7vw;
      font-weight: 600;
      margin: 0 0.25vw 0.39vw;
      background: rgb(47, 47, 51, 0.08);
      border-radius: 10px;
    }

.P27SGq .P2zghd, .PjDU9j .P2zghd {
    margin: 0 0 0.7vw;
    text-align: left;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }

.P27SGq .P2Yor9, .PjDU9j .P2Yor9 {
    margin: 0;
    text-align: left;
  }

.P27SGq .PvEpR0, .PjDU9j .PvEpR0 {
    margin: 1.4vw 0 0;
  }

.P27SGq .PvEpR0 button, .PjDU9j .PvEpR0 button {
      position: relative;
      font-size: 0.93vw;
    }

.P27SGq .PvEpR0 button::after, .PjDU9j .PvEpR0 button::after {
        position: absolute;
        content: '';
        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;
      }

.P27SGq .P1l93s, .PjDU9j .P1l93s {
    width: 17.9vw;
    margin: -1.5vw 0 0;
  }

.PjDU9j {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding: 0 2vw 2.2vw 2vw;
}

.PjDU9j .P1Am3u {
    padding: 2.2vw 2vw 0 0;
  }

.P1zU_p,
.PxZl7T,
.P27SGq,
.PjDU9j {
  margin-bottom: 1.5vw;
}

.P1zU_p .P1l93s video,
    .P1zU_p .P1l93s img,
    .P1zU_p .P2pnu1 video,
    .P1zU_p .P2pnu1 img,
    .PxZl7T .P1l93s video,
    .PxZl7T .P1l93s img,
    .PxZl7T .P2pnu1 video,
    .PxZl7T .P2pnu1 img,
    .P27SGq .P1l93s video,
    .P27SGq .P1l93s img,
    .P27SGq .P2pnu1 video,
    .P27SGq .P2pnu1 img,
    .PjDU9j .P1l93s video,
    .PjDU9j .P1l93s img,
    .PjDU9j .P2pnu1 video,
    .PjDU9j .P2pnu1 img {
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-box-shadow: 0px 7px 20px 0 rgba(0, 0, 0, 0.15);
              box-shadow: 0px 7px 20px 0 rgba(0, 0, 0, 0.15);
      border-radius: 0.52vw;
    }

.PxZl7T {
  position: relative;
  width: 20.8vw;
  height: 100%;
}

.PxZl7T .P1Am3u {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }

.PxZl7T .P1Am3u::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -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;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
      pointer-events: none;
    }

.PxZl7T .P1Am3u:hover::after {
        -webkit-transform: translate(-50%, -50%) scale(4);
            -ms-transform: translate(-50%, -50%) scale(4);
                transform: translate(-50%, -50%) scale(4);
        opacity: 0;
      }

.PxZl7T video,
  .PxZl7T img {
    height: calc(100% - 1.5vw);
    cursor: pointer;
  }

.P1zU_p {
  width: 32.5vw;
}

.P2dJ2L,
.Pse_vW {
  width: 32.5vw;
  -webkit-box-shadow: 0px 9px 30px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0px 9px 30px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0.52vw;
}

.P2dJ2L .P1Am3u, .Pse_vW .P1Am3u {
    position: relative;
    padding: 0.8vw 12vw 0.8vw 1.25vw;
    background: #fff;
    border-radius: 0 0 0.52vw 0.52vw;
  }

.P2dJ2L .P2zghd, .Pse_vW .P2zghd {
    margin: 0 0 0.36vw;
    text-align: left;
    font-size: 1vw;
    color: rgba(45, 45, 48, 0.9);
  }

.P2dJ2L .P2Yor9, .Pse_vW .P2Yor9 {
    margin: 0;
    text-align: left;
    font-size: 0.8vw;
    color: rgba(0, 0, 0, 0.6);
  }

.P2dJ2L .PvEpR0, .Pse_vW .PvEpR0 {
    position: absolute;
    right: 1vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0;
  }

.P2dJ2L .PvEpR0 button, .Pse_vW .PvEpR0 button {
      position: relative;
      font-size: 0.93vw;
    }

.P2dJ2L .PvEpR0 button::after, .Pse_vW .PvEpR0 button::after {
        position: absolute;
        content: '';
        top: 0;
        right: 100%;
        width: 100%;
        height: 100%;
        background-position: center right 16px;
        background-repeat: no-repeat;
      }

.P2dJ2L .P1l93s img, .Pse_vW .P1l93s img {
      width: 100%;
      border-radius: 0.52vw 0.52vw 0 0;
    }

.P2dJ2L button::after {
      background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-pc.png');
    }

.Pse_vW button::after {
      background: url('//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/004/icon-mob.png');
    }

.P2LgRX {
  position: relative;
  width: 67.6vw;
  margin: auto;
  outline: none;
}

.P2LgRX video {
    max-width: 100%;
    height: auto;
  }

.P2LgRX .P1C28p {
    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;
  }

.PiSsKN {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0.6);
}

.P2GuNx {
  font-family: 'Segoe UI', sans-serif;
  font-size: 0.729vw;
  min-width: 1023px;
  position: absolute;
  overflow: hidden;
  min-height: 100vh;
  background: #12181c;
  width: 100%;
  z-index: 15;
}

  .P2GuNx img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.P3fYuN {
  position: relative;
  width: 100%;
  max-width: 18.54vw;
  margin: 1.3vw auto;
}

.P3fYuN 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;
    width: 100%;
    padding: 0.9em 1.54em;
    text-align: center;
    font-size: 1.14vw;
    font-weight: 700;
    color: #f6e9cf;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(210, 69, 55, 1)), to(#b3281c));
    background-image: linear-gradient(to bottom, rgba(210, 69, 55, 1), #b3281c);
    border-radius: 4px;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(11, 8, 8, 0.12);
            box-shadow: 0px 5px 10px 0 rgba(11, 8, 8, 0.12);
    cursor: pointer;
    text-transform: uppercase;
  }

@media (max-width: 1366px) {

.P3fYuN button {
      font-size: 16px
  }
    }

.P3fYuN button:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d84b3d), to(#d23023));
      background-image: linear-gradient(to bottom, #d84b3d, #d23023);
    }

.P1Bo36 {
  position: absolute;
  top: 1.2vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}

.P1FEvO {
    max-width: 11.7vw;
    pointer-events: none;
  }

.P2Ubof {
  min-height: 100vh;
}

.P26xAf {
  text-align: center;
}

.P26xAf .P2IfV_ {
    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;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    z-index: 2;
  }

.P26xAf .P2JA1J {
    margin: 0 0 1.08vw;
    font-size: 2vw;
    line-height: 1.33;
    font-weight: 600;
    color: #fff;
  }

@media (max-width: 1400px) {

.P26xAf .P2JA1J {
      font-size: 22px
  }
    }

.P26xAf .P28wVh {
    margin: 0 auto 0.5vw;
    font-size: 18px;
    max-width: 763px;
    font-weight: 600;
    line-height: 1.33;
    color: #fff;
    opacity: 0.8;
  }

@media (max-width: 1400px) {

.P26xAf .P28wVh {
      font-size: 16px
  }
    }

.P26xAf .P61_cR {
    margin: 0 auto 1.25vw;
    max-width: 763px;
    font-size: 18px;
    color: #fff;
    opacity: 0.5;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

@media (max-width: 1400px) {

.P26xAf .P61_cR {
      font-size: 16px
  }
    }

.P26xAf .P3_g2c {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }

.P26xAf .P3_g2c img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }

.P26xAf .P1o0g- {
    position: relative;
    max-width: 932px;
    margin: 0 auto;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    cursor: pointer;
  }

.P26xAf .P1o0g- video {
      display: block;
      max-width: 100%;
      height: auto;
    }

@media (max-width: 1400px) {

.P26xAf .P1o0g- video {
        max-width: 80%;
        margin: 0 auto
    }
      }

.P26xAf .P351Q7 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

.P3R-sA {
  position: absolute;
  width: 100%;
  min-width: 1023px;
  padding: 2vw 12.5vw 0;
  font-family: 'Segoe UI', sans-serif;
  font-size: 0.729vw;
  overflow: hidden;
  z-index: 15;
}

  .P3R-sA img {
    width: auto;
    max-width: 100%;
    height: auto;
  }

.P2tD2U {
  margin: 0 0 0.6vw;
  font-size: 1.8vw;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  color: #212121;
}

.P2r-WA {
  max-width: 831px;
  margin: 0 auto 1vw;
  text-align: center;
  font-size: 0.9vw;
  line-height: 1.41;
  font-weight: 400;
  color: #3a3a3a;
}

.P1pzbb {
  margin: 1.45vw 0;
}

.P1pzbb 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 0.75em;
    text-align: center;
    font-size: 0.9vw;
    font-family: inherit;
    font-weight: 700;
    color: #fff;
    -webkit-transition: background, 0.3s ease;
    transition: background, 0.3s ease;
    background: #eb2121;
    border-radius: 4px;
    cursor: pointer;
  }

.P1pzbb button:hover {
      background: #dc0000;
    }

.P2z5c9 {
  position: relative;
  z-index: 2;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}

.Ppv_y7 {
  display: none;
}

.P20JhJ {
  position: relative;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 3.4vw 0;
  border-top: 2px solid #eb2121;
  background-color: #232323;
  z-index: 10;
}

.P18nrC {
    padding: 0.3vw 0;
    max-width: 10vw;
    cursor: pointer;
  }

.P18nrC img {
      display: block;
      max-width: 100%;
      height: auto;
    }

.P8wpdE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    margin: 0 2.5vw;
    padding: 0;
    font-size: 0.83vw;
    font-weight: 600;
    list-style: none;
    color: #fff;
  }

@media (max-width: 1240px) {

.P8wpdE {
      font-size: 11px
  }
    }

.Pu2wrs {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.Pu2wrs 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;
      white-space: nowrap;
      color: inherit;
      text-decoration: none;
    }

.Pu2wrs button:hover {
        background: rgb(243, 243, 244, 0.05);
      }

.Pu2wrs.P3RcUG button {
        background: rgb(243, 243, 244, 0.05);
      }

.P3OKyM {
  counter-reset: card;
}

.P3OKyM .P2tD2U {
    text-align: left;
    margin-bottom: 1.5vw;
  }

.P3OKyM .react-parallax:last-child .P2ny4x {
    margin-bottom: 0;
  }

.P2ny4x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 0 2vw;
  padding: 0.83vw 0.83vw 1.03vw;
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0px 6px 16px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0px 6px 16px 0 rgba(0, 0, 0, 0.06);
}

.P2ny4x::after {
    content: counter(card);
    counter-increment: card;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 700;
    padding: 0.5em 0.5em 0.35em 1em;
    background: #fff;
    font-size: 1.15vw;
    border-radius: 4px;
    color: #363636;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 2;
  }

.P2ny4x::before {
    content: '#';
    position: absolute;
    font-size: 0.8vw;
    top: 0;
    left: 0;
    font-weight: 700;
    padding: 1.2em 0.5em 0.4em 0.7em;
    color: #363636;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 3;
  }

.P2ny4x .P2z5c9 {
    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-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 31.6vw;
    padding: 0 3.7vw 0 24.5vw;
  }

.P2ny4x .P3qpke {
    margin: 0 0 0.2vw;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

.P2ny4x .P3qpke .rating {
        position: absolute;
        right: 0;
        top: 0;
        padding: 0.4vw 0.78vw;
        font-weight: 600;
        font-size: 1.5vw;
        color: #000;
        background: rgba(47, 47, 51, 0.1);
        border-radius: 6px;
      }

.P2ny4x .P3qpke .votes {
        font-weight: 600;
        font-size: 0.7vw;
        color: #aeaeae;
      }

.P2ny4x .P3qpke .starsWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 0.7vw;
      }

.P2ny4x .P3qpke .starsWrapper img {
          display: block;
          width: 4.2vw;
          margin: 0 0.6vw 0 0;
        }

.P2ny4x .P3qpke ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0;
      padding: 0;
      list-style: none;
    }

.P2ny4x .P3qpke li {
      margin: 0 0.25vw 0.39vw;
      padding: 0.16vw 0.5vw;
      font-size: 0.57vw;
      letter-spacing: 0.03vw;
      font-weight: 700;
      color: #5c5c5c;
      background: rgba(47, 47, 51, 0.1);
      border-radius: 50px;
      text-transform: uppercase;
    }

.P2ny4x .P2tD2U {
    margin: 0.5vw 0 0.6vw;
    text-align: left;
    font-size: 1.44vw;
    font-weight: 600;
    text-transform: none;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }

.P2ny4x .P2r-WA {
    margin: 0;
    width: 109%;
    color: rgba(0, 0, 0, 0.5);
    text-align: left;
  }

.P2ny4x .P1pzbb {
    margin: 1.5vw 0 0;
  }

.P2ny4x .P1pzbb button {
      position: relative;
      font-size: 0.83vw;
      text-transform: uppercase;
    }

.P2ny4x .P1pzbb button::after {
        position: absolute;
        content: '';
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
        background-position: center left 24px, center left 47px;
        background-repeat: no-repeat;
      }

.P2ny4x.P39SdU .P1pzbb 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;
    }

.P2ny4x .P3cJOZ {
    position: absolute;
    top: 0;
    left: 0;
    width: 22.9vw;
    height: 13.95vw;
    cursor: pointer;
  }

.P2ny4x .P3cJOZ img,
    .P2ny4x .P3cJOZ video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      border-radius: 6px;
      -o-object-fit: cover;
         object-fit: cover;
    }

.P2ny4x.P3n8vM {
    padding: 0;
    margin-bottom: 1.4vw;
  }

.P2ny4x.P3n8vM::before {
      display: none;
    }

.P2ny4x.P3n8vM::after {
      top: -0.7vw;
      left: 1.56vw;
      width: 3.18vw;
      height: 4.06vw;
      padding: 0.15em 0.2em 0.15em 0.1em;
      font-size: 1.77vw;
      font-weight: 900;
      color: #fff;
      text-align: center;
      background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_rating_top.svg')
        no-repeat center / contain;
    }

.P2ny4x.P3n8vM.P1eqTG .P3zWD6, .P2ny4x.P3n8vM.P1x72b .P3zWD6 {
        bottom: 2.1vw;
        right: 0;
      }

.P2ny4x.P3n8vM .P2z5c9 {
      width: 100%;
      padding: 10vw 2.2vw 2vw;
    }

.P2ny4x.P3n8vM .P2tD2U {
      color: #fff;
      margin: 0 0 0.5vw;
      font-size: 2vw;
      font-weight: 700;
    }

.P2ny4x.P3n8vM .P2r-WA {
      color: #fff;
      max-width: 28vw;
    }

.P2ny4x.P3n8vM .P3cJOZ {
      z-index: -1;
      width: 100%;
      height: 100%;
      cursor: default;
    }

.P2ny4x.P3n8vM .P3qpke {
      margin-bottom: 0.5vw;
    }

.P2ny4x.P3n8vM .P1pzbb {
      margin: 1.1vw 0 0;
    }

.P2ny4x.P3n8vM .P1pzbb button {
        font-size: 1.05vw;
      }

.P2ny4x.P3n8vM .P3qpke {
      margin: 0 0 0.5vw;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
    }

.P2ny4x.P3n8vM .P3qpke .ratingWrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }

.P2ny4x.P3n8vM .P3qpke .rating {
          position: static;
          margin: 0 0.83vw 0 0;
          color: #fff;
          background: rgba(255, 255, 255, 0.2);
          border-radius: 6px;
          -webkit-backdrop-filter: blur(15px);
                  backdrop-filter: blur(15px);
        }

.P2ny4x.P3n8vM .P3qpke .starsWrapper {
          margin-left: 0.3vw;
        }

.P2ny4x.P3n8vM .P3qpke li {
        color: #fff;
        background: rgba(240, 240, 240, 0.2);
        -webkit-backdrop-filter: blur(15px);
                backdrop-filter: blur(15px);
      }

.P1eqTG .P3zWD6, .P1x72b .P3zWD6 {
    position: absolute;
    bottom: 0.1vw;
    right: -0.83vw;
    width: 8.54vw;
    padding: 0.4vw 0.1vw 0.5vw 2.29vw;
    font-size: 0.57vw;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #fff;
    background: no-repeat center / contain;
  }

.P1eqTG .P3zWD6::before, .P1x72b .P3zWD6::before {
      content: '';
      position: absolute;
      top: 50%;
      left: 1.25vw;
      width: 0.63vw;
      height: 0.52vw;
      background: no-repeat center / contain;
    }

.P1eqTG .P3zWD6 {
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/label_green.svg');
  }

.P1eqTG .P3zWD6::before {
      -webkit-transform: translateY(-61%);
          -ms-transform: translateY(-61%);
              transform: translateY(-61%);
      background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_heart.svg');
    }

.P1x72b .P3zWD6 {
    width: 9.44vw;
    background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/label_blue.svg');
  }

.P1x72b .P3zWD6::before {
      height: 0.6vw;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      background-image: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_cup.svg');
    }

.P4iTtE .P1pzbb button, .P3kj8i .P1pzbb button {
      position: relative;
    }

.P4iTtE .P1pzbb button::after, .P3kj8i .P1pzbb button::after {
        position: absolute;
        content: '';
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
        background-position: center left 24px;
        background-repeat: no-repeat;
      }

.P4iTtE .P1pzbb button::after {
      background-image: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_crossplatform.svg');
    }

.P3kj8i .P1pzbb button::after {
      background-image: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_pc.svg');
    }

.P6uvq1 .P1pzbb button::after {
      background-image: url('http://cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/006/images/icon_mob.svg');
    }

.P2ab1Z .P2z5c9 {
    min-height: 25vw;
    padding: 4vw 3.43vw 2.86vw 35.6vw;
    margin: 0 auto;
    border-radius: 0.52vw;
    background: #fff;
    -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.06);
            box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.06);
  }

.P2ab1Z .P2tD2U {
    margin: 0 0 1.3vw;
    text-align: left;
    font-size: 2vw;
    font-weight: 900;
    color: #000;
  }

.P2ab1Z .P2r-WA {
    text-align: left;
    color: #000;
    margin-bottom: 2.2vw;
  }

.P2ab1Z .P1pzbb button {
      font-size: 1.04vw;
      text-transform: none;
    }

.P2ab1Z .P3cJOZ {
    position: absolute;
    top: 2.86vw;
    left: 1.8vw;
    width: 31.8vw;
  }

.P2ab1Z .P3cJOZ img {
      width: 100%;
    }

.P2Uhso {
  position: relative;
  width: 67.6vw;
  margin: auto;
  outline: none;
}

.P2Uhso video {
    max-width: 100%;
    height: auto;
  }

.P2Uhso .P38m54 {
    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;
  }

.P2_w5Z {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0.6);
}

.P1CIet {
  font-family: Roboto;
  font-size: 0.88vw;
  min-width: 1023px;
  position: absolute;
  width: 100%;
  z-index: 9999;
}

  .P1CIet video {
    display: block;
    width: 100%;
  }

.P3GmxA {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(10, 19, 30, 0.9);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 10;
  padding: 0 2.5vw 0 2.5vw;
  height: 4.1vw;
}

.P1cNHu {
    padding: 0.7vw 0;
    height: 100%;
    cursor: pointer;
    width: 16vw;
  }

.P1cNHu img {
      height: 100%;
      display: block;
      width: auto;
      -o-object-fit: contain;
         object-fit: contain;
    }

.P3KEK0 {
    font-size: 0.94vw;
    text-transform: uppercase;
    min-width: 60vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
  }

@media (max-width: 1240px) {

.P3KEK0 {
      font-size: 11px
  }
    }

.P3KEK0 .P3i4At {
      height: 100%;
      position: relative;
    }

.P3KEK0 .P3i4At a {
        color: rgba(255, 255, 255, 0.6);
        display: block;
        padding: 1.5vw 2vw;
        height: 100%;
        text-decoration: none;
      }

.P3KEK0 .P3i4At a:hover {
          color: rgba(255, 255, 255, 0.9);
        }

.P3KEK0 .P3i4At.P1GyP1:after {
          height: 2px;
          background: #0756ef;
          position: absolute;
          bottom: 0;
          width: 100%;
          display: block;
          content: '';
        }

.P3KEK0 .P3i4At.P1GyP1 a {
          color: #fff;
        }

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

.P1c13l {
  height: 2.6vw;
  margin: 0.8vw 0;
  position: relative;
  width: 13.5vw;
  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;
  background-size: 200% auto;
  background: rgb(177, 5, 21);
  -webkit-transition: background, 0.3s;
  transition: background, 0.3s;
  background: #940000;
}

.P1c13l:hover {
    background: #c40000;
  }

.P1c13l button {
    height: 100%;
    font-size: 1.2vw;
    font-weight: 700;
    width: 100%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
    text-transform: uppercase;
  }

.P2ZgoT {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.P1AsCB {
  background-color: transparent;
  width: 3.33vw;
  height: 2.6vw;
  overflow: visible;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 1.04vw;
}

.P3qgd3 {
  position: relative;
}

.PySOb2 {
    width: 100%;
  }

.P2Lrca {
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.P2Lrca .P1c13l button {
        font-size: 1.8vw;
      }

.PzUygk {
    background-repeat: no-repeat;
    background-position: center;
    height: 11.2vw;
    background-size: contain;
  }

.PzUygk img {
      height: 100%;
      margin: 0 auto;
    }

.P1kU-M {
      color: #000;
      font-size: 2vw;
    }

.P1WRvY {
      text-indent: -9999px;
    }

.P3qgd3 .P1c13l {
    margin: 3.6vw auto;
    width: 21.2vw;
    height: 4.5vw;
  }

.P3qgd3 .P2ZgoT {
      line-height: 5.1vw;
      font-size: 1.7vw;
    }

.P2tcbh {
  position: relative;
}

.P3TFCA {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.P3TFCA video,
  .P3TFCA img {
    width: 100%;
  }

.P2xwOE video,
  .P2xwOE img {
    width: 100%;
  }

.P2HAnr {
  position: relative;
  z-index: 2;
}

.P12lhF {
  font-family: Oswald;
  font-weight: 600;
  text-transform: uppercase;
  color: #fcd39c;
  font-size: 2.5vw;
  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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@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)
        ) {

.P12lhF {
    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-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent
}
  }

.P20_MY .P1c13l {
    width: 21.2vw;
    height: 4.5vw;
    margin: 0;
  }

.P20_MY .P2ZgoT {
      line-height: 5.1vw;
      font-size: 1.7vw;
    }

.P20_MY .P12lhF:after {
      display: block;
      position: relative;
      bottom: .45vw;
      content: '';
      width: 6.7vw;
      height: 5vw;
      background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/horn.png") no-repeat center center/contain;
      margin: 0 5vw 0;
    }

.P20_MY .P290CO {
    font-weight: 300;
    color: rgba(255, 255, 255, 0.8);
    padding: 1vw 0 0 2.3vw;
    font-size: .94vw;
    background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/vert_line.svg") no-repeat left center/contain;
  }

.P20_MY .P290CO .shortTextTitle {
        margin: 0 0 2.2vw;
        line-height: 1.4vw;
      }

.P20_MY .P290CO .listTitle {
        margin: 0 0 .6vw;
      }

.P20_MY .P290CO h3 {
      margin: 0 0 .6vw;
    }

.P20_MY .P290CO p,
    .P20_MY .P290CO ul {
      margin: 0 0 2.2vw;
    }

.P20_MY .P290CO .PCHeuE {
      margin: 0 0 .6vw;
    }

.P20_MY .P290CO h3 {
      color: #6499ff;
      font-weight: bold;
      font-size: 1.15vw;
    }

.P20_MY .P290CO ul li {
        color: #fff;
        font-weight: 300;
        line-height: 1.8vw;
        font-size: .94vw;
      }

.P20_MY .P290CO ul li::marker {
        color: #6499ff;
      }

.P3eXYR .P12lhF {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 0 2.5vw;
  }

.P3eXYR .contacts {
      background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/vert_line.svg") no-repeat center top/contain;
      min-height: 20vw;
    }

.P3eXYR .contacts .social {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/hor_line.svg") no-repeat center center/contain;
        margin: 0 0 6vw;
      }

.P3eXYR .contacts .social a {
          display: block;
          width: 8vw;
          height: 8vw;
          margin: 0 1.25vw;
        }

.P3eXYR .contacts .social a :hover {
            -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
                    transform: scale(1.1);
          }

.P3eXYR .contacts .social a img {
            display: block;
            width: 100%;
            height: 100%;
          }

.P3eXYR .contacts .contactsLinks {
        position: relative;
        left: 53%;
        width: 40vw;
      }

.P3eXYR .contacts .contactsLinks:before {
          content: '';
          display: block;
          background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/007_vkn/coins.png") no-repeat center top/contain;
          width: 7.7vw;
          height: 5.9vw;
          position: absolute;
          left: -18vw;
        }

.P3eXYR .contacts .contactsLinks a {
          display: block;
          color: #fff;
          margin: 0 1.25vw 1vw 0;
        }


: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;
}
.P1Zexu {
  position: absolute;
  width: 100%;
  font-size: 0.729vw;
  overflow: hidden;
  z-index: 15;
  font-family: 'Philosopher', "Times New Roman", serif;
  background-size: 100vw 527.08vw;
  color: #fff;
  height: 527.08vw;
}
.P1Zexu img {
    width: auto;
    max-width: 100%;
    height: auto;
  }
.P2vwHH{
  position: relative;
  padding: 23vw 0 3vw;
}
.PGp6FP {
  text-shadow: 2px 5px 10px rgba(19, 40, 52, 0.28);
  font-size: 4.16vw;
  font-weight: bold;
  text-align: left;
  color: #fbeb7b;
  position: absolute;
}
.PTO863 {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
.PTO863 .block{
      position: absolute;
    }
.PTO863 .block::after {
        content: '';
        display: block;
        position: absolute;
        width: 12.2vw;
        height: 2.96vw;
      }
.PTO863 h2 {
      border-bottom: 2px solid #fff;
      position: relative;
    }
.PTO863 h2::after {
        bottom: -9px;
        left: 0;
        right: 0;
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 0;
        border-bottom: 2px solid #fff;
      }
.PTO863 h2 strong{
        color: #fbeb7b;
      }
.P1aPIP h3 {
    text-align: left;
    color: rgba(255, 255, 255, 0.8);
    margin: 0;
    line-height: 1.1;
  }
.P1aPIP > div {
    position: relative;
  }
.P1aPIP p {
    font-size: 0.95vw;
    text-align: left;
    color: rgba(255, 255, 255, 0.5);
    font-family: MuseoSans, Helvetica, sans-serif;
    margin: 0 0 0 1.63vw;
    width: 23.28vw;
    font-weight: 300;
  }
.P1aPIP span {
    color: #000;
    color: rgba(255, 255, 255, 0.8);
    font-size: 0.75vw;
  }
.P2sxEg{
  position: fixed;
  right: 2.4vw;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  font-size: 1vw;
  height: 31.25vw;
  z-index: 10;
}
.P2sxEg .icoO{
      font-size: 0.4em;
      vertical-align: middle;
      padding: 0 0 0 0.5em;
    }
.P2sxEg .P3GWUR {
    position: absolute;
    right: -0.65em;
    top: 0.7em;
    width: 1px!important;
    background-color: rgba(248, 233, 123, 0.1);
    height: 31.25vw;
  }
.P2sxEg .P3GWUR .P2_9WR {
      width: 1px!important;
      background-color: #f5e26e;
      height: 31.25vw;
      -webkit-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out;
      -webkit-animation-delay: 3s;
              animation-delay: 3s;
    }
.P1FSOL {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
  }
.P1FSOL .P1WRHl {
      opacity: 0.5;
      -webkit-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out;
      height: 10%;
      position: relative;
    }
.P1FSOL .P1WRHl:nth-child(1) {
        height: 21%;
      }
.P1FSOL .P1WRHl:nth-child(2) {
        height: 10.5%;
      }
.P1FSOL .P1WRHl:nth-child(3) {
        height: 18.5%;
      }
.P1FSOL .P1WRHl:nth-child(4) {
        height: 9%;
      }
.P1FSOL .P1WRHl:nth-child(5) {
        height: 11%;
      }
.P1FSOL .P1WRHl:nth-child(6) {
        height: 31%;
      }
.P1FSOL .P1WRHl:nth-child(7) {
        height: 2%;
      }
.P1FSOL .P1WRHl a {
        color: #fbeb7b;
        text-decoration: none;
      }
.P1FSOL .P1WRHl a::after {
          content: '\25CF';
          display: block;
          position: absolute;
          top: -0.05vw;
          left: 2.5vw;
          width: 12.2vw;
          height: 2.96vw;
        }
.P1FSOL .P1WRHl.PF4hj4,
      .P1FSOL .P1WRHl.PPcr9D{
        opacity: 1;
      }
.Pc8vyD {
  position: relative;
}
.P2Em7o{
  position: absolute;
  left: 0;
  width: 100%;
}
.P2Em7o video {
    width: 100%;
  }
.P2of1p .P2u99H{
    position: absolute;
    width: 34vw;
    left: 33vw;
    top: -26vw;
  }
.P2of1p .P2u99H video{
      width: 100%;
    }
.P2of1p .PGp6FP{
    top: 2.5vw;
    left: 21.5vw;
  }
.P2of1p .block1 {
      top: 36.6vw;
      left: 27vw;
    }
.P2of1p .block1 h3 {
        font-size: 3.5vw;
      }
.P2of1p .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);
      }
.P3LWnQ .PGp6FP{
    top: 36.8vw;
    left: 26.5vw;
  }
.P3LWnQ .block1 {
      top: 5.6vw;
      left: 39vw;
    }
.P3LWnQ .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);
      }
.P3LWnQ .block1 h3 {
        font-size: 2.76vw;
      }
.P3LWnQ .block2 {
      top: 20vw;
      left: 45vw;
    }
.P3LWnQ .block2::after {
        bottom: -2vw;
        right: 1.3vw;
        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);
      }
.P3LWnQ .block2 h3 {
        font-size: 2.1vw;
      }
.P3LWnQ .block3 {
      top: 37vw;
      left: 43vw;
    }
.P3LWnQ .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);
      }
.P3LWnQ .block3 h3 {
        font-size: 4.16vw;
        line-height: 0.7;
        margin: 0 0 0.8vw;
      }
.P1Y5e- .PGp6FP{
    top: 24.8vw;
    left: 17.5vw;
  }
.P1Y5e- .block1 {
      top: 4.6vw;
      left: 31vw;
    }
.P1Y5e- .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);
      }
.P1Y5e- .block1 h2 {
        font-size: 4.53vw;
        margin: 0 0 5.15vw;
      }
.P1Y5e- .block1 h3 {
        font-size: 2.01vw;
      }
.P1Y5e- .block2 {
      top: 25vw;
      left: 26vw;
    }
.P1Y5e- .block2::after {
        bottom: -2vw;
        right: -3.3vw;
        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);
      }
.P1Y5e- .block2 h3 {
        font-size: 3.4vw;
        text-align: right;
      }
.P1Y5e- .block2 p {
        text-align: right;
        padding: 0 1.63vw 0 0;
      }
.P1Y5e- .block3 {
      top: 41vw;
      left: 6vw;
    }
.P1Y5e- .block3 h2 {
        font-size: 4.53vw;
        margin: 0 0 5.15vw;
      }
.P1Y5e- .block4 {
      top: 63vw;
      left: 45vw;
    }
.P1Y5e- .block4::after {
        bottom: -3vw;
        right: -0.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);
      }
.P1Y5e- .block4 h3 {
        font-size: 2.7vw;
      }
.P1Y5e- .block4 p {
        margin: 0 0 0 5.63vw;
      }
.P2OM-J .PGp6FP{
    top: 11vw;
    left: 9.5vw;
  }
.P2OM-J .block1 {
      top: 4.6vw;
      left: 33vw;
    }
.P2OM-J .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);
      }
.P2OM-J .block1 h3 {
        font-size: 3.48vw;
      }
.P2OM-J .block2 {
      top: 23vw;
      left: 35vw;
    }
.P2OM-J .block2::after {
        bottom: -2vw;
        right: 14.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);
      }
.P2OM-J .block2 h3 {
        font-size: 2.1vw;
      }
.P2OM-J .block2 p {
        padding: 0 1.63vw 0 0;
      }
.P2OM-J .block3 {
      top: 37vw;
      left: 39vw;
    }
.P2OM-J .block3 h2 {
        font-size: 4.53vw;
      }
.P2OM-J .block4 {
      top: 61vw;
      left: 45vw;
    }
.P2OM-J .block4::after {
        bottom: -3vw;
        right: -0.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);
      }
.P2OM-J .block4 h3 {
        font-size: 2.7vw;
      }
.P2OM-J .block4 p {
        margin: 0 0 0 5.63vw;
      }
.PeA4lP .PGp6FP{
    top: 4vw;
    left: 30vw;
  }
.PeA4lP .block1 {
      top: 8.6vw;
      left: 44vw;
    }
.PeA4lP .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);
      }
.PeA4lP .block1 h3 {
        font-size: 2.08vw;
        text-align: right;
      }
.PeA4lP .block1 p {
        text-align: right;
        padding: 0 1.63vw 0 0;
      }
.PeA4lP .block2 {
      top: 19vw;
      left: 31vw;
    }
.PeA4lP .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);
      }
.PeA4lP .block2 h3 {
        font-size: 4.16vw;
      }
.PeA4lP .block2 p {
        margin: 0 0 0 3.63vw;
      }
.PeA4lP .block3 {
      top: 39vw;
      left: 29vw;
    }
.PeA4lP .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);
      }
.PeA4lP .block3 h3 {
        font-size: 2.08vw;
      }
.PeA4lP .block4 {
      top: 48vw;
      left: 43vw;
    }
.PeA4lP .block4::after {
        display: none;
      }
.PeA4lP .block4 h3 {
        font-size: 2.76vw;
        text-align: right;
      }
.PeA4lP .block4 p {
        text-align: right;
        margin: 0 2vw 0 0;
        width: 28vw;
      }
.Pxf2Vg .P2Em7o{
    top: 14.5vw;
  }
.Pxf2Vg .PGp6FP{
    top: 4.3vw;
    left: 27vw;
  }
.Pxf2Vg .block1 {
      top: 10.6vw;
      left: 34vw;
    }
.Pxf2Vg .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);
      }
.Pxf2Vg .block1 h3 {
        font-size: 4.16vw;
        text-align: right;
      }
.Pxf2Vg .block1 p {
        text-align: right;
        width: 30vw;
      }
.Pxf2Vg .block2 {
      top: 63vw;
      left: 30vw;
    }
.Pxf2Vg .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);
      }
.Pxf2Vg .block2 h3 {
        font-size: 4.16vw;
      }
.Pxf2Vg .block2 p {
        margin: 0 0 0 3.63vw;
      }
.Pxf2Vg .block3 {
      top: 80vw;
      left: 39.8vw;
    }
.Pxf2Vg .block3 h2 {
        font-size: 4.53vw;
      }
.Pxf2Vg .block4 {
      top: 96.6vw;
      left: 40vw;
    }
.Pxf2Vg .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);
      }
.Pxf2Vg .block4 h3 {
        font-size: 4.16vw;
        text-align: right;
      }
.Pxf2Vg .block4 p {
        text-align: right;
        width: 30vw;
        margin: 0 2.1vw 0 0;
      }
.P2pt2H .PGp6FP{
    top: 1.3vw;
    left: 27vw;
  }
.P2pt2H .block1 {
      top: 19vw;
      left: 34vw;
    }
.P2pt2H .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);
      }
.P2pt2H .block1 h3 {
        font-size: 2.08vw;
      }
.P2pt2H .block1 p {
        margin: 0 0 0 2.6vw;
        width: 16.28vw;
      }
.PpAZKz .PGp6FP{
    top: -0.7vw;
    left: 13vw;
  }
.PpAZKz .titleEnd {
      top: 8vw;
      padding: 0 20vw;
    }
.PpAZKz .titleEnd h3 {
        font-size: 4.53vw;
        text-align: center;
      }

.Pc8vyD{
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.Pc8vyD.P2DtuJ{
    opacity: 1;
  }


.P1D9S- {
  font-size: 0.88vw;
  min-width: 1023px;
  position: absolute;
  width: 100%;
  z-index: 9999;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.P1D9S- {
    overflow: hidden
}
  }

  .P1D9S- video {
    display: block;
    width: 100%;
  }

.P2540A {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(10, 19, 30, 0.9);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 10;
  padding: 0 2.5vw 0 2.5vw;
  height: 4.1vw;
}

.P26IcL {
    padding: 0.7vw 0;
    height: 100%;
    cursor: pointer;
  }

.P26IcL img {
      height: 100%;
      display: block;
      width: auto;
      -o-object-fit: contain;
         object-fit: contain;
    }

.P2Ehnd {
    font-size: 1.13rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
  }

.P2Ehnd .P2T8YM {
      height: 100%;
      position: relative;
    }

.P2Ehnd .P2T8YM a {
        font-family: Roboto;
        font-weight: normal;
        color: rgba(255, 255, 255, 0.6);
        display: block;
        padding: 1.5vw 2vw;
        height: 100%;
        text-decoration: none;
      }

.P2Ehnd .P2T8YM a:hover {
          color: rgba(255, 255, 255, 0.9);
        }

.P2Ehnd .P2T8YM.P1NSsy:after {
          height: 2px;
          background: #0756ef;
          position: absolute;
          bottom: 0;
          width: 100%;
          display: block;
          content: '';
        }

.P2Ehnd .P2T8YM.P1NSsy a {
          color: #fff;
        }

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

.P3aLd5 {
  display: none;
}

.P3QUST {
  background-color: transparent;
  width: 3.33vw;
  height: 2.6vw;
  overflow: visible;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 1.04vw;
}

.P1XI8y {
  position: relative;
}

.P2A3-O {
    width: 100%;
  }

.P2NI2b {
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0 5vw;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.P2NI2b .P3aLd5 button {
        font-size: 1.8vw;
      }

.P149-Z {
    background-repeat: no-repeat;
    background-position: center;
    height: 11.2vw;
    background-size: contain;
  }

.P149-Z img {
      height: 100%;
      margin: 0 auto;
    }

.P2o_Q- {
      color: #000;
      font-size: 2vw;
    }

.P3UuME {
      text-indent: -9999px;
    }

.P1XI8y .P3aLd5 {
    margin: 3.6vw auto;
    width: 21.2vw;
    height: 4.5vw;
  }

.P1XI8y .P3D9bM {
      line-height: 5.1vw;
      font-size: 1.7vw;
    }

.P1W5VO {
  position: relative;
}

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

.P1W5VO {
    height: 49vw
}
  }

.P1EA1A {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.P1EA1A video,
  .P1EA1A img {
    width: 100%;
  }

.PCQo0- video,
  .PCQo0- img {
    width: 100%;
  }

.P1-5aP {
  position: relative;
  z-index: 2;
}

h2 {
  margin: 0;
}

.PY9hhx .P3Gl5F .shortTextWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-wrap: no-wrap;
            flex-wrap: no-wrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        height: 38rem;
      }

.PY9hhx .P3Gl5F .shortTextTitle {
        margin-bottom: 2.9rem;
        position: relative;
      }

.PY9hhx .P3Gl5F .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) {

.PY9hhx .P3Gl5F .shortTextTitle img {
            width: 6.1vw;
            top: -4.8vw
        }
          }

.PY9hhx .P3Gl5F .shortTextTitle .title {
          font-family: Oswald;
          font-style: normal;
          font-weight: 600;
          font-size: 2rem;
          color: #ecae34;
        }

.PY9hhx .P3Gl5F .shortTextContent {
        position: relative;
        background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/line.svg") no-repeat left center/2px 100%;
        font-family: Roboto;
        font-size: 1.25rem;
        color: #ffffff;
        padding: 3rem 0 0 2.75rem;
        min-height: 30rem;
      }

.PY9hhx .P3Gl5F .shortTextContent:before {
          position: absolute;
          top: -.2rem;
          left: 12rem;
          content: '';
          background: url("//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/ico.svg") no-repeat center top/contain;
          display: block;
          width: 1rem;
          height: 1rem;
        }

.PY9hhx .P3Gl5F .shortTextContent a {
          font-weight: 700;
          color: #6c9eff;
        }

.PY9hhx .P3Gl5F .text {
        width: 26.1rem;
        margin: 0 3.75rem 0 0;
        font-weight: normal;
      }

.PY9hhx .P3Gl5F .artWrapper {
        position: relative;
        height: 100%;
        -webkit-filter: drop-shadow(33px 35px 28px rgba(0, 0, 0, 0.7));
                filter: drop-shadow(33px 35px 28px rgba(0, 0, 0, 0.7));
        width: 66.3rem;
        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%);
      }

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

.PY9hhx .P3Gl5F .artWrapper {
          height: auto
      }
        }

.PY9hhx .P3Gl5F .artWrapper .artWrapperInner {
          width: 100%;
          height: 100%;
          background: #161c39;
          padding: 0.6rem;
        }

.PY9hhx .P3Gl5F .artWrapper .artWrapperInner img {
            width: 100%;
            max-height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
          }

.PY9hhx .P3Gl5F p {
        margin: 0 0 2.2vw;
      }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          .PY9hhx .P3Gl5F .shortTextTitle .title {
            font-size: 1.3vw;
          }

        .PY9hhx .P3Gl5F .shortTextContent {
          min-height: 20vw !important;
        }

          .PY9hhx .P3Gl5F .shortTextContent p {
            font-size: 1.2vw;
          }
      }

.P2ZGUw {
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  padding: 0rem 2rem 0;
}

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

.P2ZGUw {
    margin: 0 auto;
    overflow: hidden;
    width: 80vw
}
  }

.P2ZGUw .P2T8YM {
    height: 100%;
  }

.P2ZGUw .swiper-container {
      padding: 7.5rem 0 0;
    }

.P2ZGUw .swiper-container:after {
        display: block;
        position: absolute;
        right: 0;
        bottom: 0;
        height: 16rem;
        width: 3.4rem;
        content: '';
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(9, 9, 8, 1)));
        background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(9, 9, 8, 1) 100%);
        z-index: 2;
      }

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

.P2ZGUw .swiper-container:after {
          display: none
      }
        }

.P2ZGUw .swiper-slide {
      width: auto;
      height: 16rem;
      overflow: hidden;
    }

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

.P2ZGUw .swiper-slide {
        height: 10vw
    }
      }

.P2ZGUw .swiper-slide-duplicate-prev,
      .P2ZGUw .swiper-slide-prev {
        opacity: 1;
      }

.P2ZGUw .swiper-slide a {
        display: block;
        height: 100%;
      }

.P2ZGUw .swiper-slide img {
        display: block;
        max-width: 100%;
        max-height: 100%;
      }

.P2ZGUw .swiper-button-next.swiper-button-disabled,
    .P2ZGUw .swiper-button-prev.swiper-button-disabled {
      pointer-events: auto;
      opacity: .85 !important;
    }

.P2ZGUw .swiper-button-next.swiper-button-disabled:hover, .P2ZGUw .swiper-button-prev.swiper-button-disabled:hover {
        opacity: .85 !important;
      }

.P2ZGUw .swiper-button-prev,
    .P2ZGUw .swiper-button-next {
      width: 2.4rem;
      height: 3.5rem;
      top: 15rem;
      opacity: .85 !important;
      background: url(//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/arrow_1.svg) no-repeat center top/contain;
      left: 0;
      background-color: black;
    }

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

.P2ZGUw .swiper-button-prev,
    .P2ZGUw .swiper-button-next {
        top: auto;
        bottom: 4vw
    }
      }

.P2ZGUw .swiper-button-prev:hover, .P2ZGUw .swiper-button-next:hover {
        opacity: 1 !important;
      }

.P2ZGUw .swiper-button-prev::after, .P2ZGUw .swiper-button-next::after {
        visibility: hidden;
        display: none;
      }

.P2ZGUw .swiper-button-prev:nth-child(2), .P2ZGUw .swiper-button-next:nth-child(2) {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
        right: 0;
        left: auto;
      }

@media (max-width: 1366px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.PvKbEA {
    padding-left: 9vw !important;
    padding-right: 9vw !important
}
  }

.PvKbEA .P3Gl5F {
    font-family: Roboto;
    position: relative;
    font-style: normal;
    font-weight: normal;
    font-size: 1.25rem;
    text-align: center;
    color: #ffffff;
    width: 49rem;
    margin: 0 auto;
  }

.PvKbEA .P3Gl5F:after {
      position: absolute;
      left: 50%;
      content: '';
      background: url(//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/ico.svg) no-repeat center top/contain;
      display: block;
      width: 1rem;
      height: 1rem;
      bottom: -3.875rem;
    }

.PvKbEA .P3Gl5F .subtitle {
        font-family: Oswald;
        font-style: normal;
        font-weight: 600;
        font-size: 2rem;
        color: #ecae34;
        margin: 5rem 0 2.75rem;
      }

.PvKbEA .P3Gl5F a {
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 1.4rem;
        color: #6c9eff;
      }

@media (max-width: 1366px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .PvKbEA .P3Gl5F .subtitle,
        .PvKbEA .P3Gl5F .subtitleLink {
          display: none;
        }
      }

.P3lWGM {
    position: absolute;
    top: 0;
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    font-size: 2rem;
    color: #ecae34;
    text-align: center;
    width: 100%;
  }

.P3lWGM:after {
      position: absolute;
      top: 4.3rem;
      left: 50%;
      content: '';
      background: url(//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/009_vkn/ico.svg) no-repeat center top/contain;
      display: block;
      width: 1rem;
      height: 1rem;
    }

.PvKbEA .P1-5aP {
    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;
    -ms-flex-wrap: nowrap;
        flex-wrap: 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;
  }

.PvKbEA .P2ZGUw {
    margin-bottom: 3.75rem;
  }

.P3-Z7X {
  width: 100%;
}

@media (max-width: 1024px) {
  .P1D9S- {
    min-width: auto;
  }
}

@media (max-width: 1024px) {
  html {
    font-size: 9px;
  }

  body {
    background: #000;
  }

  .P2540A {
    display: none;
  }

  .P1W5VO {
    padding: 10px 10px 30px 10px !important;
  }

  .P1EA1A {
    width: auto !important;
    height: 100%;
  }

    .P1EA1A img {
      width: auto;
      height: 100%;
      max-width: 100%;
    }
        .PY9hhx .P3Gl5F .artWrapper {
          width: 85%;
          margin: 0 auto;
        }

        .PY9hhx .P3Gl5F .shortTextWrapper {
          height: auto;
          /* flex-wrap: wrap; */
          display: block;
        }

          .PY9hhx .P3Gl5F .shortTextWrapper .text {
            width: 90%;
            margin: 0 auto;
            text-align: center;
          }

        .PY9hhx .P3Gl5F .shortTextContent {
          min-height: auto !important;
          padding: 0;
          background: none;
          margin-bottom: 3rem;
          font-size: 1.4rem;
          line-height: 1.3;
        }

          .PY9hhx .P3Gl5F .shortTextContent:before {
            display: none;
          }
          .PY9hhx .P3Gl5F .shortTextTitle img {
            position: static;
            margin: 0 auto 10px;
          }
    .P3lWGM:after {
      display: none;
    }

  .PvKbEA {
    min-height: 350px !important;
  }
      .PvKbEA .P1EA1A img {
        width: 100%;
      }

    .PvKbEA .P3Gl5F {
      width: 100%;
      font-size: 1.4rem;
      line-height: 1.3;
    }

      .PvKbEA .P3Gl5F:after {
        display: none !important;
      }

    .PvKbEA .P2ZGUw {
      margin: 0 auto 2rem;
      width: 100%;
    }
      .PvKbEA .subtitle,
      .PvKbEA .subtitleLink {
        display: none;
      }
        .PvKbEA .swiper-container:after {
          display: none;
        }
}

.P3jZPb {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
.P3mpxG {
  opacity: 1;
}

.Povl9O {
  position: absolute;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  top: 0;
  z-index: 1;
  pointer-events: none;
}

.Povl9O.P2JFUt {
    -webkit-animation: P3CDqg 0.35s ease forwards;
            animation: P3CDqg 0.35s ease forwards;
  }

@-webkit-keyframes P3CDqg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes P3CDqg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.P2maq1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0 !important;
  left: 0;

}

  .P2maq1 canvas {
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    overflow: hidden;
    background: #fff;
    right: 0;
    height: 100%;
    min-height: 758px;
    max-height: 1009px;
  }

  .P2maq1.P3A_nG{
    background: none !important;
  }

  .P2maq1.P1EvB5 canvas,
  .P2maq1.P3A_nG canvas {
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    background: #000;
    right: 0;
    height: auto;
    min-height: 0;
    max-height: none;
  }

.P3Skyh {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 10;
}

.P3Skyh button {
    width: 100%;
    height: 100%;
  }

.PKCnn0{
  width: 100%;
}

.P3zTgB {
  position: absolute;
  top: 600px;
  left: 50%;
  margin-left: -25px;
  width: 49px;
  height: 49px;
  border-radius: 50%;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-box-shadow: 3px 3px 1px rgb(255, 255, 255);
          box-shadow: 3px 3px 1px rgb(255, 255, 255);
  -webkit-animation: P3EJDA 690ms infinite linear;
          animation: P3EJDA 690ms infinite linear;
}

.P1EvB5 .P3zTgB{
    display: none;
    width: 0px;
    height: 0px;
  }

@-webkit-keyframes P3EJDA {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes P3EJDA {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes PaHmlg {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes PaHmlg {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.P2pRmG {
  overflow: hidden;
  height: 100vh;
}

.P27DF5 {
  background: #fff;
  -webkit-animation: PaHmlg;
          animation: PaHmlg;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  opacity: 0;
  z-index: 100;
}

.P3sccX {
  -webkit-animation: P28p74;
          animation: P28p74;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P28p74 {
  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 P28p74 {
  0% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
  50% {
    -webkit-filter: saturate(500%);
            filter: saturate(500%);
  }
  100% {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
}

.P2T8C_ {
  background: #000;
  -webkit-animation: PaHmlg;
          animation: PaHmlg;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  opacity: 0;
  z-index: 100;
}

.PJOQRA {
  -webkit-animation: P13jZl;
          animation: P13jZl;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P13jZl {
  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 P13jZl {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
  50% {
    -webkit-filter: grayscale(5);
            filter: grayscale(5);
  }
  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
}

.P3TB6f {
  -webkit-animation: P13Mzb;
          animation: P13Mzb;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes P13Mzb {
  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 P13Mzb {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  50% {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
}

.P1xyu7{
  width: 100%;
  background-position: 0 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.P2wmkt {
  position: absolute;
  top: 0;
  left: 0;
}
.P1JG_v{
  opacity: 0;
}
.P3eMkD{
  opacity: 1;
  overflow: visible;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.P1cNud{
  opacity: 1;
  width: 1px;
  height: 1px;
}


.P1CjZD {
  position: absolute;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  background-size: contain;
  background-repeat: no-repeat;
}

.P3R_6O{
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}

.P2-SVr {
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  display: block;
}

.P1i0mX {
  position: absolute;
  top: 55vh;
  left: 50%;
  width: 32vh;
  height: 11vh;
  background-size: contain;
  margin-left: 29vh;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.P1i0mX:hover .PKo9BG {
    visibility: visible;
  }

.PKo9BG {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  visibility: hidden;
  z-index: -1;
}

.P35Vwd {
  position: absolute;
  top: 69vh;
  bottom: auto;
  margin: 0 auto;
  width: 100%;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-weight: bold;
  z-index: 2;
}

.P1Xe9W {
  font-family: "Oswald", Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  display: block;
  font-size: 10vh;
  text-align: center;
  margin: 0 0 .4vw;
  color: #ecdabe;
  text-shadow: 1.5px 2.6px 8px rgba(4, 12, 14, 0.95);
}

.P2Dk1q {
  font-family: "Oswald", Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  display: block;
  margin: 0 0 5vh;
  font-size: 3.9vh;
  text-align: center;
  opacity: .8;
  font-weight: bold;
  color: #d59e63;
  text-shadow: 1.5px 2.6px 8px rgba(4, 12, 14, 0.95);
}

.P3lL8D {
  position: absolute;
  top: 0;
  font-size: 20px;
  pointer-events: none;/* delete cursor from span */
}

.P2YrnG .P1i0mX {
    position: relative;
    top: 124vw;
    left: 50%;
    width: 34vw;
    height: 11.2vw;
    margin-left: 8vw;
  }

.P2YrnG .P35Vwd {
    top: 143vw;
  }

.P2YrnG .P1Xe9W {
    font-size: 6.3vw;
    font-weight: bold;
    text-transform: uppercase;
  }

.P2YrnG .P2Dk1q {
    padding: 0 15vw;
    font-size: 4vw;
    font-weight: bold;
  }

@media (orientation: landscape) {
    .P2YrnG .P1i0mX {
      position: relative;
      top: 70vh;
      left: 50%;
      width: 19vh;
      height: 6vh;
      margin-left: 5vh;
    }

    .P2YrnG .P35Vwd {
      top: 78vh;
    }

    .P2YrnG .P1Xe9W {
      font-size: 3.5vh;
      text-transform: uppercase;
    }

    .P2YrnG .P2Dk1q {
      padding: 0 38vw;
      font-size: 2vh;
    }
  }

.PmiZog .P1i0mX {
    position: relative;
    top: 68vh;
    left: 50%;
    width: 18vh;
    height: 5.6vh;
    margin-left: 5vh;
  }

.PmiZog .P35Vwd {
    top: 77vh;
  }

.PmiZog .P1Xe9W {
    font-size: 6.3vw;
    text-transform: uppercase;
  }

.PmiZog .P2Dk1q {
    padding: 0 11vh;
    font-size: 4vw;
  }

@media (orientation: landscape) {
    .PmiZog .P35Vwd {
      top: 77vh;
    }

    .PmiZog .P1i0mX {
      position: relative;
      top: 70vh;
      left: 50%;
      width: 19vh;
      height: 6vh;
      margin-left: 5vh;
    }

    .PmiZog .P1Xe9W {
      font-size: 4vh;
    }

    .PmiZog .P2Dk1q {
      padding: 0 40vh;
      font-size: 3vh;
    }
  }



.Pm0HMU {
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  display: block;
}

.P2kocu {
  position: absolute;
  top: 55vh;
  left: 50%;
  width: 32vh;
  height: 11vh;
  background-size: contain;
  margin-left: 29vh;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  will-change: visibility, text-shadow;
}

.P2kocu:hover .P1WDBm {
    visibility: visible;
  }

.P2kocu:hover span {
      -webkit-transition: text-shadow .4s;
      transition: text-shadow .4s;
      text-shadow: 0.5px 0.9px 3px #adb741;
    }

.P1WDBm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  visibility: hidden;
  will-change: visibility, opacity;
  z-index: -1;
}

.P1rQHv {
  position: absolute;
  top: 68vh;
  bottom: auto;
  margin: 0 auto;
  width: 100%;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-weight: bold;
  z-index: 2;
  line-height: 11vh;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ffc782;
  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;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}

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

.P1rQHv {
    /*IE10 */
    background: none;
    -ms-background-clip: text;
    -ms-text-fill-color: #be8a4e;
    color: #be8a4e
}
  }

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

.P1rQHv {
    /*EDGE */
    background: none;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #be8a4e;
    color: #be8a4e
}
  }

.PY3S27 {
  font-family: "Oswald", Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  display: block;
  letter-spacing: 1.5px;
  font-size: 10.2vh;
  text-align: center;
  margin: 0 0 .4vw;
}

.P3K_4R {
  font-family: "Oswald", Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  display: block;
  margin: 0 0 5vh;
  font-size: 10.2vh;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.5px;
  font-weight: bold;
}

.P1uDkj {
  font-family: PT Sans, Droid Serif,Palatino Linotype,Book Antiqua,Palatino,serif;
  position: absolute;
  text-shadow: 0.5px 0.9px 1px #767e21;
  font-weight: 700;
  top: 2vh;
  font-size: 3.85vh;
  line-height: 3vh;
  left: 6.1vh;
  color: #fffebd;
  text-align: center;
  pointer-events: none;
}

/* delete cursor from span */

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

.P1uDkj {
    left: 4.1vh
}
  }

.Pf17L9 .P2kocu {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
    margin: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    background-image: none !important;
  }

.Pf17L9 .Pm0HMU {
    z-index: 9999;
  }

.Pf17L9:hover .P1WDBm {
    visibility: hidden;
  }

.Pf17L9 .P1rQHv {
    top: 69vh;
    line-height: 30px;
    pointer-events: none;
    background: #f7bf70;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
    color: #be8a4e;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: unset;
  }

.Pf17L9 .PY3S27 {
    font-weight: bold;
    color: #f7bf70;
    line-height: 39px;
    font-size: 38px;
    pointer-events: none;
  }

.Pf17L9 .P3K_4R {
    padding: 0 10px;
    line-height: 30px;
    font-size: 29px;
    font-weight: bold;
    color: #dca352 !important;
    pointer-events: none;
  }

.Pf17L9 .P1uDkj {
    background-image: url('//cdn01.x-plarium.com/browser/content/landings/forms/dwnld_001/normal.png');
    background-size: contain;
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    width: 160px;
    height: 53px;
    padding-top: 9px;
    text-align: center;
    -webkit-transform: translate(50%, 80%);
        -ms-transform: translate(50%, 80%);
            transform: translate(50%, 80%);
    font-size: 21px;
    line-height: 18px;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
  }

@media (max-width: 320px) {
    .Pf17L9 .P1uDkj {
      width: 132px;
      height: 46px;
      padding-top: 8px;
      font-size: 17px;
      line-height: 13px;
    }
  }

@media (orientation: landscape) {
    @media (max-width: 740px) {
      .Pf17L9 .P2kocu {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: auto;
        height: auto;
        margin: 0;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        background-image: none !important;
      }

      .Pf17L9 .P1rQHv {
        top: 72vh;
        line-height: 18px;
      }

      .Pf17L9 .PY3S27 {
        line-height: 21px;
        font-size: 19px;
        text-transform: none;
      }

      .Pf17L9 .P3K_4R {
        padding: 0 10px;
        font-size: 16px;
      }

      .Pf17L9 .P1uDkj {
        width: 117px;
        height: 38px;
        padding-top: 7px;
        text-align: center;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
        font-size: 15px;
        left: 50%;
        top: 21vh;
        line-height: 12px;
      }
    }

    @media (min-width: 740px) {
      .Pf17L9 .P2kocu {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: auto;
        height: auto;
        margin: 0;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        background-image: none !important;
      }

      .Pf17L9 .P1rQHv {
        top: 72vh;
        line-height: 18px;
      }

      .Pf17L9 .PY3S27 {
        line-height: 24px;
        font-size: 24px;
        text-transform: none;
      }

      .Pf17L9 .P3K_4R {
        padding: 0 10px;
        font-size: 21px;
        line-height: 22px;
      }

      .Pf17L9 .P1uDkj {
            width: 115px;
    height: 39px;
    padding-top: 9px;
        text-align: center;
        -webkit-transform: translate(-72%);
            -ms-transform: translate(-72%);
                transform: translate(-72%);
        font-size: 13px;
        left: 50%;
        top: 26vh;
        line-height: 10px;
      }
    }
  }

.PPQyXK .P2kocu {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
    margin: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    background-image: none !important;
  }

.PPQyXK:hover .P1WDBm {
    visibility: hidden;
  }

.PPQyXK .Pm0HMU {
    z-index: 9999;
  }

.PPQyXK .P1rQHv {
    top: 80vh;
    line-height: 64px;
    pointer-events: none;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: unset;
    background: none;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
  }

.PPQyXK .PY3S27 {
    font-size: 6.3vw;
    color: #f7bf70;
  }

.PPQyXK .P3K_4R {
    padding: 0 11vh;
    font-size: 6vw;
    color: #dca352;
  }

.PPQyXK .P1uDkj {
    background-image: url('//cdn01.x-plarium.com/browser/content/landings/forms/dwnld_001/normal.png');
    background-size: contain;
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    text-align: center;
    -webkit-transform: translate(-23%);
        -ms-transform: translate(-23%);
            transform: translate(-23%);
    font-size: 31px;
    left: 50%;
    top: 68.8vh;
    padding: 14px 5px;
    width: 248px;
    height: 85px;
    line-height: 24px;
  }

@media (orientation: landscape) {
    @media (max-width: 1366px) {
      .PPQyXK .P1rQHv {
        top: 72vh;
        line-height: 44px;
      }

      .PPQyXK .P2kocu {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: auto;
        height: auto;
        margin: 0;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        background-image: none !important;
      }

      .PPQyXK .PY3S27 {
        font-size: 43px;
      }

      .PPQyXK .P3K_4R {
        padding: 0 40vh;
        font-size: 38px;
      }

      .PPQyXK .P1uDkj {
        text-align: center;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
        font-size: 29px;
        left: 50%;
        top: 54.4vh;
        line-height: 25px;
        width: 227px;
        height: 78px;
        padding: 12px 5px;
        margin-left: 30vh;
      }
    }

    @media (min-width: 1366px) {
      .PPQyXK .P1rQHv {
        top: 69vh;
        line-height: 44px;
      }

      .PPQyXK .P2kocu {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: auto;
        height: auto;
        margin: 0;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        background-image: none !important;
      }

      .PPQyXK .PY3S27 {
        font-size: 55px;
        margin-bottom: 12px;
      }

      .PPQyXK .P3K_4R {
        padding: 0 40vh;
        font-size: 47px;
      }

      .PPQyXK .P1uDkj {
        text-align: center;
        -webkit-transform: translate(-50%);
            -ms-transform: translate(-50%);
                transform: translate(-50%);
        font-size: 32px;
        left: 50%;
        top: 54.4vh;
        line-height: 25px;
        width: 296px;
        height: 95px;
        padding: 21px 5px;
        margin-left: 30vh;
      }
    }
  }
  
  
  
.P3dFbp{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}

.P3zLre {

}

.PhdN_4 {
  width: 572px;
  height: 100px;
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.PhdN_4:hover .PKpvNA {
    visibility: visible;
  }

.PhdN_4:hover span {
      -webkit-transition: text-shadow .4s;
      transition: text-shadow .4s;
      text-shadow: 0.5px 0.9px 3px #adb741;
    }

.PKpvNA {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  visibility: hidden;
  will-change: visibility, opacity;
  z-index: -1;
}


.P1JSIN {
  font-family: Cuprum, Oswald, Helvetica, sans-serif;
  position: absolute;
  left: 0;
  text-align: center;
  height: 100%;
  width: 100%;
  line-height: 100px;
  font-size: 32px;
  color: #f9cb76;
  pointer-events: none;/* delete cursor from span */
}



.PoWqAr {
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.P2KRhY {
  position: absolute;
  top: 0;
  left: 0;
}


.P2ty_Z {
  height: 100%;
}

.P2ty_Z .P2LByb {
    -webkit-box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.6);
            box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.6);
    cursor: pointer;
  }

.P2ty_Z .P2LByb img {
      height: 100%;
    }

.P2ty_Z .P2LByb.PxTTs8:after {
     opacity: 0;
   }

.P2ty_Z .P2LByb:after {
     display: block;
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 2;
     background: #000;
     opacity: .3;
     -webkit-transition: opacity .3s;
     transition: opacity .3s;
   }

.P1rV-3 {
  -webkit-box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.6);
          box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.6);
}

.P1rV-3 img {
    width: 100%;
  }

.P36imi {
   position: absolute;
   top: 36%;
   background-color: #f8f8f4;
   background-position: center center !important;
   opacity: .8;
   z-index: 200;
   cursor: pointer;
}

.P36imi.P33UyF {
   left: 20px;
 }

.P36imi.P2XUho {
   right: 20px;
 }

.P36imi:hover {
   opacity: 1;
 }

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

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

.P1HWY4{
  width: 100%;
  height: 100%;
  border: none;
  background: #000000;
  display: block;
}

.P1OYDE{
  position: absolute;
  height: 11.90vw;
  text-align: center;
  width: 100%;
  background-color: #000000;
  -webkit-box-shadow: 0 0 7px 7px rgba(0,0,0,.7);
          box-shadow: 0 0 7px 7px rgba(0,0,0,.7);
  padding: 0 0 57px;
  z-index: 6;
}

.P2aXDk{
  width: 13.6vw;
  height: 8.7vw;
  position: relative;
  display: inline-block;
  margin: 0 0.04vw;


}

.P2aXDk div {
      transition: box-shadow .3s,-webkit-filter .3s,filter .3s;
      width: 100% !important;
      height: 100% !important;
      -webkit-box-shadow: inset 0 0 70px 100px rgba(0,0,0,.5);
              box-shadow: inset 0 0 70px 100px rgba(0,0,0,.5);
      background-size: contain;
   }

.P2aXDk div:hover {
       -webkit-box-shadow: inset 0 0 40px 20px rgba(0,0,0,.2);
               box-shadow: inset 0 0 40px 20px rgba(0,0,0,.2);
    }
.P3MrEv {
  position: relative;
  display: inline-block;
  height: 9.9vw;
  width: 16.66vw;
  border: none;
  margin-top: -1.2vw;
  z-index: 1;
  -webkit-box-shadow: 0 0 7px 7px rgba(0,0,0,.7);
          box-shadow: 0 0 7px 7px rgba(0,0,0,.7);
}
.P3MrEv div {
      width: 100% !important;
      height: 100% !important;
      background-size: contain;

  }
.P3MrEv:after {
      display: block;
      content: "";
      width: 72px;
      height: 72px;
      position: absolute;
      top: 50%;
      left: 50%;
      -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;
      border: 6px solid #fff;
      border-radius: 50%;
  }
.P3MrEv: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);
   }
.P3MrEv:before {
      display: block;
      content: "";
      width: 0;
      height: 0;
      border-top: 22px solid transparent;
      border-left: 38px solid #fff;
      border-bottom: 22px solid transparent;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-37%, -50%);
          -ms-transform: translate(-37%, -50%);
              transform: translate(-37%, -50%);
  }

@media (max-width: 960px){
  .P1OYDE{
    top: 405px;
    height: 134px;
  }

  .P2aXDk{
    width: 132px;
    height: 85px;
    margin: 0;
  }
  .P3MrEv {
    height: 96px;
    width: 166px;
    margin-top: 11px;
  }

  .P3MrEv:after {
     width: 35px;
     height: 35px;
   }

  .P3MrEv:before {
     border-top: 11px solid transparent;
     border-left: 19px solid #fff;
     border-bottom: 11px solid transparent;
   }
}

.P3_VJa {
  position: relative;
  text-align: center;
  width: 1368px;
  margin: 0 auto;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.P2-QKy {
  position: relative;
  height: 11.90em;
  width: 20.02em;
  margin-top: -1.44em;
  z-index: 1;
}

.P2-QKy div {
    width: 100% !important;
    height: 100% !important;
    background-size: contain;
  }

.P2-QKy div:hover {
      -webkit-box-shadow: inset 0 0 40px 20px rgba(0, 0, 0, .2);
              box-shadow: inset 0 0 40px 20px rgba(0, 0, 0, .2);
    }

.P1aQjX:first-child {
  width: 26.94em;
  height: 15.75em;
  margin-left: 0;
}

.P1aQjX {
  position: relative;
  width: 17.88em;
  height: 12.75em;
  margin: 0 0.56em;
  transition: transform .2s, -webkit-transform .2s;
  will-change: transform;
}

.P1aQjX:hover {
    -webkit-transform: perspective(1px) translateZ(0) scale(1.02);
            transform: perspective(1px) translateZ(0) scale(1.02);
  }

.P1aQjX div {
    width: 100% !important;
    height: 100% !important;
    background-size: cover;
    border-radius: 4px;
  }

.P1aQjX:after {
    display: block;
    content: "";
    will-change: transform;
    width: 4em;
    height: 3.44em;
    position: absolute;
    top: 50%;
    left: 50%;
    -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;
    background: url('//cdn01.x-plarium.com/browser/content/landings/portal-pages/001/play.png') no-repeat center center/contain;
  }

.P1aQjX: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);
  }

.P3Qol3 {
  width: 50.00em !important;
  height: 28.13em !important;
}

.P1X03A {
    background-color: transparent;
  }

.P1X03A.P2StH- {
      left: 30em;
    }

.P1X03A.P5kyQS {
      right: 30em;
    }
@media (max-width: 1900px) {

    .P1X03A.P2StH- {
      left: 14em;
    }

    .P1X03A.P5kyQS {
      right: 14em;
    }
}

@media (max-width: 1400px) {
  .P3_VJa {
  width: 1024px;
}
}


.P3baf0 {
  height: 100%;
}

.P3baf0 .P2Vyzf {
    cursor: pointer;
  }

.P3baf0 .P2Vyzf img {
      height: 100%;
      position: relative;
      z-index: 1;
    }

.P3baf0 .P2Vyzf .P2VkE_{
      opacity: 0;
      position: absolute;
      -webkit-transition: opacity .3s ease-in-out .1s;
      transition: opacity .3s ease-in-out .1s;
      left: 0;
      top: 0;
      z-index: 0;
    }

.P3baf0 .P2Vyzf:hover .P2VkE_{
        opacity: 1;
        display: block;
      }

.P1VENZ {
  -webkit-box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.6);
          box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.6);
}

.P1VENZ img {
    width: 100%;
  }

.P3Ts_Q {
   position: absolute;
   top: 50%;
   background-color: #f8f8f4;
   background-position: center center !important;
   opacity: .8;
   z-index: 200;
   cursor: pointer;
}

.P3Ts_Q.PM5ndo {
   left: 20px;
 }

.P3Ts_Q.P3lXk- {
   right: 20px;
 }

.P3Ts_Q:hover {
   opacity: 1;
 }

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

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

.P3y5rA{
  width: 100%;
  height: 100%;
  border: none;
  background: #000000;
  display: block;
}

.P6STYK{
  position: absolute;
  bottom: 0;
  height: 11.90vw;
  width: 100%;
  left: auto;
  right: auto;
  z-index: 1;
}

@media (max-height: 600px){

}

.P4xuug{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}

.P3gzqD{
  position: absolute;
  left:55%;
  width: 46%;
  right: 20%;
  cursor: pointer;
  -webkit-animation: P1MVnq .3s;
          animation: P1MVnq .3s;
  -webkit-transform: scaleX(-0.7) scaleY(0.7);
      -ms-transform: scaleX(-0.7) scaleY(0.7);
          transform: scaleX(-0.7) scaleY(0.7);
}

.P3gzqD .P1z0Rw{
    width: 100%;
    z-index: 0;
    position: relative;
    -webkit-filter: grayscale(100%) brightness(10%);
            filter: grayscale(100%) brightness(10%);
    -webkit-transition: all .3s ;
    transition: all .3s ;
  }

.P3gzqD:hover .P1z0Rw{
      -webkit-filter: grayscale(55%) brightness(100%);
              filter: grayscale(55%) brightness(100%);
    }

.P3IL2I{
  left: 3%;
  right: 60%;
  opacity: 1;
  cursor: default;
  -webkit-animation: P3wYnU 1.5s;
          animation: P3wYnU 1.5s;
  -webkit-transform: scaleX(1) scaleY(1) ;
      -ms-transform: scaleX(1) scaleY(1) ;
          transform: scaleX(1) scaleY(1) ;
}

.P3IL2I .P1z0Rw{
      -webkit-filter: grayscale(0%) brightness(100%);
              filter: grayscale(0%) brightness(100%);
    }

.P2mhKA{
  position: absolute;
  left:50%;
  z-index: 3;
}

.PL9q_z{
  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);
}

.PL9q_z .P2liQw{
    display: block;
  }

.PL9q_z .P2xCMl{
    display: block;
  }

.PL9q_z .P2ycM1{
      width: 100%;
      z-index: 0;
      position: relative;
    }

.PL9q_z .P20Lay{
      opacity: 0;
      position: absolute;
      -webkit-transition: opacity .3s ease-in-out .1s;
      transition: opacity .3s ease-in-out .1s;
      left: 0;
      top: 0;
      z-index: 1;
    }

.PL9q_z:hover .P1zryQ{
      opacity: 1;
      display: block;
    }

.PT_dfU{
  opacity: 1;
  -webkit-transform: scaleX(-1) scaleY(1) ;
      -ms-transform: scaleX(-1) scaleY(1) ;
          transform: scaleX(-1) scaleY(1) ;
}

.PT_dfU .P20Lay{
    opacity: 1;
    display: block;
  }

@-webkit-keyframes P3wYnU {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes P3wYnU {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@-webkit-keyframes P1MVnq {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes P1MVnq {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@media (max-height: 600px){

}

.P3JAX2{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}

.P2EAJk{
  position: absolute;
  left:55%;
  width: 46%;
  right: 20%;
  cursor: pointer;
  -webkit-animation: P3zYmt .3s;
          animation: P3zYmt .3s;
  -webkit-transform: scaleX(-0.7) scaleY(0.7);
      -ms-transform: scaleX(-0.7) scaleY(0.7);
          transform: scaleX(-0.7) scaleY(0.7);
}

.P2EAJk .P2CmAK{
    width: 100%;
    z-index: 0;
    position: relative;
  }

.P2EAJk .P2M5zT{
    width: 8%;
    position: absolute;
    top: -15%;
    left: 39%;
    -webkit-animation: P3as2I 1.5s infinite;
            animation: P3as2I 1.5s infinite;
  }

.P1YkCi{
  left: 3%;
  right: 60%;
  opacity: 1;
  cursor: default;
  -webkit-animation: P3_02T 1.5s;
          animation: P3_02T 1.5s;
  -webkit-transform: scaleX(1) scaleY(1) ;
      -ms-transform: scaleX(1) scaleY(1) ;
          transform: scaleX(1) scaleY(1) ;
}

.P1YkCi .P2M5zT{
      opacity: 0;
      display: none;
    }

@-webkit-keyframes P3as2I {
  0% {top: -18%;}
  50% {top: -10%;}
  100% {top: -18%;}
}

@keyframes P3as2I {
  0% {top: -18%;}
  50% {top: -10%;}
  100% {top: -18%;}
}

.PtTBRs{
  position: absolute;
  left:50%;
  z-index: 3;
}

@-webkit-keyframes P3_02T {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes P3_02T {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@-webkit-keyframes P3zYmt {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes P3zYmt {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.P3JZe3{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}

.P1uaA5{
  position: absolute;
  left:50%;
  top: 2vw;
  width: 41.5%;
  right: 20%;
  cursor: pointer;
  opacity: 0;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.P1uaA5:nth-child(2n){
     left:56%;
   }

.P1uaA5 .P3D4pQ{
    width: 100%;
    z-index: 0;
    position: relative;
  }

.P3dOy3{
  -webkit-animation: P139dR 1.5s;
          animation: P139dR 1.5s;
  opacity: 1;
}

.P3J9BV{
  position: absolute;
  left:10%;
  width: 24vw;
  top: 6vw;
  z-index: 3;
}

.P3J9BV .P16d9F{
    position: relative;
    cursor: pointer;
    margin:0 0 1vw;
    width: 100%;
    }

.P3J9BV .P16d9F .P2mmXs{
      position: absolute;
      top: 7vw;
      right: 11.6vw;
      font-size: 1.72vw;
    }

.P3J9BV .P16d9F:nth-child(2n) .P2mmXs{
          top: 8.2vw;
        }

.P3J9BV .P35K07{
         width: 100%;
       }

.P3J9BV .P1SMiT{
            opacity: 0;
            width: 100%;
            position: absolute;
            top: 0;
          }

.P1ibmA:after{
  clear: both;
  content: '';
  background-image: url("//cdn01.x-plarium.com/browser/content/landings/choose/004/hover.png");
  background-size: contain;
  width: 12.4vw;
  height: 12.4vw;
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0.6vw;
  right: -0.6vw;
  -webkit-animation: P2qxvX 10s infinite;
          animation: P2qxvX 10s infinite;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.P1ibmA:nth-child(2n):after{
  top: 1.8vw;
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.P1ibmA .P1SMiT{
    opacity: 1;
    -webkit-animation: P2TKcW 10s infinite;
            animation: P2TKcW 10s infinite;
  }

.P1ibmA .P2mmXs{
      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;
    }

.P16d9F:hover .P1SMiT{
    opacity: 1;
  }

.P16d9F:hover .P2mmXs{
      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 P139dR {
  0% {opacity: 0;}
  100% {opacity: 1;}
}


@keyframes P139dR {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@-webkit-keyframes P2qxvX {
  0% {-webkit-transform: rotate(0);transform: rotate(0);opacity: 0;}
  20% {-webkit-transform: rotate(72deg);transform: rotate(72deg);opacity: 1;}
  40% {-webkit-transform: rotate(50deg);transform: rotate(50deg);opacity: 0.5;}
  60% {-webkit-transform: rotate(288deg);transform: rotate(288deg);opacity: 1;}
  80% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 0.5;}
  90% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 1;}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);opacity: 0;}
}

@keyframes P2qxvX {
  0% {-webkit-transform: rotate(0);transform: rotate(0);opacity: 0;}
  20% {-webkit-transform: rotate(72deg);transform: rotate(72deg);opacity: 1;}
  40% {-webkit-transform: rotate(50deg);transform: rotate(50deg);opacity: 0.5;}
  60% {-webkit-transform: rotate(288deg);transform: rotate(288deg);opacity: 1;}
  80% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 0.5;}
  90% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 1;}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);opacity: 0;}
}

@-webkit-keyframes P2TKcW {
  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 P2TKcW {
  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;}
}

.PNMVJ8{
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 43vw;
}

.P1biaA{
  position: absolute;
  left:50%;
  cursor: pointer;
  opacity: 0;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 41vw;
  height: 41vw;
}

.P1biaA .PFbAAh{
    height: 100%;
    z-index: 0;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }

.P2GDKS{
  -webkit-animation: P2UkR3 1.5s;
          animation: P2UkR3 1.5s;
  opacity: 1;
}

.P11r2u{
  position: absolute;
  right:0;
  width: 31vw;
  top: 50%;
  z-index: 3;
  background: url("//cdn01.x-plarium.com/browser/content/landings/prelender_hybrid/003/pers/circle.png") no-repeat;
  background-size: contain;
  padding: 8vw 0 8vw 20vw;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.P11r2u .P1LUdj{
    position: relative;
    cursor: pointer;
    margin:0 0 1vw;
    width: 9vw;
  }

.P11r2u .P1LUdj:after{
      position: absolute;
      content: "";
      right: 12.5vw;
      top: 6vw;
      width: 2vw;
      height: 2vw;
      border-radius: 50%;
      border: solid 3px #e7d9ce;
      -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;
    }

.P11r2u .P1LUdj:before{
      position: absolute;
      content: "";
      right: 12.5vw;
      top: 6vw;
      width: 1vw;
      height: 1vw;
      border-radius: 50%;
      background: #e7d9ce;
      -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;
    }

.P11r2u .P1LUdj:nth-child(2n){
      right: -2vw;
     }

.P11r2u .P1LUdj:nth-child(2n):after,
      .P11r2u .P1LUdj:nth-child(2n):before{
        right: 11.8vw;
        top: 5.5vw;
      }

.P11r2u .P1LUdj:nth-child(3n):after,
      .P11r2u .P1LUdj:nth-child(3n):before{
        right: 10.7vw;
        top: 4.8vw;
      }

.P11r2u .P2DTaB{
       width: 100%;
     }

.P11r2u .P4hMFf{
          opacity: 0;
          width: 100%;
          position: absolute;
          top: 0;
        }


.P1R2Xj .P4hMFf{
    opacity: 1;
    -webkit-animation: P331He 10s infinite;
            animation: P331He 10s infinite;
  }


.P1R2Xj:after{
    border-color: #353d8a!important;
  }


.P1R2Xj:before{
    background: #353d8a !important;
  }

.P1LUdj:hover .P4hMFf{
    opacity: 1;
  }

.P1LUdj:hover:after{
    border-color: #353d8a;
    width: 2.5vw;
    height: 2.5vw;
  }

.P1LUdj:hover:before{
    background: #353d8a;
    width: 1.5vw;
    height: 1.5vw;
  }


@-webkit-keyframes P2UkR3 {
  0% {opacity: 0;}
  100% {opacity: 1;}
}


@keyframes P2UkR3 {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@-webkit-keyframes P185Fl {
  0% {-webkit-transform: rotate(0);transform: rotate(0);opacity: 0;}
  20% {-webkit-transform: rotate(72deg);transform: rotate(72deg);opacity: 1;}
  40% {-webkit-transform: rotate(50deg);transform: rotate(50deg);opacity: 0.5;}
  60% {-webkit-transform: rotate(288deg);transform: rotate(288deg);opacity: 1;}
  80% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 0.5;}
  90% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 1;}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);opacity: 0;}
}

@keyframes P185Fl {
  0% {-webkit-transform: rotate(0);transform: rotate(0);opacity: 0;}
  20% {-webkit-transform: rotate(72deg);transform: rotate(72deg);opacity: 1;}
  40% {-webkit-transform: rotate(50deg);transform: rotate(50deg);opacity: 0.5;}
  60% {-webkit-transform: rotate(288deg);transform: rotate(288deg);opacity: 1;}
  80% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 0.5;}
  90% {-webkit-transform: rotate(216deg);transform: rotate(216deg);opacity: 1;}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);opacity: 0;}
}

@-webkit-keyframes P331He {
  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 P331He {
  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;}
}

.PMX6-W {
  position: absolute;
  z-index:1;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  left: 50%;
  line-height:1;
  text-align: center;
}

.P3Iz9b{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.P1H6Sz{
      left: -27.5vw;
    }


.P3eaRg {
  background: url(//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/top_line.png) repeat-x;
  background-size: auto 3.8vw;
  position: relative;
  width: 100%;
  height: 4vw;
  padding: 0.83vw 0 0;
}

  .P3eaRg .P2KVxU {
    width: 15.1vw;
    height: 2vw;
    margin: 0 auto;
    background-size: contain;
  }

.P3C23d {
  width: 16vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.P14lwz {
    background: url(//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/bg_orange_2.png) no-repeat 0 0/contain;
    height: 15vw;
    margin: 0.5vw 0 0;
    padding: 0 2.7vw;
    width: 100%;
  }

.PZ41JK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    overflow: hidden;
    font-size: .8vw;
    line-height: 1.05vw;
  }

.P3RPeS {
    text-shadow: 1.4px 1.4px 0 rgba(0, 0, 0, 0.6);
    padding: 0.4vw 0;
    margin: 0 0 0.6vw;
    text-transform: uppercase;
    font-family: Roboto;
    font-size: 1.2vw;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    letter-spacing: 0.66px;
    text-align: center;
    color: #edc391;
  }

.P3RPeS:lang(ru) {
      font-size: 1.05vw;
    }

.PNg0-u {
    color: #faf0e1;
  }

.P9H8qV {
    text-align: right;
    color: #fff;
  }

.P3QqB7 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: .2vw;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.P2JmX4 {
    background-size: contain;
    width: 4.7vw;
    height: 4.7vw;
    margin: 0 0 .8vw;
    cursor: pointer;
  }

.P2Oi1V {
      opacity: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
    }

.P3xy9N {
      background: url(//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/bottom.png) no-repeat 0 bottom/contain;
      padding: 0 0 0.98vw;
      position: absolute;
      bottom: 0;
      width: 26.8vw;
      display: none;
      color: #fff;
      text-align: left;
      cursor: default;
    }

.P3xy9N em {
        font-style: normal;
        color: #04c54c;
      }

.P38ECs {
      background: url(//cdn01.x-plarium.com/browser/content/landings/skills/raid_001/top.png) no-repeat 0 0/contain;
      padding: 1.045vw 0 0;
      /* margin-bottom: -1px; */
    }

.PezyIx {
      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;
    }

.PezyIx img {
        display: inline-block;
        vertical-align: center;
      }

.PezyIx div {
        border-top: solid 2px #3ea0ba;
        padding: 0.67vw 1vw;
      }

.PezyIx div:nth-child(2) {
          border: 0;
        }

.PezyIx div:last-child {
          padding-bottom: 0;
        }

.PezyIx div strong {
          display: inline-block;
          height: 100%;
          padding: 0.3vw 0 0.3vw 0.5vw;
          vertical-align: top;
          font-weight: normal;
        }

.P2JmX4 h3 {
      color: #67d0eb;
      margin: 0;
      padding: 0 1vw;
      font-weight: 500;
      text-shadow: 1.4px 1.4px 0 rgba(0, 0, 0, 0.6);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 1.06vw;
    }

.P2JmX4:hover .P2Oi1V {
        opacity: 1;
        -webkit-animation: PUYI5k 0.7s infinite;
                animation: PUYI5k 0.7s infinite;
      }

.P2JmX4:hover .P3xy9N {
        display: block;
      }

@-webkit-keyframes PUYI5k {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes PUYI5k {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.PME9pf {
  display: inline-block;
  margin: 0 9px 0 0;
  padding: 0 0 0 10px;
  border-left: 1px solid;
}

  .PME9pf:first-child {
    border-left: 0;
    padding-left: 0;
  }

.P1-g3n {
  text-align: center;
  z-index: 10;
}

.P2NzEe {
  padding: 5px 0;
}

.P14icR {
  position: fixed !important;
  opacity: 0;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
}

  .P14icR .P2qjfR {
    padding: 31px 30px 31px 31px;
    display: block;
    font: bold 16px/22px 'Trebuchet MS', Helvetica, sans-serif;
    color: #414141;
  }

  .P14icR .P2qjfR:lang(de) {
      font: bold 15px/22px 'Trebuchet MS', Helvetica, sans-serif;
    }

  .P14icR .P2qjfR:lang(ru) {
      padding: 20px 30px 31px 31px;
    }

  .P14icR .P2qjfR:lang(pl) {
      padding: 20px 30px 31px 31px;
    }

  .P14icR.P2Z9ZQ {
    z-index: 10000;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
  }

  .P14icR.P2Z9ZQ .P2qjfR {
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
      -webkit-animation: P28EBt 2s infinite;
              animation: P28EBt 2s infinite;
    }

@-webkit-keyframes P28EBt {
  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 P28EBt {
  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%);}
}

.P2z9K7{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 26vw;
  height: 2vw;
  z-index: 10001;
}
.PP-ujy {
  display: block;
  color: #414141;
}

.P2pU28 {
  position: fixed !important;
  opacity: 0;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 35px;
  left: 6px;
}

  .P2pU28 .P3SQ58 {
    color: #414141;
    font-family: 'Open Sans Bold', sans-serif;
    font-weight: bold;
    padding: 95px 50px 57px 50px;
    text-align: center;
    text-transform: uppercase;
    width: 240px !important;
    height: 226px !important;
    font-size: 14px;
  }

  .P2pU28 .P3SQ58:lang(de) {
      font-size: 12px;
    }

  .P2pU28 .P3SQ58:lang(es) {
      font-size: 13px;
    }

  .P2pU28 .P3SQ58:lang(ja) {
      padding: 107px 50px 57px 50px;
    }

  .P2pU28 .P3SQ58:lang(ko) {
      padding: 107px 50px 57px 50px;
    }

  .P2pU28 .P3SQ58:lang(ru) {
    }

  .P2pU28 .P3SQ58:lang(pl) {
    }

  .P2pU28.P3Yi8d {
    z-index: 10000;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
  }

  .P2pU28.P3Yi8d .P3SQ58 {
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
      -webkit-animation: P2ilR1 2s infinite;
              animation: P2ilR1 2s infinite;
    }

.P3cSa- {
  display: block;
}

@-webkit-keyframes P2ilR1 {
  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 P2ilR1 {
  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%);
  }
}

.P2tibf {
  position: fixed;
  width: 26vw;
  height: 2vw;
  z-index: 10001;
  bottom: 0;
  left: 0;
}

.P1yORu {
  top: 35px;
  right: 6px;
  bottom: auto;
  left: auto;
}

.P1yORu .P2tibf {
    top: 0;
    right: 0;
    left: auto;
  }
.P3jxdp{
  top: -15px;
  right: 6px;
  bottom: auto;
  left: auto;
}
.P3ljuL {
  top: -5px;
  right: 105px;
  bottom: auto;
  left: auto;
}
.P18-hj {
  top: -5px;
  right: 15px;
  bottom: auto;
  left: auto;
}

.P3ljuL .P3SQ58,.P18-hj .P3SQ58{
    color: #fff;
    text-align: right;
    padding: 10px 177px 30px 0;
    background-position: top right !important;
    width: 300px !important;
    height: 122px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }


.P19mkp {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: none;
  width: 100%;
  background: #000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 20px;
  color: #fff;
  height: 94vh;
  font-family: MuseoSans, sans-serif;
}

.P2sJhL {
  display: block;
  padding: 3vw 15.4vw;
}

.PrsOc0 {
  display: block;
  border: 2px solid red;
  color: #414141;
  height: 15vh;
}

.P2WCy5 {
  display: block;
  position: relative;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 6.7vw !important;
  height: 6.1vw !important;
  background-size: contain;
}

.P2Zr2J {
  position: relative;
  display: block;
  font-size: 1.8vw;
  text-align: center;
  margin: 0 0 .4vw;
}

.P3_CFW {
  display: block;
  position: relative;
  margin: 0 0 2.5vw;
  font-size: .94vw;
  text-align: center;
  opacity: .8;
  font-weight: 500;
}

.P1vpD1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.P1rb9p {
  max-width: 20vw;
  width: 100%;
}

.P28WUE {
  position: relative;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  margin: 0 1.25vw 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 3.12vw;
  height: 3.12vw;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 3.2vw;
  color: #fff;
  text-align: center;
  background-color: #373b45;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 36px -12px rgba(0, 0, 0, .8);
          box-shadow: 0 12px 36px -12px rgba(0, 0, 0, .8);
}

.P-IPnf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P2iJ10 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PMBQjy {
  width: 18.2vw;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1.25vw;
}

.P1vpD1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P1Y0op {
  margin: .73vw 0;
  font-size: 1.25vw;
  font-weight: bold;
}

.P4z2Fy {
  font-size: .84vw;
  opacity: .8;
}

.PSSrh2 {
  opacity: .8;
  margin-bottom: 50px;
  position: absolute;
  top: 0;
  right: 0px;
  bottom: auto;
  left: 0px;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  width: 100%;
  height: 12.2vw;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0)), to(#000));
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0, #000 100%);
}
.P3ReBb {
  position: absolute !important;
  top: 33vw;
  z-index: 3;
  display: none;
  opacity: 0;
  width: 100%;
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0 20px;
  color: #e7e4b8;
  font-family: 'PT Serif', MuseoSans, sans-serif;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.P3ReBb {
    /*IE10 */
    top: 34.5vw
}
  }

.PONFWH {
  display: block;
  -webkit-animation: P3i50o 3s;
          animation: P3i50o 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.P1_Mtz {
  display: block;
  border: 2px solid red;
  color: #414141;
  height: 15vh;
}

.PCwKYS {
  display: block;
  position: relative;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 6.7vw !important;
  height: 6.1vw !important;
  background-size: contain;
}

.P3SHan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P2Daqt {
  margin-right: .5vw;
  width: 22vw;
  height: 8.2vw;
  padding: 0 1vw 0 1.4vw;
  background-size: contain;
  overflow: hidden;
}

.P3APkq {
  position: relative;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 3.12vw;
  height: 3.12vw;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  color: #cdc99e;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #918f77, 1.7px 1px 0 #918f77, 0.9px 0.5px 9px #000000;
}

.P2LI_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.P2Cg1l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P2Weh0 {
  width: 18.2vw;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1.25vw;
}

.P1ZBa_ {
  margin: 1.1vw 0 .6vw;
  font-size: 1.15vw;
  font-weight: normal;
}

.P1ZBa_:lang(ru) {
    margin: .6vw 0 .4vw;
  }

.P1fLo1 {
  font-size: .8vw;
  font-weight: normal;
  line-height: 1vw;
  color: #b3b29e;
}

.P_CNr7 {
  display: none;
}

@-webkit-keyframes P3i50o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .8;
  }
  100% {
    opacity: 1;
  }
}

@keyframes P3i50o {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .8;
  }
  100% {
    opacity: 1;
  }
}

@media (max-width: 1365px ) and (max-height: 760px ) {
  .P3ReBb {
    top: 37vw;
  }
}

@media (max-width: 1024px ) and (max-height: 700px ) {
  .P3ReBb {
    top: 43vw;
  }
}
.P3ju_o {
  position: absolute !important;
  top: 36vw;
  z-index: 3;
  display: none;
  opacity: 0;
  width: 100%;
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0 20px;
  color: #b68f56;
  font-family: 'PT Serif', MuseoSans, sans-serif;
}
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.P3ju_o {
    /*IE10 */
    top: 37vw
}
  }

.P1NAcm {
  display: block;
  -webkit-animation: P1CulY 3s;
          animation: P1CulY 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.P1YKIr {
  display: block;
  border: 2px solid red;
  color: #414141;
  height: 15vh;
}

.P3sK1a {
  display: block;
  position: relative;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 6.7vw !important;
  height: 6.1vw !important;
  background-size: contain;
}

.P3DI9M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PGCG3Q {
  margin-right: .5vw;
  width: 22vw;
  height: 8.2vw;
  padding: 0 1vw 0 1.4vw;
  background-size: contain;
  overflow: hidden;
}

.P1xjoz {
  position: relative;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 3.12vw;
  height: 3.12vw;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  color: #b68f56;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px #000000;
}

.P1wxu0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.P6wLuS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PXgC1S {
  width: 18.2vw;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1.25vw;
}

.P3r0II {
  margin: 1.1vw 0 .6vw;
  font-size: 1.15vw;
  font-weight: normal;
}

.P3r0II:lang(ru) {
    margin: .6vw 0 .4vw;
  }

.PzXSB3 {
  font-size: .8vw;
  font-weight: normal;
  line-height: 1vw;
  color: #8f816c;
}

.P2CWjH {
  display: none;
}

@-webkit-keyframes P1CulY {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P1CulY {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1365px) and (max-height: 760px) {
  .P3ju_o {
    top: 37vw;
  }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .P3ju_o {
      /*IE10 */
      top: 38vw
  }
    }
  
}

@media (max-width: 1024px) and (max-height: 700px) {
  .P3ju_o {
    top: 43vw;
  }

  .PGCG3Q {
    margin-right: 5px;
    width: 226px;
    height: 83px;
    padding: 0 10px 0 14px;
  }

  .P3r0II {
    font-size: 12px;
    line-height: 13px;
  }

  .PzXSB3 {
    font-size: 10px;
    line-height: 11px;
  }
  .P1xjoz {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
    height: 32px;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }
}
.PDE4CE {
  position: absolute !important;
  bottom: 58px;
  z-index: 3;
  display: none;
  opacity: 0;
  width: 100%;
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0 20px;
  color: #b68f56;
  font-family: MuseoSans, sans-serif;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PDE4CE {
    /*IE10 */
    top: 37vw
}
  }

.PZgRy_ {
  display: block;
  -webkit-animation: P3D79E 3s;
          animation: P3D79E 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.P2HFbi {
  display: block;
  border: 2px solid red;
  color: #414141;
  height: 15vh;
}

.PcnZa- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P19H_1 {
  position: relative;
  display: block;
  font-size: 22px;
  text-align: center;
  color: #ffca7e;
  font-size: 31px;
  font-weight: 500;
  margin: 0 0 15px;
}

.P2Mnwx {
  position: relative;
  margin-right: .5vw;
  width: 410px;
  min-height: 197px;
  height: 100%;
  border-radius: 9px;
  background-color: #434651;
  padding: 19px 24px 15px;
  margin-right: 18px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.PjlNgU {
  position: absolute;
  top: -12px;
  right: -8px;
}

.PjlNgU img {
  display: none;
}

.P2Mnwx:hover .PjlNgU img {
  display: block;
  position: absolute;
  bottom: 4px;
  left: 250px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 1004px;
  height: auto;
  -webkit-animation: P3D79E 1.5s;
          animation: P3D79E 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.P2Mnwx:last-child {
  margin-right: 0;
}

.P2Mnwx:nth-child(2):hover .PjlNgU img {
   left: -146px;
 }
.P2Mnwx:nth-child(3):hover .PjlNgU img {
  left: -471px;
}

.PjlNgU {
  font-size: 0;
  width: 32px;
  height: 32px;
  background: url('//cdn01.x-plarium.com/browser/content/landings/dwnld_instructions/001/question.png') no-repeat center top/contain;
}

.Py-gSf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.P1Y9r1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P63ppM {
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  font-weight: normal;
  color: #ffda93;
  margin-bottom: 9px;
}

.P3OvMI {
  font-size: 15px;
  font-weight: 300;
  color: #cccccc;
  line-height: 21px;
}

.P2Duku {
  display: none;
}

@-webkit-keyframes P3D79E {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P3D79E {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1441px) {
  .PDE4CE {
    bottom: 4vw;
    padding: 0 1.38vw;
  }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .PDE4CE {
      /*IE10 */
      top: 40vw
  }
    }

  .P19H_1 {
    font-size: 2vw;
    margin: 0 0 1vw;
  }

  .P2Mnwx {
    margin-right: .5vw;
    width: 28.2vw;
    min-height: 13.59vw;
    border-radius: .62vw;
    padding: 1.3vw 1.66vw 1vw;
    margin-right: 1.24vw;
  }

  .P63ppM {
    font-size: 1.52vw;
    margin-bottom: .62vw;
  }

  .P3OvMI {
    font-size: 1vw;
    line-height: 1.4vw;
  }
  .PjlNgU {
    width: 2.2vw;
    height: 2.2vw;
   }
}

@media (max-width: 1024px) {
  .PDE4CE {
    bottom: 57px;
  }

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

  .P19H_1 {
    font-size: 20px;
    margin: 0 0 10px;
  }

  .P2Mnwx {
    margin-right: 5px;
    width: 320px;
    min-height: 170px;
    padding: 22px 26px;
    margin-right: 14px;
  }

  .P63ppM {
    font-size: 17px;
  }

  .P3OvMI {
    font-size: 11px;
    line-height: 16px;
  }
  .PjlNgU {
    width: 22px;
    height: 22px;
   }
}

.PEpXNO {
    position: absolute !important;
    bottom: 50px;
    z-index: 3;
    display: none;
    opacity: 0;
    width: 100%;
    background: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0 20px;
    color: #b68f56;
    font-family: 'PT Serif', MuseoSans, sans-serif;
  }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PEpXNO {
      /*IE10 */
      bottom: 50px
  }
    }
  
  .P308z8 {
    display: block;
    -webkit-animation: Puvdm8 3s;
            animation: Puvdm8 3s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-delay: .3s;
            animation-delay: .3s;
  }
  
  .P1ZFBA {
    display: block;
    border: 2px solid red;
    color: #414141;
    height: 15vh;
  }
  
  .P1TaZ2 {
    display: block;
    position: relative;
    margin: 0 auto;
    -o-object-fit: contain;
       object-fit: contain;
    width: 6.7vw !important;
    height: 6.1vw !important;
    background-size: contain;
  }
  
  .P2cbE0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .P3v_Im {
    margin-right: .5vw;
    width: 22vw;
    height: 8.2vw;
    padding: 0 1vw 0 1.4vw;
    background-size: contain;
    overflow: hidden;
  }
  
  .P2iRaV {
    position: relative;
    -ms-flex-preferred-size: 3.12vw;
        flex-basis: 3.12vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 3.12vw;
    height: 3.12vw;
    font-size: 2.6vw;
    font-weight: 700;
    line-height: 3.3vw;
    color: #b68f56;
    text-align: center;
    text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px #000000;
  }
  
  .Pk4OH2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  
  .P3hYwA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  
  .PGm1mZ {
    width: 18.2vw;
    -o-object-fit: contain;
       object-fit: contain;
    margin-bottom: 1.25vw;
  }
  
  .P2iJgw {
    margin: 1.1vw 0 .6vw;
    font-size: 1.15vw;
    font-weight: normal;
  }
  
  .P2iJgw:lang(ru) {
      margin: .6vw 0 .4vw;
    }
  
  .P4fcTw {
    font-size: .8vw;
    font-weight: normal;
    line-height: 1vw;
    color: #8f816c;
  }
  
  .P3NlhO {
    display: none;
  }
  
  @-webkit-keyframes Puvdm8 {
    0% {
      opacity: 0;
    }
  
    50% {
      opacity: .8;
    }
  
    100% {
      opacity: 1;
    }
  }
  
  @keyframes Puvdm8 {
    0% {
      opacity: 0;
    }
  
    50% {
      opacity: .8;
    }
  
    100% {
      opacity: 1;
    }
  }
  
  @media (max-width: 1365px) and (max-height: 760px) {
      /* top: 37vw; */
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .PEpXNO {
        /*IE10 */
        /* top: 38vw; */
    }
      }
  }
  
  @media (max-width: 1024px) and (max-height: 700px) {
    /* .container {
      top: 43vw;
    } */
  
    .P3v_Im {
      margin-right: 5px;
      width: 226px;
      height: 83px;
      padding: 0 10px 0 14px;
    }
  
    .P2iJgw {
      font-size: 12px;
      line-height: 13px;
    }
  
    .P4fcTw {
      font-size: 10px;
      line-height: 11px;
    }
    .P2iRaV {
      -ms-flex-preferred-size: 32px;
          flex-basis: 32px;
      width: 32px;
      height: 32px;
      font-size: 26px;
      font-weight: 700;
      line-height: 33px;
    }
  }
.PKffpS {
    position: absolute !important;
    bottom: 50px;
    z-index: 3;
    display: none;
    opacity: 0;
    width: 70%;
    left:50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    font-family: 'PT Serif', MuseoSans, sans-serif;
  }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PKffpS {
      /*IE10 */
      bottom: 50px
  }
    }
  
  .P3Kg_S {
    display: block;
    -webkit-animation: P1BqDE 3s;
            animation: P1BqDE 3s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-delay: .3s;
            animation-delay: .3s;
  }
    
  .P26bZZ {
    display: block;
    position: relative;
    margin: 0 auto;
    -o-object-fit: contain;
       object-fit: contain;
    width: 6.7vw !important;
    height: 6.1vw !important;
    background-size: contain;
  }
  
  .P3e5Dr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .P2K45s {
    margin-right: .5vw;
    width: 22vw;
    height: 8.2vw;
    padding: 0 1vw 0 1.4vw;
    background-size: contain;
    overflow: hidden;
  }
  .P2K45s:last-child {
    margin-right: 0
  }
  
  .P1xnIp {
    position: relative;
    -ms-flex-preferred-size: 3.12vw;
        flex-basis: 3.12vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 3.12vw;
    height: 3.12vw;
    font-size: 2.6vw;
    font-weight: 700;
    line-height: 3.3vw;
    text-align: center;
    color: #cfb38c;
    text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235, 0.9px 0.5px 9px rgba(0,0,0,0.65098);
  }
  
  .P1y4Q_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  
  .P1upoA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  
  .P1D9ip {
    width: 18.2vw;
    -o-object-fit: contain;
       object-fit: contain;
    margin-bottom: 1.25vw;
  }
  
  .P3BPIC {
    margin: 1.1vw 0 .6vw;
    font-size: 1.15vw;
    font-weight: normal;
    color: #cfb38c;
  }
  
  .P3BPIC:lang(ru) {
      margin: .6vw 0 .4vw;
    }
  
  .P2j5a8 {
    font-size: .8vw;
    font-weight: normal;
    line-height: 1vw;
    color: #bbad98;
  }
  
  .P8R5sf {
    display: none;
  }
  
  @-webkit-keyframes P1BqDE {
    0% {
      opacity: 0;
    }
  
    50% {
      opacity: .8;
    }
  
    100% {
      opacity: 1;
    }
  }
  
  @keyframes P1BqDE {
    0% {
      opacity: 0;
    }
  
    50% {
      opacity: .8;
    }
  
    100% {
      opacity: 1;
    }
  }
  
 
  
  @media (max-width: 1024px) and (max-height: 700px) {
     
    .P2K45s {
      margin-right: 5px;
      width: 226px;
      height: 83px;
      padding: 0 10px 0 14px;
    }
  
    .P3BPIC {
      font-size: 12px;
      line-height: 13px;
    }
  
    .P2j5a8 {
      font-size: 10px;
      line-height: 11px;
    }
    .P1xnIp {
      -ms-flex-preferred-size: 32px;
          flex-basis: 32px;
      width: 32px;
      height: 32px;
      font-size: 26px;
      font-weight: 700;
      line-height: 33px;
    }
  }
.P500FX {
  position: absolute !important;
  display: none;
  width: 66%;
  opacity: 0;
  background: transparent;
  color: #fff;
  font-family: MuseoSans, sans-serif;
}

.P17nsG {
  display: block;
  margin: auto;
  -webkit-animation: P1cuVI 1.5s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
}

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

.P17nsG {
    /*IE10 */
    opacity: 1
}
  }

.P3xEz9 {
  position: relative;
  display: block;
  font-size: 1.8vw;
  text-align: center;
  margin: 0 0 .4vw;
}

.Pxy6bC {
  display: block;
  position: relative;
  margin: 0 0 2.5vw;
  font-size: .94vw;
  text-align: center;
  opacity: .8;
  font-weight: 500;
}

.P38JMv {
  position: relative;
  width: 19vw;
  padding-top: 4vw;
  border-radius: 10px;
  background-color: #2b2f37;
  overflow: hidden;
  margin: 0 1.2vw;
}

.PT-HOw {
  position: absolute;
  top: 1vw;
  left: 1vw;
  font-size: 1.88vw;
  opacity: 0.5;
  font-weight: bold;
  letter-spacing: normal;
  color: #ffffff;
}

.P19AOE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1vw 1.25vw 2vw;
}

.PImor_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P1Dea_ {
  width: 19.6vw;
  margin-bottom: -2.5vw;
  margin-left: -.3vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.P3WD9X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P3nyR9 {
  margin: 0 0 .6vw;
  font-size: 1.25vw;
}

.P3RXe2 {
  opacity: 0.8;
  font-size: .8vw;
}

@-webkit-keyframes P1cuVI {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P1cuVI {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.P2FSTA {
  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;
}

.P2WSRT {
  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;
  margin: 0 auto 50px;
  width: 1080px;
}

.PxuYeO {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 510px;
  min-height: 270px;
  border-radius: 10px;
  -webkit-box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
          box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
  background-color: #291d2c;
  margin: 0 18px 60px 0;
}

.PxuYeO:nth-child(1) {
  -webkit-animation: P15C4e 1s;
          animation: P15C4e 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.PxuYeO:nth-child(3) {
  -webkit-animation: P15C4e 1s;
          animation: P15C4e 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.PxuYeO:nth-child(2) {
  -webkit-animation: P3cML7 1s;
          animation: P3cML7 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
  opacity: 0;
}

.PxuYeO:nth-child(4) {
  -webkit-animation: P3cML7 1s;
          animation: P3cML7 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
  opacity: 0;
}

.PxuYeO:nth-child(even) {
  margin-right: 0;
  -webkit-transform: translateY(70px);
      -ms-transform: translateY(70px);
          transform: translateY(70px);
}

.PxuYeO:nth-child(2)::after {
  content: "";
  -webkit-animation: P30-dn 2.5s infinite linear;
          animation: P30-dn 2.5s infinite linear;
  position: absolute;
  top: 167px;
  right: -54px;
  display: inline-block;
  width: 104px;
  height: 155px;
  background: url(https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/ruby.png)no-repeat 50% 50%/contain;
}

.PxuYeO:nth-child(3)::after {
  content: "";
  -webkit-animation: P30-dn 2.5s infinite linear;
          animation: P30-dn 2.5s infinite linear;
  position: absolute;
  top: 167px;
  left: -39px;
  display: inline-block;
  width: 104px;
  height: 140px;
  background: url(https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/silver.png)no-repeat 50% 50%/contain;
}

.PuHlGY {
}

.P2Tk_C {
  padding: 60px 50px 0;
  font-size: 35px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 0.5px;
  color: #e3e3e3;
  margin: 0 0 9px;
}

.P3Lebh {
  text-align: left;
  padding: 0 80px 20px;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 25px;
  letter-spacing: 0.5px;
  color: #d6d6d6;
}

.P3Lebh ul, .P3Lebh ol {
    padding-left: 10px;
  }

.P3Lebh ul {
    list-style: none;
  }

.P3Lebh ul li::before {
      content: "";
      position: relative;
      left: -15px;
      border-radius: 50%;
      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;
    }

.PbjmBa {
  display: none;
}
@media (max-width: 1280px) {

  .PxuYeO:nth-child(2)::after {
    display: none;
  }

  .PxuYeO:nth-child(3)::after {
    display: none;
  }
}
@media (max-width: 1024px) {
  .P2FSTA {
    margin: 0 auto 90px;
  }

  .P2WSRT {
    margin: 0 auto 50px;
    width: 90vw;
  }

  .PxuYeO {
    width: 43vw;
    min-height: 175px;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
    margin: 0 18px 28px 0;
  }

  .PxuYeO:nth-child(1) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .PxuYeO:nth-child(3) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .PxuYeO:nth-child(even) {
    -webkit-transform: translateY(70px);
        -ms-transform: translateY(70px);
            transform: translateY(70px);
  }

  .PxuYeO:nth-child(2)::after {
    display: none;
  }

  .PxuYeO:nth-child(3)::after {
    display: none;
  }

  .P2Tk_C {
    padding: 33px 20px 0 30px;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: normal;
    margin: 0 0 9px;
  }

  .P3Lebh {
    padding: 0 20px 20px 40px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.5px;
  }
.P3Lebh ol, .P3Lebh ul {
  padding: 0 0 0 3vw;
}
      .P3Lebh ul li::before {
        left: -15px;
        border-radius: 50%;
        width: 9px;
        height: 9px;
      }
}

@media (min-width: 600px) and (max-width: 768px) {
  /* .stepWrapper {
    margin: 0 auto 50px;
    width: 580px;
  } */

  .P2Tk_C {
    padding: 21px 20px 0 25px;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: normal;
    margin: 0 0 9px;
  }

  .P3Lebh {
    padding: 0 12px 10px 25px;
    font-size: 14px;
    letter-spacing: normal;
  }

    .P3Lebh ol,
    .P3Lebh 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) {
  .P2FSTA{
    margin: 0 auto 55px;
  }
  .P2WSRT {
    display: block;
    margin: 0 auto 50px;
    width: 100%;
  }

  .P2Tk_C {
    padding: 20px 20px 0 28px;
  }

  .PxuYeO {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 90%;
    max-width: 450px;
    min-height: 150px;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
    background-color: #291d2c;
    margin: 0 auto 18px;
  }

  .PxuYeO:nth-child(1) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    margin: 0 auto 18px;
  }

  .PxuYeO:nth-child(3) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
  }

  .PxuYeO:nth-child(2) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    margin: 0 auto 18px !important;
  }

  .PxuYeO:nth-child(4) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    margin: 0 auto 18px !important;
  }

  .PxuYeO:nth-child(even) {
    margin-right: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .PxuYeO:nth-child(2)::after {
    content: "";
    -webkit-animation: P30-dn 2.5s infinite linear;
            animation: P30-dn 2.5s infinite linear;
    position: absolute;
    top: 167px;
    right: -54px;
    display: none;
    width: 104px;
    height: 155px;
    background: none;
  }

  .PxuYeO:nth-child(3)::after {
    content: "";
    -webkit-animation: P30-dn 2.5s infinite linear;
            animation: P30-dn 2.5s infinite linear;
    position: absolute;
    display: none;
    top: 167px;
    left: -39px;
    display: inline-block;
    width: 104px;
    height: 140px;
    background: none;
  }

  .P3Lebh {
    text-align: left;
    padding: 0 12px 20px 30px;
  }

    .P3Lebh ol,
    .P3Lebh ul {
      padding: 0 0 0 20px;
    }
}

@-webkit-keyframes P30-dn {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P30-dn {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes P15C4e {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes P15C4e {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes P3cML7 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}

@keyframes P3cML7 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}



.P1nJJr {
  position: static !important;
  display: block;
  width: 85.5em;
  margin: 0 auto 6.25em;
  opacity: 1;
  background: transparent;
  color: #fff;
  font-family: MuseoSans, Palatino Linotype, Book Antiqua, sans-serif;
}

.P16mHk {
  width: 10em;
  margin: 0 auto;
}

.P3Jz-a {
  position: relative;
  display: block;
  font-size: 2.5em;
  max-width: 20.5em;
  text-align: center;
  margin: 0 auto .3em;
}

.P2qTkT {
  display: block;
  position: relative;
  margin: 0 auto 1.5em;
  font-size: 1.13em;
  line-height: 1.3;
  max-width: 35em;
  text-align: center;
  color: hsla(0, 0%, 100%, .8);
}

.P2C706 {
  position: relative;
  width: 21.8em;
  padding: 4.56em 1.56em 1.56em;
  margin: 0 1em;
  border-radius: 10px;
  min-height: 21.8em;
  background: linear-gradient(230deg, #343238, #202323);
  overflow: hidden;
}

.P3mjgm {
  position: absolute;
  top: 0.7em;
  left: .8em;
  color: #95979b;
  font-size: 1.9em;
  font-weight: 700;
}

.P3dQwY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.2em 1.5em 2.4em;
}

.P1lO2X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P21N8X {
  width: 18.63em;
  border-radius: 6px;
  -o-object-fit: contain;
     object-fit: contain;
}

.P1AjEk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P19sfL {
  margin: 0 0 .5em;
  font-size: 1.25em;
  font-weight: 500;
}

.P26A6E {
  opacity: 0.8;
  font-size: .96em;
}

@-webkit-keyframes P1Kg1q {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P1Kg1q {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.PbbRB2 {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: none;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 20px;
  color: #fff;
  height: 94vh;
  font-family: MuseoSans, sans-serif;
}

.P1psKs {
  display: block;
  padding: 3vw 15.4vw;
}

.P2tW6Y {
  display: block;
  border: 2px solid red;
  color: #414141;
  height: 15vh;
}

.P2c40w {
  display: block;
  position: relative;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 6.7vw !important;
  height: 6.1vw !important;
  background-size: contain;
}

.PHsaHj {
  position: relative;
  display: block;
  font-size: 1.8vw;
  text-align: center;
  margin: 0 0 .4vw;
}

.P2LvZ3 {
  display: block;
  position: relative;
  margin: 0 0 2.5vw;
  font-size: .94vw;
  text-align: center;
  opacity: .8;
  font-weight: 500;
}

.PBJ31E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.P3RoBM {
  max-width: 20vw;
  width: 100%;
}

.P1Rdg4 {
  position: relative;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  margin: 0 1.25vw 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 3.12vw;
  height: 3.12vw;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 3.2vw;
  color: #fff;
  text-align: center;
  background-color: #373b45;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 36px -12px rgba(0, 0, 0, .8);
          box-shadow: 0 12px 36px -12px rgba(0, 0, 0, .8);
}

.PRCIxx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P19nAK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P3HBaf {
  width: 18.2vw;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1.25vw;
}

.PBJ31E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P2Gafn {
  margin: .73vw 0;
  font-size: 1.25vw;
  font-weight: bold;
}

.P2oRbn {
  font-size: .84vw;
  opacity: .8;
}

.P2OXOR {
  opacity: .8;
  margin-bottom: 50px;
  position: absolute;
  top: 0;
  right: 0px;
  bottom: auto;
  left: 0px;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  width: 100%;
  height: 12.2vw;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0)), to(#000));
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0, #000 100%);
}

.P1rY0V {
  position: absolute !important;
  bottom: 50px;
  z-index: 3;
  display: none;
  opacity: 0;
  width: 100%;
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0 20px;
  color: #b68f56;
  font-family: 'PT Sans', MuseoSans, sans-serif;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.P1rY0V {
    /*IE10 */
    bottom: 50px
}
  }

.Pt4z98 {
  display: block;
  -webkit-animation: P1uGqV 3s;
          animation: P1uGqV 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.P1zcNx {
  display: block;
  border: 2px solid red;
  color: #414141;
  height: 15vh;
}

.P2AeGG {
  display: block;
  position: relative;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 6.7vw !important;
  height: 6.1vw !important;
  background-size: contain;
}

.PjrAYM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: calc(18% + 210px);
}

@media (max-width: 1606px) {

.PjrAYM {
    margin-left: calc(18% + 150px)
}
  }

@media (min-width: 1921px) {

.PjrAYM {
    margin-left: 28vw
}
  }

.P1jyEo {
  position: relative;
  width: 22vw;
  min-height: 12vw;
  margin-right: 0.5vw;
  padding: 0 1vw 0 1.4vw;
  background-size: contain;
  background-color: rgba(255, 255, 255, 0.9);
  overflow: hidden;
}

.P3hUBW {
  position: relative;
  -ms-flex-preferred-size: 3.12vw;
      flex-basis: 3.12vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 3.12vw;
  height: 3.12vw;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 3.3vw;
  color: #b68f56;
  text-align: center;
  text-shadow: 0.9px 0.5px 0 #806235, 1.7px 1px 0 #806235,
    0.9px 0.5px 9px #000000;
}

.Pbt8sE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P3NoiS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P1srwV {
  position: absolute;
  top: 1vw;
  left: 1.4vw;
  width: 3vw;
  height: 3vw;
  border-radius: 50%;
}

.P3gCGd {
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 3vw;
  margin: 1vw 0 0.5vw 3.7vw;
  font-size: 1vw;
  font-weight: normal;
  color: #000;
}

.P3gCGd:lang(ru) {
    margin: 1vw 0 0.5vw 3.7vw;
  }

.P3gCGd time {
    display: block;
    margin-top: 0.1vw;
    font-size: 0.68em;
    color: #919191;
  }

.P1ESMl {
  font-size: 0.78vw;
  font-weight: normal;
  line-height: 1.35;
  color: #525252;
}

.PyqpXK {
  display: none;
}

@-webkit-keyframes P1uGqV {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P1uGqV {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1024px) and (max-height: 700px) {

  .P1jyEo {
    margin-right: 5px;
    width: 226px;
    padding: 0 10px 10px 14px;
  }

  .PjrAYM {
      margin-left: 290px;
  }

  .P3gCGd {
    font-size: 12px;
    line-height: 13px;
  }

  .P1ESMl {
    font-size: 10px;
  }
  .P3hUBW {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
    height: 32px;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }
}

.PQlMEp {
  position: absolute !important;
  display: none;
  opacity: 0;
  background: transparent;
  color: #fff;
  font-family: Cuprum, sans-serif;
  width: 100%;
}

.Po8Ewr {
  display: block;
  margin: auto;
  -webkit-animation: P2byjd 1.5s forwards;
          animation: P2byjd 1.5s forwards;
}

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

.Po8Ewr {
    /*IE10 */
    opacity: 1
}
  }

.PLTKKJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.P3e0gw {
  position: relative;
  width: 19.7vw;
  height: 15vw;
  padding: 2.8vw 1.8vw 0 1vw;
  overflow: hidden;
  background-size: contain;
}

.P2bWH8 {
  font-size: 1.2vw;
  line-height: 1;
  text-align: center;
  margin: 0;
  text-shadow: 1px 1px 0 #1a4252, -1px -1px 0 #1a4252, 1px -1px 0 #1a4252,
    -1px 1px 0 #1a4252;
}

.P1FQ0C {
  opacity: 0.8;
  font-size: 0.8vw;
}

@-webkit-keyframes P2byjd {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P2byjd {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.P2Sjdo {
  font-family: 'Open Sans', sans-serif;
  position: absolute !important;
  display: none;
  opacity: 0;
  background: transparent;
  color: #6f717d;
  width: 100%;
}

.Pr4Ny5 {
  display: block;
  margin: auto;
  -webkit-animation: PheJM8 0.5s forwards;
          animation: PheJM8 0.5s forwards;
}

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

.Pr4Ny5 {
    /*IE10 */
    opacity: 1
}
  }

.P1gHyM {
  position: relative;
  display: block;
  font-size: 4vw;
  line-height: 1.24;
  text-align: center;
  margin: 0 auto 1vw;
  text-transform: uppercase;
  font-weight: bold;
  color: #2a2f59;
}

.P3h1Qh {
  display: block;
  position: relative;
  margin: 0 0 2.5vw;
  font-size: 1.2vw;
  text-align: center;
  font-weight: 600;
  color: #6f717d;
  line-height: 1.39;
}
.P3i7SB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.P3lJLg {
  text-align: left;
  position: relative;
  width: 19.7vw;
  font-size: 0.88vw;
  overflow: hidden;
  background-color: #fff;
  background-size: contain;
  border-radius: 8px;
  background-position: bottom center !important;
  padding: 1.66vw 1.66vw 7.5vw;
  -webkit-box-shadow: 6.8px 18.8px 30px 0 rgba(53, 56, 90, 0.1),
    0px 4px 20px 0 rgba(173, 176, 215, 0.1);
          box-shadow: 6.8px 18.8px 30px 0 rgba(53, 56, 90, 0.1),
    0px 4px 20px 0 rgba(173, 176, 215, 0.1);
}

.P29f2I {
  font-size: 2.34vw;
  line-height: 1;
  margin: 0 0 1.6vw;
  color: #2a2f59;
  text-transform: uppercase;
}

.P2SUOq {
  height: 12.44vw;
}
.P3Ywvj {
  font-size: 1.17vw;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0.2vw;
}

.P1o-Bo {
  position: absolute;
  bottom: 0;
}

@-webkit-keyframes PheJM8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PheJM8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.PKPXrX {
  position: absolute !important;
  z-index: 3;
  display: none;
  opacity: 0;
  width: 45vw;
  margin: 0 auto;
  background: transparent;
  color: #fff;
  font-family: Roboto;
}

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.PKPXrX {
    /*IE10 */
    bottom: 50px
}
  }

.P3gBmZ {
  display: block;
  -webkit-animation: PVsHlW 4s;
          animation: PVsHlW 4s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.P24oYa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P1I0J9 {
  position: relative;
  width: 14vw;
  margin-right: 1.2vw;
  background: rgba(13, 13, 13, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.P1I0J9:after {
    position: absolute;
    right: -1vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    display: block;
    content: '';
    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;
  }

.P1I0J9:before {
    position: absolute;
    left: 0;
    top: 0;
    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: 0px 0px 4px 2px rgba(250, 9, 123, 0.8);
            box-shadow: 0px 0px 4px 2px rgba(250, 9, 123, 0.8);
    display: block;
    content: '';
    width: 3px;
    height: 100%;
    z-index: 2;
  }

.P1I0J9:last-child {
    margin-right: 0;
  }

.P1I0J9:last-child:after {
      display: none;
    }

.P1RGVK {
  display: none;
}

.P53NNN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PEX_hS {
  background: rgba(13, 13, 13, 0.5);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  min-height: 4vw;
  text-transform: capitalize;
  color: #f9d206;
  font-weight: 900;
  font-size: 0.84vw;
  margin: 0;
  padding: 1.6vw 1vw 1vw 1.6vw;
  min-height: 5vw;
}

.P1Ukhb {
  line-height: 1.4;
  padding: 1vw 1vw 1.6vw 1.6vw;
  font-size: 0.73vw;
  font-weight: 300;
  color: #f5f5f5;
  min-height: 5.5vw;
}

.PZw4Br {
  display: none;
}

@-webkit-keyframes PVsHlW {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PVsHlW {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 1280px) {
  .PKPXrX {
    left: 39% !important;
  }
}

.P1P-fw {
  position: relative !important;
  width: 100%;
  margin: 0 auto 170px;
  font-family: Segoe UI, Helvetica Neue, sans-serif;
}

.PL3QfU {
  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;
  margin: 0 auto 50px;
  width: 1116px;
}

.P2RgBR {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 527px;
  min-height: 270px;
  border-radius: 10px;
  -webkit-box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
          box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
  background-color: #291d2c;
  margin: 0 18px 60px 0;
}

.P2RgBR:nth-child(1) {
  -webkit-animation: P3qiZe 1s;
          animation: P3qiZe 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.P2RgBR:nth-child(3) {
  -webkit-animation: P3qiZe 1s;
          animation: P3qiZe 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}

.P2RgBR:nth-child(2) {
  -webkit-animation: P1OJMA 1s;
          animation: P1OJMA 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  opacity: 0;
}

.P2RgBR:nth-child(4) {
  -webkit-animation: P1OJMA 1s;
          animation: P1OJMA 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
  opacity: 0;
}

.P2RgBR:nth-child(even) {
  margin-right: 0;
  -webkit-transform: translateY(70px);
      -ms-transform: translateY(70px);
          transform: translateY(70px);
}

.P2RgBR:nth-child(2)::after {
  content: '';
  -webkit-animation: P1eg5- 2.5s infinite linear;
          animation: P1eg5- 2.5s infinite linear;
  position: absolute;
  bottom: -31px;
  right: -38px;
  display: inline-block;
  width: 80px;
  height: 105px;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/mech-arena/rubin.png') no-repeat 50% 50% / contain;
}

.P2RgBR:nth-child(3)::after {
  content: '';
  -webkit-animation: P1eg5- 2.5s infinite linear;
          animation: P1eg5- 2.5s infinite linear;
  position: absolute;
  bottom: -20px;
  left: -39px;
  display: inline-block;
  width: 80px;
  height: 108px;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/content_creators_page/mech-arena/silver.png') no-repeat 50% 50% / contain;
}

.P8RqD2 {
  padding: 55px 50px 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.14;
  letter-spacing: 0.5px;
  color: #e3e3e3;
  margin: 0 0 9px;
}

.P1PIP3 {
  text-align: left;
  padding: 0 75px 30px;
  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  color: #d6d6d6;
}

.P1PIP3 p {
    margin: 0 0 0 -25px;
  }

@media (max-width: 1024px) {

.P1PIP3 p {
      margin: 0 0 0 -10px
  }
    }

@media (max-width: 768px) {

.P1PIP3 p {
      margin: 0
  }
    }

.P1PIP3 ul,
  .P1PIP3 ol {
    margin-top: 10px;
    padding-left: 10px;
  }

.P1PIP3 ul li, .P1PIP3 ol li {
      margin-bottom: 5px;
    }

@media (max-width: 768px) {

.P1PIP3 ul li, .P1PIP3 ol li {
        margin-bottom: 0
    }
      }

.P1PIP3 ul {
    list-style: none;
  }

.P1PIP3 ul li::before {
      content: '';
      position: relative;
      left: -15px;
      border-radius: 50%;
      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;
    }

.P2azXS {
  display: none;
}

@media (max-width: 1280px) {
  .P2RgBR:nth-child(2)::after {
    display: none;
  }

  .P2RgBR:nth-child(3)::after {
    display: none;
  }
}

@media (max-width: 1024px) {
  .P1P-fw {
    margin: 0 auto 90px;
  }

  .PL3QfU {
    margin: 0 auto 50px;
    width: 90vw;
  }

  .P2RgBR {
    width: 43vw;
    min-height: 175px;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
    margin: 0 18px 28px 0;
  }

  .P2RgBR:nth-child(1) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .P2RgBR:nth-child(3) {
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
  }

  .P2RgBR:nth-child(even) {
    -webkit-transform: translateY(70px);
        -ms-transform: translateY(70px);
            transform: translateY(70px);
  }

  .P2RgBR:nth-child(2)::after {
    display: none;
  }

  .P2RgBR:nth-child(3)::after {
    display: none;
  }

  .P8RqD2 {
    padding: 33px 20px 0 30px;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: normal;
    margin: 0 0 9px;
  }

  .P1PIP3 {
    padding: 0 20px 20px 40px;
    font-size: 16px;
    line-height: 20px;
  }

    .P1PIP3 ol,
    .P1PIP3 ul {
      padding: 0 0 0 3vw;
    }
      .P1PIP3 ul li::before {
        left: -15px;
        border-radius: 50%;
        width: 9px;
        height: 9px;
      }
}

@media (min-width: 600px) and (max-width: 768px) {
  .P8RqD2 {
    padding: 21px 20px 0 25px;
    font-size: 22px;
    letter-spacing: normal;
    margin: 0 0 9px;
  }

  .P1PIP3 {
    padding: 0 12px 10px 25px;
    letter-spacing: normal;
  }

    .P1PIP3 ol,
    .P1PIP3 ul {
      padding: 0 0 0 20px;
    }
}

@media (min-width: 320px) and (max-width: 600px) {
  .P1P-fw {
    margin: 0 auto 55px;
  }

  .PL3QfU {
    display: block;
    margin: 0 auto 50px;
    width: 100%;
  }

  .P8RqD2 {
    padding: 20px 20px 0 28px;
  }

  .P2RgBR {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 90%;
    max-width: 450px;
    min-height: 150px;
    border-radius: 10px;
    -webkit-box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
            box-shadow: 20px 24px 25px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 0 #3e2844;
    background-color: #291d2c;
    margin: 0 auto 18px;
  }

  .P2RgBR:nth-child(1) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    margin: 0 auto 18px;
  }

  .P2RgBR:nth-child(3) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
  }

  .P2RgBR:nth-child(2) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    margin: 0 auto 18px !important;
  }

  .P2RgBR:nth-child(4) {
    -webkit-animation: none;
            animation: none;
    opacity: 1;
    margin: 0 auto 18px !important;
  }

  .P2RgBR:nth-child(even) {
    margin-right: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .P2RgBR:nth-child(2)::after {
    content: '';
    -webkit-animation: P1eg5- 2.5s infinite linear;
            animation: P1eg5- 2.5s infinite linear;
    position: absolute;
    top: 167px;
    right: -54px;
    display: none;
    width: 104px;
    height: 155px;
    background: none;
  }

  .P2RgBR:nth-child(3)::after {
    content: '';
    -webkit-animation: P1eg5- 2.5s infinite linear;
            animation: P1eg5- 2.5s infinite linear;
    position: absolute;
    display: none;
    top: 167px;
    left: -39px;
    display: inline-block;
    width: 104px;
    height: 140px;
    background: none;
  }

  .P1PIP3 {
    text-align: left;
    padding: 0 12px 20px 30px;
  }

    .P1PIP3 ol,
    .P1PIP3 ul {
      padding: 0 0 0 20px;
    }
}

@-webkit-keyframes P1eg5- {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@keyframes P1eg5- {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes P3qiZe {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes P3qiZe {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes P1OJMA {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}

@keyframes P1OJMA {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
}

.P3BdbR {
  position: relative;
  display: none;
  width: 66%;
  opacity: 0;
  background: transparent;
  color: #fff;
  font-family: MuseoSans, sans-serif;
}
  .P3BdbR::after {
    content: '';
    position: absolute;
    width: 18.75vw;
    height: 1.5vw;
    top: -4vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: url('//cdn01.x-plarium.com/browser/content/lps/prelender_hybrid/005/line.png')
      no-repeat center/ contain;
  }

.PkIRWy {
  display: block;
  margin: auto;
  -webkit-animation: PRlIO8 1.5s;
          animation: PRlIO8 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

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

.PkIRWy {
    opacity: 1
}
  }

.P3YBvG {
  position: relative;
  display: block;
  font-size: 1.8vw;
  text-align: center;
  margin: 0 0 0.4vw;
}

.P1eRsL {
  display: block;
  position: relative;
  margin: 0 0 2.5vw;
  font-size: 0.94vw;
  text-align: center;
  opacity: 0.8;
  font-weight: 500;
}

.PpLcRo {
  position: relative;
  width: 19vw;
  padding-top: 4vw;
  border-radius: 10px;
  background-color: #2b2f37;
  overflow: hidden;
  margin: 0 1.2vw;
}

.PqRTwB {
  position: absolute;
  top: 1vw;
  left: 1vw;
  font-size: 1.88vw;
  opacity: 0.5;
  font-weight: bold;
  letter-spacing: normal;
  color: #ffffff;
}

.P1A1v- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1vw 1.25vw 2vw;
}

.P3AwJ7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.P2botg {
  width: 19.6vw;
  margin-bottom: -2.5vw;
  margin-left: -0.3vw;
  -o-object-fit: contain;
     object-fit: contain;
}

.P2Hi-0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PiqnfD {
  margin: 0 0 0.6vw;
  font-size: 1.25vw;
}

.P17kmw {
  opacity: 0.8;
  font-size: 0.8vw;
}

@-webkit-keyframes PRlIO8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes PRlIO8 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.P7N1s4 {
  -webkit-animation-fill-mode: none;
          animation-fill-mode: none;
  -webkit-animation: none;
          animation: none;
  opacity: 1;
}
.P3T9FE {
  z-index: 99999;
  position: relative;
}

.P2Ulbq,
.P35aMh {
  position: relative;
  overflow: hidden;
  height: 100vh;
}
.P35aMh {
  width: 100%;
}

.P3zRkF {
  font-size: 10px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.P10PMk {
  opacity: 0;
}

.P1NNPC {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s
}

.P3uLHM {
  position: absolute;
  top: 40%;
  left: 50%;
  padding: 2.3vw 0 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 18.72vw;
  height: 10.4vw;
  border-radius: 8px;
  -webkit-box-shadow: 10px 20px 40px -10px rgba(0, 0, 0, 0.5);
          box-shadow: 10px 20px 40px -10px rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  font-family: 'MuseoSans', 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
  text-align: center;
}

.P3VnAa {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  display: none;
  opacity: 0;
  background-color: #ffffff;
}

.P3VnAa iframe{
    overflow:hidden;
    display: block;
    border: 0;
  }

.PgtD6u {
  display: block;
  -webkit-animation: P3bKyL 1300ms ease;
          animation: P3bKyL 1300ms ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.P2Uo-w {
  position: absolute;
  border-radius: 50%;
  right: 0.52vw;
  top: 0.52vw;
  width: 1.3vw;
  height: 1.3vw;
  background: url('https://cdn01.x-plarium.com/browser/content/landings/Buttons/close.svg') no-repeat center top/cover;
}

.P2Uo-w button {
    width: 100%;
    height: 100%;
  }

.PN_Ib_ {
  color: #404040;
  font-size: 1.15vw;
  font-weight: 500;
  margin: 0 0 1.15vw;
}

.P21d2N {
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5b8fe5), color-stop(99%, #4779cb));
  background-image: linear-gradient(to bottom, #5b8fe5, #4779cb 99%);
  text-indent: 0;
  text-decoration: none;
  cursor: pointer;
}

.P-jYnM {
  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 rgba(0, 0, 0, 0.3);
          box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.3);
  padding: .4vw 1.1vw;
  font-size: .94vw;
  font-weight: 500;
  color: #ffffff;
}
@media (max-width: 1280px) {
  .P2Uo-w {
  width: 20px;
  height: 20px;
  right: 10px;
  top: 10px;
}
}

@-webkit-keyframes P3bKyL {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

@keyframes P3bKyL {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

