body {  padding: 0;  margin: 0;  overflow: hidden;  background: url(../images/bg.jpg);  background-size: 25%;  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}@media screen and (max-width: 767px) { 	body {background-size: 50%;}}p {  margin: 0;  left: 0;}.header {  width: 100%;  height: 60px;  -webkit-box-shadow: 0px 3px 6px #00000029;          box-shadow: 0px 3px 6px #00000029;  background: #fff;  position: fixed;  top: 0;  left: 0;  z-index: 999;}.header img {  width: 160px;  height: auto;  margin: 17px 20px;cursor: pointer;}.wrapper {  position: relative;  width: 300vw;  height: 600vh;  display: block;  -webkit-transition: all .5s ease-in;  transition: all .5s ease-in;  left: 0;  top: 0;}.wrapper .circle {  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  background-color: #fff !important;  text-align: center;  top: 50%;  width: 435px;  height: 435px;  display: block;  border-radius: 50%;  position: relative;  margin: 0 auto;  -webkit-box-shadow: 0px 0px 10px #00000029;          box-shadow: 0px 0px 10px #00000029;}@media screen and (max-width: 767px) {  .wrapper .circle {    width: 300px;    height: 300px;    padding-top: 0;    margin: 0 auto;  }  .wrapper .circle.center {    margin: 0 auto;  }}.wrapper .rect {  -webkit-transform: translateY(-40%);          transform: translateY(-40%);  text-align: center;  top: 50%;  width: 520px;  height: 570px;  display: block;  position: relative;  margin: 0 auto;}@media screen and (max-width: 767px) {  .wrapper .rect {    width: 320px;    height: 340px;    padding-top: 0;  }}.wrapper .rect .text {  padding-top: 170px;}@media screen and (max-width: 767px) {  .wrapper .rect .text {    padding-top: 70px;  }}.wrapper .case0 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 0;  left: 0;}.wrapper .case0 .rect {  background: url(../images/start.png) no-repeat;  background-size: 100%;}.wrapper .case1 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 100vh;  left: 0;}.wrapper .case1 .circle {  background: url(../images/motor.png) no-repeat;  background-size: cover;}.wrapper .case2 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 100vh;  left: 100vw;}.wrapper .case2 .circle {  background: url(../images/motor-no.png) no-repeat;  background-size: cover;}.wrapper .case3 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 200vh;  left: 0;}.wrapper .case3 .circle {  background: url(../images/motor-yes.png) no-repeat;  background-size: cover;}.wrapper .case4 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 200vh;  left: 100vw;}.wrapper .case4 .circle {  background: url(../images/health-insurance.png) no-repeat;  background-size: cover;}.wrapper .case5 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 200vh;  left: 200vw;}.wrapper .case5 .circle {  background: url(../images/buy-health-insurance.png) no-repeat;  background-size: cover;}.wrapper .case6 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 300vh;  left: 100vw;}.wrapper .case6 .circle {  background: url(../images/motor-insured.png) no-repeat;  background-size: cover;}.wrapper .case7 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 300vh;  left: 200vw;}.wrapper .case7 .circle {  background: url(../images/motor-insured.png) no-repeat;  background-size: cover;}.wrapper .case8 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 400vh;  left: 100vw;}.wrapper .case8 .circle {  background: url(../images/term-yes.png) no-repeat;  background-size: cover;}.wrapper .case9 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 400vh;  left: 200vw;  overflow: scroll;}.wrapper .case9 .circle img.pic {  width: 436px;  height: 300px;  margin: -50px auto 0;}@media screen and (max-width: 767px) {  .wrapper .case9 .circle img.pic {    height: 200px;    margin: -60px auto 0;    width: auto;  }}.wrapper .case9 .text-content {  color: #DE350B;  font-size: 24px;  padding-top: 20px;  font-weight: 600;}@media screen and (max-width: 767px) {  .wrapper .case9 .text-content {    font-size: 18px;    padding-top: 20px;  }}.wrapper .case9 .small-text {  color: #253858;  font-size: 16px;  padding: 10px 90px 0;  line-height: 24px;  font-weight: 300;}@media screen and (max-width: 767px) {  .wrapper .case9 .small-text {    font-size: 14px;    font-weight: 400;    line-height: 20px;    padding: 0px 30px;  }}.wrapper .replay {  border: 2px solid #0065FF;  border-radius: 4px;  padding: 10px 20px;  color: #0065FF;  font-size: 16px;  font-weight: 600;  width: auto;  position: absolute;  top: 9px;  right: 20px;  z-index: 999;  background: #fff;  cursor: pointer;}.wrapper .replay::before {  content: '';  width: 12px;  height: 12px;  background: url(../images/replay.png) no-repeat;  background-size: 100%;  margin-right: 5px;  display: inline-block;}.wrapper .share {  text-align: center;  margin-top: 10px;}@media screen and (max-width: 767px) {  .wrapper .share {    margin-top: 10px;  }}.wrapper .share p {  color: #253858;  font-size: 16px;}.wrapper .share .line {  width: 80px;  display: inline-block;  vertical-align: middle;  margin-right: 10px;  height: 2px;  background: transparent -webkit-gradient(linear, right top, left top, from(#253858), to(#FFFFFF)) 0% 0% no-repeat padding-box;  background: transparent linear-gradient(270deg, #253858 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;  opacity: 1;}@media screen and (max-width: 767px) {  .wrapper .share .line {    display: none;  }}.wrapper .share .line1 {  width: 80px;  display: inline-block;  vertical-align: middle;  margin-left: 10px;  height: 2px;  background: transparent -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(#253858)) 0% 0% no-repeat padding-box;  background: transparent linear-gradient(270deg, #FFFFFF 0%, #253858 100%) 0% 0% no-repeat padding-box;  opacity: 1;}@media screen and (max-width: 767px) {  .wrapper .share .line1 {    display: none;  }}.wrapper .share img {  width: 32px;  height: 32px;  margin: 15px 10px 0 0;  cursor: pointer;}@media screen and (max-width: 767px) {  .wrapper .share img {    margin-top: 10px;    width: 24px;    height: 24px;  }}.wrapper .case10 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 500vh;  left: 100vw;}.wrapper .case10 .circle {  background: orange;}.wrapper .case11 {  width: 100vw;  height: 100vh;  display: block;  position: absolute;  top: 500vh;  left: 200vw;}.wrapper .case11 .circle {  background: orange;}.btn {  background: #0065FF;  color: #fff;  font-size: 16px;  padding: 17px 30px;  border: 4px solid #fff;  -webkit-box-shadow: 0px 3px 6px #00000029;          box-shadow: 0px 3px 6px #00000029;  border-radius: 8px;  position: absolute;  display: inline-block;  cursor: pointer;}.btn.yes {  bottom: -30px;  left: 50%;  -webkit-transform: translateX(-50%);          transform: translateX(-50%);}@media screen and (max-width: 767px) {  .btn.yes {    bottom: -22px;  }}.btn.quiz {  bottom: 35% !important;}@media screen and (max-width: 767px) {  .btn.quiz {    bottom: 30% !important;  }}.btn.no {  top: 50%;  right: 0%;  -webkit-transform: translateX(50%);          transform: translateX(50%);  margin-top: -30px;}@media screen and (max-width: 767px) {  .btn.no {    margin-top: -22px;  }}@media screen and (max-width: 767px) {  .btn {    font-size: 14px;    padding: 10px 20px;border-radius: 4px;border-width: 2px;  }}.hide {  display: none;}@media screen and (max-width: 767px) {  .hide {    display: block;  }}.text {  width: 100%;  height: 160px;  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.text p {  -ms-flex-item-align: center;      -ms-grid-row-align: center;      align-self: center;  margin: 0 auto;  text-align: center;  font-size: 20px;  line-height: 36px;}.text p span {  display: block;  font-size: 36px;  font-weight: 600;}@media screen and (max-width: 767px) {  .text p span {    font-size: 24px;  }}#whatsappShare{  display: none;}@media screen and (max-width: 767px) {  .text p {    font-size: 16px;    line-height: 26px;  } #whatsappShare{   display: inline; }}@media screen and (max-width: 767px) {  .text {    height: 130px;  }}.pb-footer {      width: 100%;    height: 125px;    padding-top: 20px;    position: relative;    bottom: 0;    /* margin-top: 150px; */    background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF4E), to(#FFFFFF)) 0% 0% no-repeat padding-box;    background: transparent linear-gradient(180deg, #FFFFFF4E 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;    opacity: 1;    z-index: 1;    margin-top: 170px;}@media screen and (max-width: 767px) {  .pb-footer {    position: absolute;    bottom: 80px;  }}@media screen and (max-height: 670px) {  .pb-footer {    bottom: 0px;  }}.pb-footer p {  text-align: center;  color: #253858;  font-size: 20px;  padding-bottom: 10px;}.pb-footer ul {  margin: 0;  padding: 0;  text-align: center;}.pb-footer ul li {  margin: 0;  padding: 0;  display: inline-block;  list-style: none;  width: 100px;  position: relative;	cursor: pointer;}.pb-footer ul li::before {  content: '';  display: inline-block;  width: 2px;  height: 60px;  top: 10px;  -webkit-transform: matrix(0, 1, -1, 0, 0, 0);          transform: matrix(0, 1, -1, 0, 0, 0);  -webkit-transform: rotate(-180deg);          transform: rotate(-180deg);  position: absolute;  right: 0;  background: transparent -webkit-gradient(linear, right top, left top, from(#FFFFFF), color-stop(48%, #253858), to(#FFFFFF)) 0% 0% no-repeat padding-box;  background: transparent linear-gradient(270deg, #FFFFFF 0%, #253858 48%, #FFFFFF 100%) 0% 0% no-repeat padding-box;  opacity: 0.2;}.pb-footer ul li:last-child::before {  display: none;}.pb-footer ul li a {  font-size: 14px;  color: #253858;  text-align: center;  text-decoration: none;}.pb-footer ul li a i {  width: 40px;  height: 40px;  background-size: cover !important;  margin-bottom: 5px !important;}.pb-footer ul li a i.life {  background: url(../images/life.png);  display: block;  margin: 0 auto;}.pb-footer ul li a i.health {  background: url(../images/health-icon.png);  display: block;  margin: 0 auto;}.pb-footer ul li a i.car {  background: url(../images/car.png);  display: block;  margin: 0 auto;}.pb-footer ul li a i span {  font-size: 14px;  color: #253858;}/*# sourceMappingURL=code.css.map */