#page0 {
  background: url("../image/driven/page0_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 700px;
  background-size: cover;
}

#page0 .content {
  width: 1494px;
  height: 700px;
  margin: 0 auto;
  position: relative;
}

#page0 .font1 {
  font-family: "Poppins", sans-serif;
  font-size: 79.6px;
  color: #dbe6fd;
  font-weight: Bold;
  position: absolute;
  line-height: 96.5px;
}

#page0 .font2 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 28.8px;
  color: #dbe6fd;
  position: absolute;
}

#page0 .font3 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 16.8px;
  color: #dbe6fd;
  position: absolute;
}

#page1 {
  background: url("../image/driven/page1_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 811.2px;
  background-size: cover;
}

#page1 .content {
  width: 1494px;
  height: 811.2px;
  margin: 0 auto;
  position: relative;
}

#page1 .font1 {
  font-family: "Poppins", sans-serif;
  font-size: 28.8px;
  position: absolute;
  width: 390px;
  text-align: justify !important;
  color: #f4f7ff;
  font-weight: bold;
  line-height: 35px;
}

#page1 .font2 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 14.4px;
  position: absolute;
  color: #ffffff;
  width: 390px;
  text-align: justify !important;
}

#page1 .font3 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #dbe6fd;
  transform: rotate(270deg);
}

#page1 .font4 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #dbe6fd;
  transform: rotate(270deg);
  width: 395px;
  opacity: 0.8;
  text-align: justify !important;
}

#page2 {
  background: url("../image/driven/page2_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 694.8px;
  background-size: cover;
}

#page2 #ddd {
  background: url("../image/driven/page2_back.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 694.8px;
  background-size: cover;
}

#page2 .content {
  width: 1494px;
  height: 694.8px;
  margin: 0 auto;
  position: relative;
}

#page2 .font1 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 48px;
  position: absolute;
  color: #ffffff;
  font-style: italic;
  font-weight: 300;
  opacity: 0.8;
}

#page2 .font2 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 24px;
  position: absolute;
  color: #ffffff;
  font-style: italic;
  font-weight: 300;
  opacity: 0.8;
}

#page2 .font3 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #ffffff;
  font-weight: 300;
  opacity: 0.8;
}

#page2 .font4 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #fff48f;
  font-weight: 100;
}

#page2 .font5 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #e2ebfd;
}

#page2 .font6 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
  font-weight: 600;
  font-style: italic;
}

#page2 .font7 {
  font-family: "Poppins", sans-serif;
  font-size: 28.8px;
  color: #dbe6fd;
  font-weight: Bold;
  position: absolute;
}

#page2 .font8 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 13.9px;
  position: absolute;
  color: #ffffff;
  opacity: 0.6;
  width: 671.2px;
  text-align: justify !important;
}

#page2 .font9 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 13.9px;
  position: absolute;
  color: #ffffff;
  text-align: justify !important;
}

#page3 {
  background: url("../image/driven/page3_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 854px;
  background-size: cover;
}

#page3 .content {
  width: 1494px;
  height: 854px;
  margin: 0 auto;
  position: relative;
}

#page3 .font1 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 14.4px;
  position: absolute;
  color: #e2ebfd;
}

#page3 .font2 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 14.4px;
  position: absolute;
  color: #ffffff;
}

#page3 .font3 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 28.8px;
  position: absolute;
  color: #ffffff;
}

#page3 .font4 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
}

#page3 .font5 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #e2ebfd;
  text-align: center;
}

#page3 .font6 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #e2ebfd;
  text-align: center;
  opacity: 0.8;
}

#page3 .font7 {
  font-family: "Poppins", sans-serif;
  font-size: 28.8px;
  color: #f4f7ff;
  font-weight: 600;
  position: absolute;
  font-style: italic;
  letter-spacing: 1.2px;
}

#page3 .font8 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #f4f7ff;
  opacity: 0.8;
  letter-spacing: 0.8px;
}

