@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap);
/*** 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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
  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'), /* IE6-IE8 */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
  url('//cdn01.x-plarium.com/browser/content/landings/fonts/open_sans/open-sans-v18-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* 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;
      }
}
.P2Wt2r {
  position: relative;
}

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

  .P2Wt2r button:focus + div .P1tSwj,
    .P2Wt2r button:hover + div .P1tSwj {
      opacity: 1;
      visibility: visible
    }

.P35d-c {
  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;
}

.P3YCfa,
.P1tSwj{
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s, visibility .3s;
  transition: opacity .3s, visibility .3s;
}

.P3YCfa {
  -webkit-animation: P_0osW 2s infinite;
          animation: P_0osW 2s infinite;
}

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

  50% {
    opacity: 1;
    visibility: visible
  }

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

@keyframes P_0osW {
  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;
  }

  .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 .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;
  }

.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;
    visibility: hidden;
    -webkit-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
  }

.P37VhK.P2VX5i > * {
      visibility: visible;
      opacity: 1;
    }

.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;
    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;
    }


/*Form*/
.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;
    }

/*Field*/
.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;
}

/*Button*/
.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 {
  /* 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;
}

.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) {
  /*Form*/
  .P2rw1I {
    width: 225px;
  }

    .P3TccA {
      width: 300px !important;
      min-height: 338px !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;
      }

  /*Field*/
 /*Field*/
.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;
  }

.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;
}

  /*Button*/
  .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;
  }

.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 0 .5vw .1vw !important;
}

.P2gtpP span {
    line-height: 13px !important;
    font-size: 10px !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;
}

.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;
      }
}

/*Form*/
.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: 26.80em !important;
    bottom: -2.40em;
    background-size: contain;
  }

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

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

.PaVuzM {
  height: 6.01em;
  margin: 0 0 0.60em 0;
  position: relative;
}

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

.P3bIHQ {
    margin: 0 auto;
    width: 20.43em !important;
    height: 6.01em !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: 100% !important;
      height: 100% !important;
      background-size: contain;
    }

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

/*Field*/
.P2EMEl {
  color: #fff;
  background-size: contain;
  background-position: center bottom !important;
}
.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.20em !important;
  color: #fff;
  font-family: inherit;
  font-weight: bold;
  display: block;
}

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

/*Button*/
.P3c1bC,
.P2XaP1 {
  height: 5.65em;
  padding: 0 1.80em 0.48em 1.80em;
  width: 24.04em;
  margin: 0 auto;
  background-size: contain;
  will-change: visibility, opacity;
}
.P3c1bC .P3EYKp, .P2XaP1 .P3EYKp {
    padding: 0 0 0.36em;
    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;
  }
.P3c1bC .P3EYKp .P3G6Gg, .P2XaP1 .P3EYKp .P3G6Gg {
      margin-right: 2px;
      width: 2.40em !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 {
    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.60em;
  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.60em 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.20em;
            }

.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.20em;
        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.20em;
      display: block;
      margin: 0;
      background-repeat: no-repeat;
      background-position: center 0.30em !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;
    }



  /*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;
    }

/*Form*/
.P1R9Fv {
  font-family: Arial, Arial, Helvetica, sans-serif;
  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-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  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;
}

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

.P2U6GW {
  font-family: Philosopher, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  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;
}

/*Button*/
.P2lnNZ,
.P16b5b {
  background-size: contain;
  height: 6.8em;
}
.P2lnNZ .P5XPS1, .P16b5b .P5XPS1 {
    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);
  }
.P2lnNZ .P5XPS1 > span, .P16b5b .P5XPS1 > span {
      position: relative;
      top: -.05em;
    }
.P2lnNZ .P3jVeU,
  .P2lnNZ .P2cNC6,
  .P2lnNZ .Pp3UKO,
  .P16b5b .P3jVeU,
  .P16b5b .P2cNC6,
  .P16b5b .Pp3UKO {
    background-size: contain;
  }

.P3OQsu {
  /* font-size: 0.81em; */
  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: 1.00em;
      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 .Pr5UDS a {
      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 .3s,visibility .3s;
  transition: opacity .3s,visibility .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: .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 .P1VAWA a {
      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,.8);
            box-shadow: inset 0 0 36px rgba(133,100,60,.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 .3s,visibility .3s;
      transition: opacity .3s,visibility .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;
      }
}


/*Form*/
.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);
    border-bottom-left-radius: 0.63em;
    border-bottom-right-radius: 0.63em;
    min-height: 38em;
  }
