/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: 'hello_typebold';
  src: url("../../assets/fonts/Hello Type Bold-webfont.eot");
  src: url("../../assets/fonts/Hello Type Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Hello Type Bold-webfont.woff2") format("woff2"), url("../../assets/fonts/Hello Type Bold-webfont.woff") format("woff"), url("../../assets/fonts/Hello Type Bold-webfont.ttf") format("truetype"), url("../../assets/fonts/Hello Type Bold-webfont.svg#hello_typebold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'hello_typelight';
  src: url("../../assets/fonts/Hello Type Light-webfont.eot");
  src: url("../../assets/fonts/Hello Type Light-webfont.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Hello Type Light-webfont.woff2") format("woff2"), url("../../assets/fonts/Hello Type Light-webfont.woff") format("woff"), url("../../assets/fonts/Hello Type Light-webfont.ttf") format("truetype"), url("../../assets/fonts/Hello Type Light-webfont.svg#hello_typelight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'hello_typeregular';
  src: url("../../assets/fonts/Hello Type Regular-webfont.eot");
  src: url("../../assets/fonts/Hello Type Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Hello Type Regular-webfont.woff2") format("woff2"), url("../../assets/fonts/Hello Type Regular-webfont.woff") format("woff"), url("../../assets/fonts/Hello Type Regular-webfont.ttf") format("truetype"), url("../../assets/fonts/Hello Type Regular-webfont.svg#hello_typeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  background-color: #2e2e2e; }

.wrapper {
  width: 870px;
  display: inline-block;
  padding-left: 170px;
  box-sizing: border-box;
  text-align: left;
  line-height: normal;
  vertical-align: middle; }

.page1, .page2, .page3, .page4, .page5, .page6, .page6b, .page7, .page8 {
  display: none; }

.question {
  position: relative;
  margin-bottom: 80px; }
  .question img {
    position: absolute;
    left: -110px;
    top: -3px; }
  .question h2 {
    font-family: "hello_typebold", sans-serif;
    font-size: 1.45rem;
    color: #feffff;
    text-shadow: 0 3px 2px rgba(22, 22, 22, 0.3);
    text-transform: uppercase; }

.client a, .client .answer span{
	text-decoration: none !important;
	
	
}
.answer {
  font-family: "hello_typebold", sans-serif;
  font-size: 1rem;
  color: #07adc5;
  text-transform: uppercase;
  background-color: #fff;
  opacity: .6;
  display: block;
  padding: 20px 33px;
  box-sizing: border-box;
  border-radius: 10px;
  box-shadow: 0 3px 2px rgba(22, 22, 22, 0.3);
  margin-bottom: 20px;
  cursor: pointer;
  transition: .2s ease; }
  .answer:hover, .answer.selected {
    opacity: 1; }
.reseaux p{
	font-size:15px !important;
	margin:30px 0 35px;
	
}
.containerForm.reseaux{
	margin-bottom:45px;
	
}
.btn-red {
  font-family: "hello_typebold", sans-serif;
  font-size: 0.875rem;
  cursor: pointer;
  color: #feffff;
  outline: none;
  text-transform: uppercase;
  padding: 20px 50px;
  display: inline-block;
  border-radius: 30px;
  border: none;
  box-shadow: 4px 3px 7px rgba(22, 22, 22, 0.28);
  background: #fb7878;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiNzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb7878), color-stop(100%, #df5050));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fb7878 0%, #df5050 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7878', endColorstr='#df5050',GradientType=0 );
  /* IE6-8 */ }.btn-red.round {
  font-family: "hello_typebold", sans-serif;
  font-size: 0.875rem;
  cursor: pointer;
  color: #feffff;
  outline: none;
  text-transform: uppercase;
  padding: 20px 50px;
  display: inline-block;
  border-radius: 30px;
  border: none;
  box-shadow: 4px 3px 7px rgba(22, 22, 22, 0.28);
  background: #fb7878;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiNzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb7878), color-stop(100%, #df5050));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fb7878 0%, #df5050 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fb7878 0%, #df5050 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7878', endColorstr='#df5050',GradientType=0 );
  /* IE6-8 */ }

.btn-blue {
  font-family: "hello_typebold", sans-serif;
  font-size: 0.875rem;
  cursor: pointer;
  color: #feffff;
  outline: none;
  text-transform: uppercase;
  padding: 20px 50px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 10px;
  box-shadow: 4px 3px 7px rgba(22, 22, 22, 0.28);
  background: #0ac9da;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhYzlkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTdmYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0ac9da), color-stop(100%, #017fa4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0ac9da 0%, #017fa4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ac9da', endColorstr='#017fa4',GradientType=0 );
  /* IE6-8 */ }
  .btn-blue img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }

.containerForm {
  margin-bottom: 20px; }
  .containerForm .radio-ctn {
    display: inline-block;
    margin-right: 15px; }
  .containerForm input[type=text] {
    width: 80%;
    background-color: transparent;
    color: #fff;
    border: 000;
    font-family: "hello_typeregular", sans-serif;
    font-size: 1rem;
    padding: 5px 0;
    border-bottom: 1px solid #949494;
    outline: none;
    transition: .2s ease; }
    .containerForm input[type=text]::-webkit-input-placeholder {
      color: #fff; }
    .containerForm input[type=text]:-moz-placeholder {
      color: #fff; }
    .containerForm input[type=text]::-moz-placeholder {
      color: #fff; }
    .containerForm input[type=text]:-ms-input-placeholder {
      color: #fff; }
    .containerForm input[type=text]:hover, .containerForm input[type=text]:focus {
      border-color: #fff; }
    .containerForm input[type=text].error-field {
      background-color: rgba(255, 68, 68, 0.57);
      transition: .2s ease; }
  .containerForm input[type=radio] {
    display: none; }

    .containerForm input[type=radio]:checked + label {
      opacity: 1; }

 .containerForm input[type=radio]:not(:checked) + label {
      opacity: 0.4 !important; }
  .containerForm label {
    font-family: "hello_typelight", sans-serif;
    font-size: 1rem;
	 font-weight:bold;
    color: #000;
    background-color: #0ad0df;
    padding: 15px 30px;
    border-radius: 50px;
    opacity: .5;
    transition: .2s ease;
    cursor: pointer; }
    .containerForm label:hover {
      opacity: 1 !important; }
  .containerForm.radio {
    margin: 15px 0 60px 0;
    display: block; }
    .containerForm.radio span {
      font-family: "hello_typeregular", sans-serif;
      font-size: 1rem;
      padding: 5px 0;
      color: #fff;
      display: block;
      margin-bottom: 20px; }
    .containerForm.radio .error-radio {
      margin-top: 30px;
      display: none;
      font-family: "hello_typeregular", sans-serif;
      font-size: 1rem;
      padding: 5px 0;
      color: #fff; }
.containerForm p{
	font-family: "hello_typeregular", sans-serif;
	font-size:11px;
	
}

.page0 {
  background-image: url("../../assets/img/desktop/bg-0.jpg");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/desktop/bg-0.jpg',sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/desktop/bg-0.jpg',sizingMethod='scale')";
  background-size: cover;
  background-position: top center;
  width: 100%; 
  height:100%;
  vertical-align:middle;
}
.page0.customer {
  background-image: url("../../assets/img/desktop/bg-5.jpg");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/desktop/bg-0.jpg',sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/desktop/bg-0.jpg',sizingMethod='scale')";
  background-size: cover;
  background-position: top center;
  width: 100%; 
  height:100%;
  vertical-align:middle;
}
.page1 {
  background-image: url("../../assets/img/desktop/bg-1.jpg");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/desktop/bg-1.jpg',sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/desktop/bg-1.jpg',sizingMethod='scale')";
  background-size: cover;
  background-position: top center;
  width: 100%; }

.page2 {
  background-image: url("../../assets/img/desktop/bg-2.jpg");
  background-size: cover;
  background-position: top center;
  width: 100%; }

.page3 {
  background-image: url("../../assets/img/desktop/bg-3.jpg");
  background-size: cover;
  background-position: top center;
  width: 100%; }


.page4 {
  background-image: url("../../assets/img/desktop/bg-4.jpg");
  background-size: cover;
  background-position: top center;
  width: 100%; }
  
/*.page4 .question h2 {   font-size: 1.5rem;}*/





	
.page5{
background-image: url("../../assets/img/desktop/bg-0.jpg");
  background-color: #f5f5f5;
  width: 100%;
  text-align: center; }
  .page5 .wrapper {
    padding-left: 0; }
  .page5 img {
    width: 30%;
    display: block;
    margin: 0 auto 40px auto; }
  .page5 .titreForm {
    font-family: "hello_typeregular", sans-serif;
    font-size: 2.5rem;
    color: #07adc5;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center; }
  .page5 .titreFormSuite {
    font-family: "hello_typebold", sans-serif;
    font-size: 2.5rem;
    color: #07adc5;
    text-transform: uppercase;
    text-align: center; }
  .page5 .text-1 {
    font-family: "hello_typeregular", sans-serif;
    font-size: 1.5625rem;
    color: #000;
    line-height: normal;
    margin-bottom: 20px; }
    .page5 .text-1 .bold {
      font-family: "hello_typebold", sans-serif;
      text-transform: uppercase;
      color: #07adc5; }

.page6 {
  background-color: #f5f5f5;
  width: 100%;
  text-align: center; }
  .page6 .wrapper {
    padding-left: 0; }
  .page6 img {
    width: 30%;
    display: block;
    margin: 0 auto 40px auto; }
  .page6 .titreForm {
    font-family: "hello_typeregular", sans-serif;
    font-size: 1rem;
    color: #07adc5;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center; }
  .page6 .titreFormSuite {
    font-family: "hello_typebold", sans-serif;
    font-size: 1.2rem;
    color: #07adc5;
    text-transform: uppercase;
    text-align: center; }
  .page6 .text-1 {
    font-family: "hello_typeregular", sans-serif;
    font-size: 1.5625rem;
    color: #000;
    line-height: normal;
    margin-bottom: 20px; }
    .page6 .text-1 .bold {
      font-family: "hello_typebold", sans-serif;
      text-transform: uppercase;
      color: #0ad0df; }

@media screen and (min-width: 0) and (max-width: 1023px) {
  .wrapper {
    width: 100%;
    display: inline-block;
    padding-left: 0;
    text-align: center;
    line-height: normal;
    vertical-align: middle; }

  .question {
    position: relative;
    margin-bottom: 20px; }
    .question img {
      position: relative;
      left: auto;
      top: auto;
      width: 20%;
      margin-top: 20px; }
    .question h2 {
      font-family: "hello_typebold", sans-serif;
      font-size: 5vw;
      color: #feffff;
      text-shadow: 0 3px 2px rgba(22, 22, 22, 0.3);
      text-transform: uppercase;
      width: 92%;
      margin: 0 auto; }

  .answer {
    font-family: "hello_typebold", sans-serif;
    font-size: 4vw;
    color: #07adc5;
    text-transform: uppercase;
    background-color: #fff;
    opacity: 1;
    display: block;
    max-width: 90%;
    margin: 0 auto 10px auto;
    padding: 20px 35px;
    box-sizing: border-box;
    border-radius: 100px;
    box-shadow: 0 3px 2px rgba(22, 22, 22, 0.3);
    cursor: pointer;
    transition: .2s ease; }

  .btn-red {
    font-family: "hello_typebold", sans-serif;
    font-size: 0.875rem;
    cursor: pointer;
    color: #feffff;
    outline: none;
    text-transform: uppercase;
    padding: 20px 50px;
    max-width: 90%;
    display: inline-block;
    border-radius: 8px;
    border: none;
    box-shadow: 4px 3px 7px rgba(22, 22, 22, 0.28);
    background: #fb7878;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiNzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fb7878 0%, #df5050 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb7878), color-stop(100%, #df5050));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fb7878 0%, #df5050 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fb7878 0%, #df5050 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fb7878 0%, #df5050 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fb7878 0%, #df5050 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7878', endColorstr='#df5050',GradientType=0 );
    /* IE6-8 */ }

  .btn-blue {
    font-family: "hello_typebold", sans-serif;
    font-size: 0.875rem;
    cursor: pointer;
    color: #feffff;
    outline: none;
    text-transform: uppercase;
    padding: 20px 50px;
    display: inline-block;
    border-radius: 8px;
    margin-bottom: 20px;
    margin-top: 10px;
    box-shadow: 4px 3px 7px rgba(22, 22, 22, 0.28);
    background: #0ac9da;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhYzlkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTdmYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0ac9da), color-stop(100%, #017fa4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0ac9da 0%, #017fa4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #0ac9da 0%, #017fa4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ac9da', endColorstr='#017fa4',GradientType=0 );
    /* IE6-8 */ }
    .btn-blue img {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }

  .containerForm {
    margin-bottom: 10px; }
    .containerForm .radio-ctn {
      display: block;
      margin-right: 0;
      text-align: left;
      margin-left: 5%;
      margin-bottom: 10px; }
    .containerForm input[type=text] {
      width: 90%;
      background-color: transparent;
      color: #000;
      border: none;
      font-family: "hello_typeregular", sans-serif;
      font-size: 5vw;
      padding: 5px 0;
      border-bottom: 1px solid #949494;
      outline: none;
      transition: .2s ease; }
      .containerForm input[type=text]::-webkit-input-placeholder {
        color: #fff; }
      .containerForm input[type=text]:-moz-placeholder {
        color: #fff; }
      .containerForm input[type=text]::-moz-placeholder {
        color: #fff; }
      .containerForm input[type=text]:-ms-input-placeholder {
        color: #fff; }
      .containerForm input[type=text]:hover, .containerForm input[type=text]:focus {
        border-color: #fff; }
      .containerForm input[type=text].error-field {
        background-color: rgba(255, 68, 68, 0.57);
        transition: .2s ease; }
    .containerForm input[type=radio] {
      display: none; }
      .containerForm input[type=radio]:checked ~ label {
        opacity: 1; }
    .containerForm label {
      font-family: "hello_typelight", sans-serif;
      font-size: 5vw;
      color: #000;
      background-color: #fff;
      padding: 10px 20px;
      border-radius: 50px;
      transition: .2s ease;
      cursor: pointer;
      display: inline-block; }
      .containerForm label:hover {
        opacity: 1; }
    .containerForm.radio {
      margin: 15px 0 60px 0;
      display: block; }
      .containerForm.radio span {
        font-family: "hello_typeregular", sans-serif;
        font-size: 5vw;
        padding: 5px 0;
        color: #fff;
        display: block;
        margin-bottom: 10px;
        margin-left: 5%;
        text-align: left; }

  .page0 .wrapper > img {
    display: inline-block;
    width: 70%; }
  .page0 .text-1 {
    font-family: "hello_typebold", sans-serif;
    font-size: 5vw;
    line-height: normal;
    color: #feffff;
    margin-bottom: 10px; }
    .page0 .text-1 .bold {
      font-size: 7vw; }
  .page0 .text-2 {
    font-family: "hello_typelight", sans-serif;
    font-size: 4.5vw;
    line-height: normal;
    color: #feffff;
    width: 90%;
    margin: 10px auto; }
  .page0 .text-3 {
    font-family: "hello_typebold", sans-serif;
    font-size: 4.5vw;
    line-height: normal;
    color: #feffff;
    width: 90%;
    margin: 0 auto 10px auto; }
  .page0 .divider {
    width: 200px;
    height: 4px;
    background-color: #07adc5;
    border-radius: 2px;
    margin: 0 auto 10px auto; }
	
	.page0 {
    background-image: url("../../assets/img/bg-0.jpg"); }
	.page0.customer {
    background-image: url("../../assets/img/bg-5.jpg"); }

  .page1 {
    background-image: url("../../assets/img/bg-1.jpg"); }

  .page2 {
    background-image: url("../../assets/img/bg-2.jpg"); }

  .page3 {
    background-image: url("../../assets/img/bg-3.jpg"); }

  .page4 {
    background-image: url("../../assets/img/bg-4.jpg"); }
	
  .page5 {
    background-image: url("../../assets/img/bg-0.jpg"); }

  /*.page5 {
    background-image: url("../../assets/img/bg-5.jpg"); }
	
  .page6 {
    background-image: url("../../assets/img/bg-6.jpg"); }

 .page6b {
    background-image: url("../../assets/img/bg-6b.jpg"); }*/
  /*.page5 img {
    width: 40%;
    top: -40px; }*/

  .page5 {
    height: auto; }
    .page5 .text-1 {
      font-family: "hello_typeregular", sans-serif;
      font-size: 4vw;
      line-height: normal;
      margin-bottom: 20px;
      margin-top: 10px; } }

/*# sourceMappingURL=app.css.map */