#page4 {
  background: url("../image/driven/page4_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 854px;
  background-size: cover;
}

#page4 .content {
  width: 1494px;
  height: 854px;
  margin: 0 auto;
  position: relative;
}

#page4 .font1 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
  font-style: italic;
}

#page4 .font2 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
  letter-spacing: 0.8px;
}

#page4 .font3 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 48px;
  position: absolute;
  color: #ffffff;
  font-style: italic;
  font-weight: 200;
  letter-spacing: 0.5px;
}

#page4 .font4 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #ffffff;
  font-weight: 100;
  letter-spacing: 0.6px;
  width: 570px;
  text-align: justify !important;
}

#page4 .font5 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #ffffff;
  font-weight: 100;
  width: 268px;
  text-align: justify !important;
  opacity: 0.8;
}

#page5 {
  background: url("../image/driven/page5_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 593.6px;
  background-size: cover;
}

#page5 .content {
  width: 1494px;
  height: 593.6px;
  margin: 0 auto;
  position: relative;
}

#page5 .font1 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
  font-style: italic;
}

#page5 .font2 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #ffffff;
  font-weight: 100;
  letter-spacing: 0.6px;
  width: 536px;
  text-align: justify !important;
}

#page5 .font3 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
  letter-spacing: 0.8px;
}

#page5 .font4 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #ffffff;
  font-weight: 100;
  letter-spacing: 0.6px;
}

#page5 .font5 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 14.4px;
  position: absolute;
  color: #ffffff;
  font-weight: 100;
  opacity: 0.8;
  text-align: justify !important;
  width: 374.4px;
}

#page6 {
  background: url("../image/driven/page6_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 793.6px;
  background-size: cover;
}

#page6 .content {
  width: 1494px;
  height: 793.6px;
  margin: 0 auto;
  position: relative;
}

#page6 .font1 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #ffffff;
  font-weight: 100;
  width: 336px;
  text-align: justify !important;
}

#page7 {
  background: url("../image/driven/page7_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 732px;
  background-size: cover;
}

#page7 .content {
  width: 1494px;
  height: 732px;
  margin: 0 auto;
  position: relative;
}

#page7 .font1 {
  font-family: 'Helvetica Neue Light', sans-serif;;
  font-size: 16.8px;
  position: absolute;
  color: #fff48f;
  width: 656.4px;
  text-align: justify !important;
}

.title {
  font-family: "Poppins", sans-serif;
  font-size: 28.8px;
  color: #dbe6fd;
  font-weight: Bold;
  position: absolute;
}

img {
  position: absolute;
}

#process {
  background: url("../image/driven/page1_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 728px;
  background-size: cover;
}

#process .content {
  width: 1494px;
  height: 728px;
  margin: 0 auto;
  position: relative;
}

#process .font1 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #DBE6FD;
}

#process .font2 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 9.6px;
  position: absolute;
  color: #DBE6FD;
}

#footer1 {
  background: url("../image/driven/page7_background.png") no-repeat;
  width: 100%;
  min-width: 1494px;
  height: 436px;
  background-size: cover;
}

#footer1 .content {
  width: 1494px;
  height: 436px;
  margin: 0 auto;
  position: relative;
}

#footer1 .font1 {
  font-weight: Bold;
  font-size: 28.8px;
  position: absolute;
  color: #FFFFFF;
}

#footer1 .font2 {
  font-family: 'Helvetica Neue Bold', sans-serif;
  font-size: 16.8px;
  position: absolute;
  color: #FFFFFF;
  text-align: justify !important;
}

#footer1 .font3 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 14.4px;
  position: absolute;
  color: #FFFFFF;
  opacity: 0.5;
}

#footer1 .font4 {
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 14.4px;
  position: absolute;
  color: white;
  line-height:20px;
  opacity: 0.75;
}

#footer1 img {
  position: absolute;
}