.P194N8.P1W3IO {
      display: block;
    }

.P1uzxo {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P1o_90 {
  margin-bottom: 1.20em;
  padding: 0 .2em;
  /* line-height: 1.84em; */
  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: .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;
    }

.P9S0G8 p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: .9em;
    font-weight: 200;
  }

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

.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;
  }

/*Field*/
.P1MYkT {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: .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 .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 .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: .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.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P10zQR:hover a {
    text-decoration: none;
  }

/*Button*/
.P24YED {
  height: 2.22em;
  width: 9.62em;
  margin: 0.60em auto 0.60em auto !important;
}

.P32c-o,
.P3pSav {
  height: 5.77em;
  width: 22.60em;
  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.60em;
  color: #bdb0a1;
  padding: .6em 1em;
}

.P3CrNr .P1xQ9M {
    font-family: Arial;
    font-size: 1em;
  }

.P3uaQU {
  margin-bottom: .60em;
  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: .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: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P39Qjw {
    position: absolute;
    font-size: .85em;
    border-radius: .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: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.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.50em;
        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.40em;
            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.20em;
            }

.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: .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: .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.20em;
    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;
      }
}


/*Form*/
.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);
    border-bottom-left-radius: 0.63em;
    border-bottom-right-radius: 0.63em;
    min-height: 38em;
  }
.P1gYTr.P1SCm9 {
      display: block;
    }

.PPepM2 {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P22YyQ {
  margin-bottom: 1.20em;
  padding: 0 .2em;
  /* line-height: 1.84em; */
  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: .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;
    }

.P2bX_F p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: .9em;
    font-weight: 200;
  }

.P2SG-g {
  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;
}

.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;
  }

/*Field*/
.P3t9lw {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: .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 .5em;
  font-size: 1.20em !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 .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: .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.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P2Db_N:hover a {
    text-decoration: none;
  }

/*Button*/
.P1RvPB {
  height: 2.22em;
  width: 9.62em;
  margin: 0.60em auto 0.60em auto !important;
}

.P3yTT4,
.P3cf1R {
  height: 5.77em;
  width: 22.60em;
  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.60em;
  color: #BDB0A1;
  padding: .6em 1em;
}

.P3IRvy .P3v7Fp {
    font-family: Arial;
    font-size: 1em;
  }

.P24tto {
  margin-bottom: .60em;
  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: .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: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P3685R {
    position: absolute;
    font-size: .85em;
    border-radius: .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: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.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.50em;
        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.40em;
            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.20em;
            }

.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.80em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P1PdJC span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: .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: .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.20em;
    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;
      }
}


/*Form*/
.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);
    border-bottom-left-radius: 0.63em;
    border-bottom-right-radius: 0.63em;
    min-height: 30em;
  }
.P2JHx7.P3BlWo {
      display: block;
    }

.P22m1S {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P2xnrk {
  margin-bottom: .6em;
  padding: 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: .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;
    }

.PFLyrZ p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: .9em;
    font-weight: 200;
  }

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

.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;
  }

/*Field*/
.P1dHpt {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: .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%;
  /* height: 3.37em;
  padding: .7em 2.4em 1.2em 3.5em; */
  line-height: 1.8;
  padding: 0 0 0 .5em;
  font-size: 1.20em !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 .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 .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.50em !important;
        margin: 0 auto .65em;
      }

