@charset "UTF-8";
/**
* Eric Meyer's Reset CSS v2.0
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
  /*demo!t7QBXiHtx0cFv*/
del, dfn, em, img, ins, kbd, q, s, samp,
  /*CNJgOpmV*/
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!ZW0rqG*/
  padding: 0;
  /*XBRH5d1v5n*/
  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!wCoShD28tr*/
}
  /*demo!XY4e2kkgbJ*/

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

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

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

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
  /*demo!zD*/
}

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

/* meyerweb css reset end */

  /*xuo0ufVR5NdPjgciJd9*/
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;
  margin-bottom: 0;
}

.group:before,
.group:after {
  content: " ";
  /*yTYY7qid*/
  display: table;
}

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

.group {
  zoom: 1; /* ie 6/7 */
}

embed,
  /*demo!3EJ2IprudP4*/
img,
object,
video {
  max-width: 100%;
  /*demo!*/
}
sup {
  font-size: 58.3%;
  vertical-align: text-top;
  /*demo!WjeDLdCqfh*/
}
  /*demo!g8duDRKvtEAWPQ1*/
sub {
  font-size: 58.3%;
  vertical-align: text-bottom;
}
.no-space-between-inline-blocks {
  *letter-spacing: normal; /*reset IE < 8*/
  letter-spacing: -0.31em; /*webkit*/
  word-spacing: -0.43em; /*IE < 8 && gecko*/
  /*demo!yLlJGcDCJq*/
}
/*restore spacing on inner elements*/
.no-space-between-inline-blocks > * {
  letter-spacing: normal;
  word-spacing: normal;
  /*demo!xH*/
}
.displace {
  /*demo!ze7V1NXOAIW*/
  left: -5000px;
  position: absolute;
}
  /*demo!fg7Q3B4yVrT*/
html {
  -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;
  /*WbVIuDyOFC*/
  font-size: 0.75rem; /* 12px / 16px = 0.75rem */
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}
body {
  float: none;
  height: auto;
  margin: 0 auto;
  position: relative;
  /*demo!o2B4ZdLI61022PweyD*/
  width: 100%; /* 674px / 674px = 100% */
}
  /*Ei1ibDvx1Y*/
.group-2 {
  position: relative;
}
.group-3 {
  min-height: 1255px;
  padding: 16px 2.967359% 28px; /* 20px / 674px = 2.967359% */
  position: relative;
  -webkit-border-radius: 10.26px;
  -moz-border-radius: 10.26px;
  border-radius: 10.26px;
  background: #f24440;
}
.row {
  /*Z7UyF7LpU5jgXW*/
  left: 12.223975%;
  margin: 0 auto;
  position: relative;
  width: 75.55205%; /* 479px / 634px = 75.55205% */
}
.text {
  float: left;
  margin: 33px 0 0;
  width: 69px;
}
.text-2 {
  float: left;
  margin: 16px 0 0 3.966597%; /* 19px / 479px = 3.966597% */
  width: 152px;
}
.text-3 {
  /*demo!DzU*/
  float: left;
  margin: 33px 0 0 3.131524%; /* 15px / 479px = 3.131524% */
  width: 69px;
}
.layer {
  float: right;
  width: 51px;
}
  /*demo!ih4C3wVQ*/
.layer-holder {
  margin: 28px auto 0;
  /*demo!FYW7nt*/
  padding: 49px 6.083086% 44px; /* 41px / 674px = 6.083086% */
  /*demo!Fpsf91bz1*/
  position: relative;
  width: 99.21136%; /* 629px / 634px = 99.21136% */
  -webkit-border-radius: 10.26px;
  -moz-border-radius: 10.26px;
  /*demo!RyY49x8z3F7p*/
  border-radius: 10.26px;
  background: #ffffff;
  -webkit-box-shadow: 0 8px 20px 0 rgba(57, 57, 57, 0.3);
  -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*/
}
.text-4 {
  display: block;
  /*QpGif31VXnt*/
  margin: 0 auto;
  max-width: 537px;
  position: relative;
  right: 0.914077%;
  width: 98.171844%; /* 537px / 547px = 98.171844% */
  /*demo!SYs*/
}
