@charset "UTF-8";
  /*demo!mbGwUv0*/
/**
  /*demo!gJ52tTnIjmz*/
* Eric Meyer's Reset CSS v2.0
*/
html, body, div, span, applet, object, iframe,
  /*demo!wLAC6VeqmKXK5hF*/
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  /*demo!kb5*/
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  /*demo!S0Ltt6Yb*/
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section, time {
  display: block;
}

  /*demo!8xgfORxE*/
body {
  line-height: 1;
  color: black;
  background: white;
}

a {
  color: inherit;
  text-decoration: none;
}

  /*demo!uL5QU0kR2i*/
ol, ul {
  list-style: none;
}
  /*demo!RoDO6KZdGqgzfDn3LG*/

blockquote, q {
  /*demo!FXjtl2uarB*/
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  /*K3ibJDuTe9*/
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  /*demo!yxHWu*/
  border-spacing: 0;
}

/* meyerweb css reset end */

textarea:focus, input:focus {
  outline: 0;
}

input {
  border-width: 0;
}

em {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-top: 0;
  /*demo!8*/
  margin-bottom: 0;
  /*4FRvM8aAG*/
}

  /*demo!nek0obpjcYBU9v2Y*/
.group:before,
.group:after {
  /*demo!mlltAeQDcKI*/
  content: " ";
  display: table;
  /*aVe*/
}

.group:after {
  clear: both;
}
  /*demo!n7Ur*/

.group {
  /*demo!7gY*/
  zoom: 1; /* ie 6/7 */
}
  /*demo!WTVOXpxrXtvFnyj8t*/

embed,
img,
object,
video {
  max-width: 100%;
  /*demo!QKfXJ6CUhc*/
}
  /*demo!X8NM*/
sup {
  font-size: 58.3%;
  /*demo!VuIpcB6LCgqcL*/
  vertical-align: text-top;
}
  /*x*/
sub {
  font-size: 58.3%;
  vertical-align: text-bottom;
  /*demo!yAFvlI1CpClE5ajIEEX*/
}
.no-space-between-inline-blocks {
  *letter-spacing: normal; /*reset IE < 8*/
  letter-spacing: -0.31em; /*webkit*/
  word-spacing: -0.43em; /*IE < 8 && gecko*/
  /*fNP5mJknGVF3DWFOj*/
}
  /*demo!NcWM8phWi*/
/*restore spacing on inner elements*/
.no-space-between-inline-blocks > * {
  letter-spacing: normal;
  word-spacing: normal;
}
.displace {
  left: -5000px;
  position: absolute;
  /*demo!bMJZmJgxwX1Bvoh01cQ*/
}
html {
  /*U0RHn1U6H9e7qWX9zl*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:after,
*:before {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
html {
  font-size: 16px;
}
body {
  color: #000000;
  font-size: 0.75rem; /* 12px / 16px = 0.75rem */
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  /*demo!WSpJO5Q7biD*/
  text-decoration: none;
}
body {
  float: none;
  /*eodAzymeZ7s59w*/
  height: auto;
  margin: 0 auto;
  position: relative;
  width: 100%; /* 674px / 674px = 100% */
}
.bg {
  min-height: 4267px;
  padding: 16px 2.967359% 34px; /* 20px / 674px = 2.967359% */
  /*demo!yoFqmSXe4K2h4qfw*/
  position: relative;
  -webkit-border-radius: 10.26px;
  -moz-border-radius: 10.26px;
  /*demo!T1fwL*/
  border-radius: 10.26px;
  background: #ef403d;
}
.row {
  left: 12.223975%;
  margin: 0 auto;
  position: relative;
  /*demo!WdRKa*/
  width: 75.55205%; /* 479px / 634px = 75.55205% */
}
.text {
  float: left;
  margin: 33px 0 0;
  width: 69px;
  /*z*/
}
.text-2 {
  /*ZfmxiQX2B*/
  float: left;
  margin: 16px 0 0 3.757829%; /* 18px / 479px = 3.757829% */
  /*bos*/
  width: 154px;
}
  /*demo!0C9eqlhSv5YL8ca3*/