.P1ex8M {
  font-family: Arial;
  color: #958674;
  font-size: 0.84em;
  margin-bottom: 0.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.P1ex8M:hover a {
    text-decoration: none;
  }

/*Button*/
.P3h3vv {
  height: 2.22em;
  width: 9.62em;
  margin: 0.60em auto 0.60em auto !important;
}

.P2B59Y,
.P3aZaR {
  height: 5.77em;
  width: 22.60em;
  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.60em;
  color: #BDB0A1;
  padding: .6em 1em;
}

.P1Ewkw .Pf3cgo {
    font-family: Arial;
    font-size: 1em;
  }

.P1AF_w {
  margin-bottom: .60em;
  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: .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: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P1q2-R {
    position: absolute;
    font-size: .85em;
    border-radius: .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: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.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.50em;
        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.40em;
            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.20em;
            }

.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.80em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P1tnxO span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: .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: .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.20em;
    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.60em;
  text-shadow: 0.7px 0.7px 0 #000000;
}

.PKPCDJ {
  margin-bottom: 1.80em;
  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 .2em 1.1em;
}

.PKPCDJ:hover ~ .P2m45I {
    opacity: 1;
    visibility: visible;
  }
.P2XTZZ {
  width: 84%;
  margin: 0 auto .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: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PBbFT7 {
    position: absolute;
    font-size: .85em;
    border-radius: .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: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.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: .78em 2.4em 1.2em 3em;
  font-size: 1.20em !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.60em auto 0.60em auto !important;
}

.PEVTK4 {
  height: 5.77em;
  width: 22.60em;
  margin: auto;
}

.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.60em;
  text-align: center;
  overflow: hidden;
  font-size: 1.80em;
  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.60em;
  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.40em;
              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.20em;
            }

.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;
          }

.P3xxvZ {
  height: 3.25em;
  width: 24.04em !important;
  top: -1.80em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

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

.P3xxvZ span span {
      background-color: #8a230f;
    }

.P3Mvy5 .PKPCDJ {
    font-weight: 300;
    letter-spacing: .04em;
    line-height: normal;
    padding: 0 .2em .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.20em;
    text-shadow: 0.7px 0.7px 0 #000000;
    font-family: Arial;
    color: #776a5a;
  }

.P3Mvy5 .PxAa8j a {
      display: block;
      font-size: 0.84em;
    }



.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);
    border-bottom-left-radius: 0.63em;
    border-bottom-right-radius: 0.63em;
    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: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.P26TJT {
    position: absolute;
    font-size: .85em;
    border-radius: .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: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.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.60em;
  text-shadow: 0px 1px 0 #000000;
}

.P13hwF {
  margin-bottom: 1.20em;
  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: .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: .15em 1.8em .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: -.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: .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.20em;
  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: .5em;
    height: .5em;
    margin: .38em;
  }

.P3ac9i input:focus + .P1nc-v::before {
    border-color: #a4b2bf;
  }

.P3ac9i .P1nc-v {
    padding: 0 0 0 2.1em;
    font-size: .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: 2em 0 0 0;
  position: relative;
  font-size: 1.5em;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  text-align: center;
  color: #f8fdff;
  text-shadow: 0px 1px 0 #85a0c9, 0px 2px 0 #6981a7, 0px 3px 4px #000000;
}

.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: .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: .9;
  }

.P39byZ span span {
      background-color: #8a230f;
    }

.P3g1X9 .P13hwF {
    color: #f8fdff !important;
    font-weight: 300;
    margin-bottom: .5em;
  }

.P3g1X9 .P27Sfg {
    color: #f8fdff !important;
    font-weight: 300;
    margin-bottom: .5em;
  }

.P3g1X9 .P3PBAo {
    text-align: right;
    text-shadow: 0px 1px 0 #000000;
    font-family: Arial;
    color: #a4b2bf;
  }

.P3g1X9 .P3PBAo a {
      display: block;
      font-size: 0.81em;
    }
  
    
.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 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;
}

@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;
    }

@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;
    }
}

/*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;
    }
}
 
/*Form*/
.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 .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: .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: .24em;
  color: #fffbf9;
  letter-spacing: .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: .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: .94em solid transparent;
      border-right: .96em solid #d47b48;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -1.08em;
      top: 2.4em;
    }
.P3I6by div {
    display: inline-block;
    margin-left: .2em;
    width: .45em;
    height: .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: .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: .4px;
  padding: 0 .7em;
}


/*Field*/
.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: .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;
  }

/*Button*/
.P2stZI,
.P2dJ26 {
  background-size: contain;
  color: #e6f2f9;
  font-weight: bold;
  letter-spacing: .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: .84em;
  text-shadow: 0px 1px 1px #1a2340;
  width: 100%;
  position: relative;
  top: 10em;
  z-index: 3;
}

.Pf2WGP {
  text-align: center;
  color: #a3a4a6;
  font-size: .86em;
  margin: 0;
}

.Pf2WGP span {
    font-family: Arial;
    font-size: .84em;
  }

.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: .63em;
  z-index: 99999;
  margin: auto;
}

.P1Nr7v span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: .9;
    width: 100% !important;
  }

.P1Nr7v span span {
      background-color: #8a230f;
    }

.P1rEUd .P3I6by {
    font-weight: 300;
    letter-spacing: .11em;
    color: #d7cdc8;
    display: block;
    margin-bottom: .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: .48em;
  }

.P1rEUd .P30nzP {
    top: 11.5em;
  }

.P1rEUd .PNO84u {
    text-align: right;
    font-family: Arial;
  }

.P1rEUd .PNO84u a {
      display: block;
      font-size: .72em;
      color: #a3a4a6;
    }

/* @media (max-width: 1400px) {
  .form {
    &-wrapper {
      font-size: 14px !important;
    }
  }
}

@media (max-width: 1024px) {
  .form {
    &-wrapper {
      font-size: 12px !important;
    }
  }
} */
/*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 {
  text-align: center;
  text-shadow: 0.5px 0.8px 1px #111b2f;
  color: #7f93a6;
  margin: 0;
  padding: 0 0.7em;
}

.P1tBx1 span {
    font-family: Arial;
    font-size: 0.84em;
  }

.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;
    }

/*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: .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;
}

.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 .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: .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: .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: .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: .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 .5em;
  }

.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: .5em;
    font-size: 0.88em;
    color: #024964;
  }
  
  .PXqxqL {
    margin-bottom: 3.3em;
    text-transform: uppercase;
    padding: 0 0.2em;
    color: #024964;
    font-weight: bold;
  }
  
  .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 .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: .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: .3em;
      background-color: #ff0700;
      color: #fff;
      padding: .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: .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 .5em;
    }
  
/*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;
    -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;
  }

.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;
    }

.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;
      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;
    }
.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.88em;

  margin-top: 1.25em;
  text-align: center;
  color: #988f85;
  cursor: pointer;
  font-family: Cuprum;
}

.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;
    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;
  }

.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;
}

/*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;
    }


/*Form*/
.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);
    border-bottom-left-radius: 0.63em;
    border-bottom-right-radius: 0.63em;
    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.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
}

.P1QwNn {
  margin-bottom: 1.20em;
  padding: 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: .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;
    }

.P-4nVi p {
    color: #c5b89e;
    margin: 0 2.2em 1em 2.2em;
    font-size: .9em;
    font-weight: 200;
  }

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

.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;
  }

/*Field*/
.P11Kk6 {
  width: 100%;
  height: 5.05em;
  background-size: contain;
  background-position: center top !important;
  padding: .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 .5em;
  font-size: 1.20em !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 .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: .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.60em;
  text-shadow: 0.04em 0.04em 0 #000000;
  position: relative;
  height: 1em;
  width: 100%;
}

.PlUkNL:hover a {
    text-decoration: none;
  }

/*Button*/
.P7BQam {
  height: 2.22em;
  width: 9.62em;
  margin: 0.60em auto 0.60em auto !important;
}

.P2K8p1,
.P3gwV2 {
  height: 5.77em;
  width: 22.60em;
  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.60em;
  color: #BDB0A1;
  padding: .6em 1em;
}

.P3PFjy .P2ZOyw {
    font-family: Arial;
    font-size: 1em;
  }

.P1AM2n {
  margin-bottom: .60em;
  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: .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: -.9em;
      border-left: .96em solid #a1876b;
      border-right: 0;
      left: auto;
    }

.PsnAJV {
    position: absolute;
    font-size: .85em;
    border-radius: .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: .8em;
      border-top: .94em solid transparent;
      border-right: .96em solid #a1876b;
      border-bottom: .94em solid transparent;
      position: absolute;
      left: -.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.50em;
        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.40em;
            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.20em;
            }

.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.80em;
  bottom: 0;
  z-index: 99999;
  margin: auto;
}

.P36tQ7 span {
    background-color: #8a230f !important;
    color: #c5b9b7;
    opacity: .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: .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.20em;
    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: .8em;
  }
  
  .P2RlBs {
    font-weight: 300;
    font-size: 1.4em;
    color: #a1876b;
    text-shadow: none;
  }
  
  .P2RlBs img {
    display: inline;
    margin: 0 -.8em 0 .2em;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: .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;
  }