.text-3 {
  float: left;
  margin: 33px 0 0 2.922756%; /* 14px / 479px = 2.922756% */
  width: 69px;
}
  /*demo!*/
.layer {
  float: right;
  width: 51px;
}
.col {
  margin: 28px auto 0;
  min-height: 4137px;
  padding: 54px 2.225519%; /* 15px / 674px = 2.225519% */
  position: relative;
  width: 99.21136%; /* 629px / 634px = 99.21136% */
  -webkit-border-radius: 10.26px;
  -moz-border-radius: 10.26px;
  border-radius: 10.26px;
  background: #ffffff;
  -webkit-box-shadow: 0 8px 20px 0 rgba(57, 57, 57, 0.3);
  /*g*/
  -moz-box-shadow: 0 8px 20px 0 rgba(57, 57, 57, 0.3);
  box-shadow: 0 8px 20px 0 rgba(57, 57, 57, 0.3); /*drop shadow*/
}
.group-2 {
  margin: 0 auto;
  /*NlbUVbEX*/
  position: relative;
}
  /*demo!v*/
.group-3 {
  margin: 0 auto;
  /*demo!*/
  position: relative;
  width: 71.57191%; /* 428px / 598px = 71.57191% */
  /*demo!97iG1o8WN*/
  z-index: 0;
  /*demo!mvvOiOPNVvFvqncTCk*/
}
.text-4 {
  display: block;
  margin: 0 auto;
  max-width: 323px;
  /*demo!nFzthI*/
  position: relative;
  width: 75.46729%; /* 323px / 428px = 75.46729% */
  z-index: 19;
  /*xFR*/
}
.layer-2 {
  height: 30px;
  margin: -18px auto 0;
  position: relative;
  width: 100%; /* 428px / 428px = 100% */
  z-index: 18;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: rgba(255, 0, 0, 0.1);
}
.tu {
  /*demo!x3SWqckGmOpZ*/
  margin: 29px auto 0;
  position: relative;
}
.group-4 {
  margin: 0 auto;
  /*demo!99cxOmJETalN8n*/
  position: relative;
  width: 99.49833%; /* 595px / 598px = 99.49833% */
  /*demo!ZZWszBJCYE*/
}
.row-2 {
  /*demo!LLDh*/
  position: relative;
}
.layer-3 {
  float: left;
  margin: 0 4.033614% 0 0; /* 24px / 595px = 4.033614% */
  max-width: 288px;
  width: 48.403362%; /* 288px / 595px = 48.403362% */
}
.layer-4 {
  /*demo!7QO*/
  float: left;
  max-width: 283px;
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
  /*demo!pM2mUumDMYTpdAouZ*/
.row-3 {
  margin: 9px 0 0 2.689076%; /* 16px / 595px = 2.689076% */
  /*NYXZPIG*/
  position: relative;
  width: 76.30252%; /* 454px / 595px = 76.30252% */
}
.text-5 {
  float: left;
  margin: 0 11.23348% 0 0; /* 51px / 454px = 11.23348% */
  /*demo!9ClQYpx6Mugq7y1*/
  max-width: 260px;
  width: 57.268723%; /* 260px / 454px = 57.268723% */
}
  /*demo!DGEG7xhhk9d19*/
.text-6 {
  float: left;
  /*ivcalhe6rMk8TBupFoc*/
  width: 143px;
  /*demo!8wIOvIr*/
}
.group-5 {
  /*demo!9hb450lEyF*/
  margin: 16px auto 0;
  position: relative;
  width: 99.49833%; /* 595px / 598px = 99.49833% */
  /*demo!bjC4agE4TF8MjrVD*/
}
  /*RLa3ZRdZIplD*/
.col-3 {
  float: left;
  position: relative;
  width: 47.563026%; /* 283px / 595px = 47.563026% */
  /*demo!ZY*/
}
.layer-5 {
  display: block;
  margin: 0 auto;
  width: 100%; /* 283px / 283px = 100% */
  /*demo!3pfY8EV9cTz9jQFzJ*/
}
.text-7 {
  display: block;
  margin: 8px 0 0 4.946997%; /* 14px / 283px = 4.946997% */
  position: relative;
  width: 122px;
}
.col-4 {
  float: right;
  position: relative;
  /*demo!Aa4*/
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
.layer-6 {
  /*demo!Owx8hQA3hHcjm0*/
  display: block;
  margin: 0 auto;
  width: 100%; /* 283px / 283px = 100% */
}
.text-8 {
  display: block;
  margin: 12px 0 0 5.300354%; /* 15px / 283px = 5.300354% */
  position: relative;
  width: 122px;
}
.group-6 {
  /*demo!JTavzzt*/
  margin: 15px auto 0;
  position: relative;
  width: 99.49833%; /* 595px / 598px = 99.49833% */
}
.col-5 {
  float: left;
  position: relative;
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
  /*gZm1v8H4lAJ*/
.layer-7 {
  /*bDcLZAmRs9SE2Mx*/
  display: block;
  margin: 0 auto;
  width: 100%; /* 283px / 283px = 100% */
}
.text-9 {
  display: block;
  /*X*/
  margin: 15px auto 0;
  max-width: 254px;
  /*PpfaFJ25s*/
  width: 89.75265%; /* 254px / 283px = 89.75265% */
}
.col-6 {
  float: right;
  position: relative;
  width: 47.563026%; /* 283px / 595px = 47.563026% */
  /*demo!f4ffx7kY*/
}
.layer-8 {
  display: block;
  margin: 0 auto;
  /*ZsDEfhuD*/
  width: 100%; /* 283px / 283px = 100% */
}
.text-10 {
  display: block;
  margin: 18px 0 0 6.713781%; /* 19px / 283px = 6.713781% */
  max-width: 187px;
  position: relative;
  width: 66.077736%; /* 187px / 283px = 66.077736% */
}
.group-7 {
  margin: 19px auto 0;
  position: relative;
  width: 99.49833%; /* 595px / 598px = 99.49833% */
}
.col-7 {
  float: left;
  /*p1oFRQlpwEdKElGv0*/
  margin: 1px 0 0;
  position: relative;
  width: 47.563026%; /* 283px / 595px = 47.563026% */
  /*demo!7*/
}
.layer-9 {
  display: block;
  /*demo!mIwv32Q55CPQDn*/
  margin: 0 auto;
  width: 100%; /* 283px / 283px = 100% */
}
.text-11 {
  display: block;
  margin: 15px 0 0 6.360424%; /* 18px / 283px = 6.360424% */
  /*jugn0GRrAgI*/
  max-width: 164px;
  position: relative;
  width: 57.95053%; /* 164px / 283px = 57.95053% */
  /*demo!fXn9330NcBjXTGjFck*/
}
.col-8 {
  float: right;
  position: relative;
  /*demo!Wq7ALZVRQPYYM*/
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
.layer-10 {
  display: block;
  margin: 0 auto;
  width: 100%; /* 283px / 283px = 100% */
}
.text-12 {
  display: block;
  /*0XxQRgzE7aRvPzpUUI3*/
  margin: 18px auto 0;
  max-width: 208px;
  position: relative;
  right: 6.537103%;
  width: 73.49823%; /* 208px / 283px = 73.49823% */
  /*demo!crA*/
}
.group-8 {
  /*mWgUY1wdxhSpdwkJ*/
  margin: 19px auto 0;
  position: relative;
  width: 99.49833%; /* 595px / 598px = 99.49833% */
}
.col-9 {
  float: left;
  position: relative;
  /*demo!OdfnDTo30pdxqu*/
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
.layer-11 {
  /*demo!54UTb1xP4PvHewQ5VF*/
  display: block;
  /*demo!3jEBsCHqsFugaDRY*/
  margin: 0 auto;
  /*demo!lpQsH7ctiM*/
  width: 100%; /* 283px / 283px = 100% */
  /*demo!eadBvJtx3uHr3s*/
}
.text-13 {
  display: block;
  margin: 16px 0 0 6.360424%; /* 18px / 283px = 6.360424% */
  max-width: 164px;
  position: relative;
  width: 57.95053%; /* 164px / 283px = 57.95053% */
}
.col-10 {
  float: right;
  /*n4JVDNYDy4zEOf1etf*/
  position: relative;
  /*demo!ys*/
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
  /*demo!JCrKt648TbMr*/
.layer-12 {
  display: block;
  margin: 0 auto;
  width: 100%; /* 283px / 283px = 100% */
  /*ySJeS*/
}
.text-14 {
  /*4*/
  display: block;
  margin: 18px 0 0 7.067138%; /* 20px / 283px = 7.067138% */
  max-width: 176px;
  /*demo!V5V2IFIuPyUZXwz*/
  position: relative;
  width: 62.19081%; /* 176px / 283px = 62.19081% */
}
.group-9 {
  margin: 21px auto 0;
  position: relative;
  /*WFwAbOi9W9*/
  width: 99.49833%; /* 595px / 598px = 99.49833% */
}
.row-4 {
  position: relative;
}
.layer-13 {
  float: left;
  /*s*/
  margin: 0 4.87395% 0 0; /* 29px / 595px = 4.87395% */
  max-width: 283px;
  /*demo!dqJt6zpRIxQenSEKsGp*/
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
.layer-14 {
  float: left;
  max-width: 283px;
  width: 47.563026%; /* 283px / 595px = 47.563026% */
}
.row-5 {
  /*o8h7TqTEUVpoJ5nh*/
  margin: 15px 0 0 3.193277%; /* 19px / 595px = 3.193277% */
  position: relative;
  width: 82.184875%; /* 489px / 595px = 82.184875% */
  /*W4JsQEBIQ4dn*/
}
.text-15 {
  float: left;
  margin: 0 28.01636% 0 0; /* 137px / 489px = 28.01636% */
  max-width: 176px;
  width: 35.99182%; /* 176px / 489px = 35.99182% */
  /*demo!6YzF*/
}
.text-16 {
  float: left;
  margin: 2px 0 0;
  max-width: 176px;
  width: 35.99182%; /* 176px / 489px = 35.99182% */
}
.group-10 {
  margin: 54px auto 0;
  position: relative;
  width: 89.48247%; /* 536px / 599px = 89.48247% */
  z-index: 0;
}
.text-17 {
  display: block;
  margin: 0 auto;
  max-width: 323px;
  position: relative;
  width: 60.261192%; /* 323px / 536px = 60.261192% */
  z-index: 14;
}
.layer-15 {
  height: 30px;
  /*demo!mRCaoztR1gacV*/
  margin: -18px auto 0;
  /*demo!TtVPjp35pj*/
  position: relative;
  /*demo!BVQvVslOFCUKKGq*/
  width: 79.850746%; /* 428px / 536px = 79.850746% */
  z-index: 13;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: rgba(255, 0, 0, 0.1);
}
.text-18 {
  display: block;
  margin: 27px auto 0;
  /*demo!*/
  position: relative;
  width: 100%; /* 536px / 536px = 100% */
  /*LQqjL*/
  z-index: 10;
}
  /*demo!cJfZ*/
.row-6 {
  /*demo!vjQOnnmFcCVlcWX1*/
  margin: 56px auto 0;
  position: relative;
  width: 69.962685%; /* 375px / 536px = 69.962685% */
  z-index: 11;
  /*demo!OZPYFd17h*/
}
.dainhau {
  float: left;
  margin: 0 4.266667% 0 0; /* 16px / 375px = 4.266667% */
  /*demo!xsGsgINUGfQhNpYAy*/
  width: 44px;
}
.text-19 {
  float: left;
  margin: 3px 0 0;
  max-width: 315px;
  width: 84%; /* 315px / 375px = 84% */
}