.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: 3;
  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;
}


@-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;
  }
}
    
@-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;
  }

@-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) ;
  }
}

.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;
}

@-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%;
  }

@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;
  }
}
.PwSgpt{
  opacity: .8;
  z-index: 100000;
}

  .PwSgpt:hover{
    opacity: 1;
  }

.P3OFY3 {
  display: block;
  height: 100%;
  width: 100%;
}

.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;
  }
}

.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%;
}

:root {
  --form_00_bg: rgba(0, 0, 0, .6);
  --form_00_bg_show: rgba(0, 0, 0, .8);
  --form_00_field: rgba(255, 255, 255, .1);
  --form_00_field_focus: rgba(0, 0, 0, .5);
  --form_00_color: #eee;

  --start_width: 150px;
  --show_width: 250px;
  --btn_width: 50px;
  --border_width_wrap: 4px;
  --animation_time: .3s;
  --animation_time_2: .15s;
}

.P3u0sC {
  height: 90px;
  width: calc(150px + 50px + 4px);
  width: calc(var(--start_width) + var(--btn_width) + var(--border_width_wrap));
  padding-right: 50px;
  padding-right: var(--btn_width);
  background: #505050;
  background: rgba(0, 0, 0, .6);
  background: var(--form_00_bg);
  border: 2px solid #eee;
  border: 2px solid var(--form_00_color);
  color: #eee;
  color: var(--form_00_color);
  border-radius: 3px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.3), 1px 1px 5px 1px rgba(0, 0, 0, 0.5);
          box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.3), 1px 1px 5px 1px rgba(0, 0, 0, 0.5);
  -webkit-transition: width .3s;
  transition: width .3s;
  -webkit-transition: width var(--animation_time);
  transition: width var(--animation_time);
  z-index: 10;
}

.P3u0sC.PFIF4P {
    width: calc(250px + 50px + 4px);
    width: calc(var(--show_width) + var(--btn_width) + var(--border_width_wrap));
    background: #202020;
    background: rgba(0, 0, 0, .8);
    background: var(--form_00_bg_show);
  }

.P3HkLW {
  width: 150px;
  width: var(--start_width);
  height: 100%;
  position: relative;
  overflow: hidden;
  -webkit-transition: width .3s;
  transition: width .3s;
  -webkit-transition: width var(--animation_time);
  transition: width var(--animation_time);
}

.PFIF4P .P3HkLW {
    width: 250px;
    width: var(--show_width);
    overflow: visible;
  }

.Puc7Q2 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 150px;
  width: var(--start_width);
  color: #eee;
  color: var(--form_00_color);
  font-size: 15px;
  padding: 20px 10px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .15s, visibility .15s;
  transition: opacity .15s, visibility .15s;
  -webkit-transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  -webkit-transition-delay: .15s;
          transition-delay: .15s;
  -webkit-transition-delay: var(--animation_time_2);
          transition-delay: var(--animation_time_2);
}

.PFIF4P .Puc7Q2 {
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    visibility: hidden;
    opacity: 0;
  }

.P2_IXj {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 250px;
  width: var(--show_width);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .15s, visibility .15s;
  transition: opacity .15s, visibility .15s;
  -webkit-transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.PFIF4P .P2_IXj {
    -webkit-transition-delay: .15s;
            transition-delay: .15s;
    -webkit-transition-delay: var(--animation_time_2);
            transition-delay: var(--animation_time_2);
    visibility: visible;
    opacity: 1;
  }

.PKjuuM {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  width: var(--btn_width);
  height: 100%;
  border-left: 1px solid #eee;
  border-left: 1px solid var(--form_00_color);
}

.P3PIsw {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .15s, visibility .15s;
  transition: opacity .15s, visibility .15s;
  -webkit-transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  -webkit-transition-delay: .15s;
          transition-delay: .15s;
  -webkit-transition-delay: var(--animation_time_2);
          transition-delay: var(--animation_time_2);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #eee;
  color: var(--form_00_color);
}

.P3PIsw:hover {
    color: color(#eee lightness(100%));
    color: color(var(--form_00_color) lightness(100%));
  }

.P3PIsw:active {
    color: color(#eee lightness(80%));
    color: color(var(--form_00_color) lightness(80%));
  }

.P3PIsw .P3dej6 {
    position: absolute;
    top: 30px;
    left: 7px;
    color: inherit;
  }

.P3PIsw .P2gUj0 {
    position: absolute;
    top: 20px;
    left: 14px;
    -webkit-transition: top .3s;
    transition: top .3s;
    -webkit-transition: top var(--animation_time);
    transition: top var(--animation_time);
    color: inherit;
  }

.PFIF4P .P3PIsw .P2gUj0 {
      top: 17px;
    }

.P11Vss .P3PIsw {
    visibility: hidden;
    opacity: 0;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }

.P2UWDV {
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 50px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .15s, visibility .15s;
  transition: opacity .15s, visibility .15s;
  -webkit-transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  transition: opacity var(--animation_time_2), visibility var(--animation_time_2);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  z-index: 1;
  color: #eee;
  color: var(--form_00_color);
}

.P2UWDV .P1Cb_h {
    position: absolute;
    top: 26px;
    left: 8px;
    color: inherit;
  }

.P2UWDV:focus,
  .P2UWDV:hover {
    color: color(#eee lightness(100%));
    color: color(var(--form_00_color) lightness(100%));
  }

.P2UWDV:active {
    color: color(#eee lightness(80%));
    color: color(var(--form_00_color) lightness(80%));
  }

.P11Vss .P2UWDV {
    -webkit-transition-delay: .15s;
            transition-delay: .15s;
    -webkit-transition-delay: var(--animation_time_2);
            transition-delay: var(--animation_time_2);
    visibility: visible;
    opacity: 1;
  }

.P3N5Bj {
  margin-left: 47px;
  height: 100%;
  padding: 7px;
}

.P3SWnJ .P3N5Bj {
    margin-left: 90px;
  }

.P1hatP {
  background: #5f5f5f;
  background: rgba(255, 255, 255, .1);
  background: var(--form_00_field);
  color: #fff;
  border: 1px solid #eee;
  border: 1px solid var(--form_00_color);
  border-radius: 3px;
  position: relative;
  height: 24px;
}

.P1hatP.P3xAOH {
    background: #292525;
    background: rgba(0, 0, 0, .5);
    background: var(--form_00_field_focus);
  }

.P-EXWQ {
  margin-bottom: 7px;
}

.P1t7AS {
  margin-bottom: 6px;
}

.PDY_Xg {
  width: 100%;
  height: 100%;
  display: block;
  color: #eee;
  color: var(--form_00_color);
  line-height: 22px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  padding: 0 23px 0 7px;
  margin: 0;
}

.PjXY5j {
  font-size: 11px;
  line-height: 1;
  text-decoration: underline;
  float: left;
}

.P3X1eT {
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 12px;
  color: #f5f5f5;
  height: 100%;
}

.P3X1eT .P38hb8 {
    display: none;
    position: absolute;
    width: calc(250px + 50px + 4px);
    width: calc(var(--show_width) + var(--btn_width) + var(--border_width_wrap));
    right: calc(50px * -1 + 30px);
    right: calc(var(--btn_width) * -1 + 30px);
    border-radius: 3px;
    background: #A30F10;
    padding: 3px 7px;
    font-size: 11px;
    line-height: 1;
    text-align: center;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .5);
            box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .5);
  }

.P-EXWQ .P3X1eT span {
      bottom: 36px;
    }

.P1t7AS .P3X1eT span {
      top: 54px;
    }

.P3X1eT:before {
    width: 20px;
    border-radius: 0 2px 2px 0;
    height: 100%;
    content: "!";
    font-weight: bold;
    z-index: 5;
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    background: #C41D10;
  }

.P3xAOH .P3X1eT span, .P3X1eT:hover span {
      display: block;
    }

.P3xAOH .P3X1eT:before, .P3X1eT:hover:before {
      background: #A30F10;
    }

.P1LTZX {
  border-right: 1px solid #eee;
  border-right: 1px solid var(--form_00_color);
  height: 100%;
  float: left;
  padding: 7px 0 0 7px;
  width: 47px;
}

.P1LTZX button {
    margin: 0 7px 7px 0;
  }

.P1LTZX button:focus,
    .P1LTZX button:hover {
      color: color(#eee lightness(100%));
      color: color(var(--form_00_color) lightness(100%));
    }

.P1LTZX button:active {
      color: color(#eee lightness(80%));
      color: color(var(--form_00_color) lightness(80%));
    }

.P3SWnJ .P1LTZX {
    width: 90px;
  }

.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;
}
}


.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;
    padding: 20px 30px 500px 31px;
    z-index: 1;
  }

  .P2Z9ZQ{
    z-index: 10000;
    opacity: 1;
    padding: 31px 30px 31px 31px;
    -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
    -webkit-transition: opacity 0.5s, padding 0.8s ease-in-out;
    transition: opacity 0.5s, padding 0.8s ease-in-out;
    -webkit-transition-delay: 2s;
            transition-delay: 2s;
    -webkit-animation: P28EBt 2s infinite;
            animation: P28EBt 2s infinite;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
  }

  .P2Z9ZQ:lang(ru) {
      padding: 20px 30px 31px 31px;
    }

  .P2Z9ZQ:lang(pl) {
      padding: 20px 30px 31px 31px;
    }

  .PP-ujy {
    display: block;
    font:bold  16px/22px 'Trebuchet MS', Helvetica, sans-serif;
    color: #414141;
  }

  .PP-ujy:lang(de) {
      font:bold  15px/22px 'Trebuchet MS', Helvetica, sans-serif;
    }

  @-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;
}

.P2pU28{
    position: fixed !important;
    opacity: 0;
    font-family: 'Open Sans Bold', sans-serif;
    font-weight: bold;
    padding: 95px 50px 57px 50px;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
    font-size: 14px;
    width: 240px !important;
    height: 226px !important;
  }
    .P2pU28:lang(de) {
        font-size: 12px;
    }
    .P2pU28:lang(es) {
        font-size: 13px;
    }
    .P2pU28:lang(ja) {
        padding: 107px 50px 57px 50px;
    }
    .P2pU28:lang(ko) {
        padding: 107px 50px 57px 50px;
    }
    .P2pU28.P3Yi8d{
      z-index: 10000;
      opacity: 1;
      -webkit-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
              transform: translate(0%, 0%);
      -webkit-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out;
      -webkit-transition-delay: 2s;
              transition-delay: 2s;
      -webkit-animation: P2ilR1 2s infinite;
              animation: P2ilR1 2s infinite;
      -webkit-animation-delay: 3s;
              animation-delay: 3s;
    }
    .P2pU28.P3Yi8d:lang(ru) {
      }
    .P2pU28.P3Yi8d:lang(pl) {
      }

  .P3cSa- {
    display: block;
    color: #414141;
  }

  @-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;
    bottom: 0;
    left: 0;
    width: 26vw;
    height: 2vw;
    z-index: 10001;
  }

.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;
}

.P2qOVc {
    width: 100%;
  }
.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;
}

.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: .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;
}

.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;
  }
}

.P7N1s4 {
  -webkit-animation-fill-mode: none;
          animation-fill-mode: none;
  -webkit-animation: none;
          animation: none;
  opacity: 1;
}
.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;
  }
}


.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 */
}



.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;
  }
}

.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;
    }
  }

.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
  }
}

.P1BCrw {
  opacity: 0;
  visibility: hidden;
}

.P2tibH{
  position: absolute;
  width: 100%;
  z-index:9999;
  font-family: MuseoSans,sans-serif;
}
.P2DgWs {
  font-family: MuseoSans, Palatino Linotype, Book Antiqua, Palatino, sans-serif;
  min-width: 1024px;
}

  .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 .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%;
      }
.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;
  }
}


.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;
  }


.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;
}

.P2Xzgz {
  position: relative;
  z-index: 10;
  height: 100%;
  width: 100%;
}

.PhmYMM {
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  display: block;
}

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

.P1oK18 {
  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 .P1COda {
      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 .P1COda {
      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;
    }

.P1COda {
  position: absolute;
  display: none;
  width: 1px;
  height: 1px;
  background-size: contain;
}

.P1COda 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);
    }

.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 {
  display: none;
  opacity: 0;

}

.P1NNPC {
  display: block;
  -webkit-animation: P3lXXj 1s;
          animation: P3lXXj 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

@-webkit-keyframes P3lXXj {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .8;
  }
  100% {
    opacity: 1;
  }
}

@keyframes P3lXXj {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .8;
  }
  100% {
    opacity: 1;
  }
}

