
@font-face {
                          font-family: "Eina03-Bold";
                          src: url('../fonts/Textaxis - Eina03-Bold.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "Eina03-SemiBold";
                          src: url('../fonts/Textaxis - Eina03-SemiBold.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "SFProText-Regular";
                          src: url('../fonts/SF-Pro-Text-Regular.otf') format("opentype");
                        }
                        
.bp2-homepagemobile {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 2531px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-homepagemobile .bp2-adulthand3xcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 179px;
  height              : 491px;
  width               : 440px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 218px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-video {
  background-color    : rgba(255,255,255,0.0);
  width               : 192px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp2-homepagemobile .bp2-video-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 76px;
  align-items         : center;
  height              : 412px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-video video {
  object-fit          : cover;
  width               : 100%;
  height              : 100%;
}
/* IE doesn't support cover  */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .bp2-homepagemobile .bp2-video video {
    min-width           : 100%;
    min-height          : 100%;
    position            : absolute;
    margin              : auto;
    top                 : -9999px;
    bottom              : -9999px;
    left                : -9999px;
    right               : -9999px;
  }
}
.bp2-homepagemobile .bp2-devicetp3x {
  background-color    : rgba(255,255,255,0.0);
  width               : 221px;
  margin-right        : 0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-devicetp3x-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 64px;
  align-items         : center;
  height              : 437px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 14px;
  height              : 33px;
  width               : 126px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 63px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-bg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 713px;
  height              : 1909px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 505px;
  height              : 37px;
  width               : 37px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 18px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-group3 .bp2-up {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 11px;
  width               : 19px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-topsavingsworksat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 836px;
  height              : 42px;
  width               : 251px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 125px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.79px;
  line-height         : 21.0px;
}
.bp2-homepagemobile .bp2-thebestpricesono {
  background-color    : rgba(255,255,255,0.0);
  top                 : 715px;
  height              : 64px;
  width               : 251px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 131px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.79px;
  line-height         : 32.0px;
}
.bp2-homepagemobile .bp2-thebestpricesono .bp2-span1 {
  
}
.bp2-homepagemobile .bp2-thebestpricesono .bp2-span2 {
  letter-spacing      : -0.79px;
}
.bp2-homepagemobile .bp2-wecomparethebest {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1479px;
  height              : 63px;
  width               : 251px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 125px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.79px;
  line-height         : 21.0px;
}
.bp2-homepagemobile .bp2-contactus {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1928px;
  height              : 21px;
  width               : 251px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 125px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.79px;
  line-height         : 21.0px;
}
.bp2-homepagemobile .bp2-logos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 927px;
  height              : 355px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 120px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-topsavingswillmoni {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1333px;
  height              : 57px;
  width               : 251px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 126px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.6;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.55px;
  line-height         : 19.0px;
}
.bp2-homepagemobile .bp2-legal {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1961px;
  height              : 14px;
  width               : 258px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 129px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-legal .bp2-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 85px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp2-homepagemobile .bp2-legal .bp2-topsavingsinc2019 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp2-homepagemobile .bp2-legal .bp2-termsofservice {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 184px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp2-homepagemobile .bp2-locationgraphic {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1596px;
  height              : 225px;
  width               : 272px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 142px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-shadow {
  background-color    : rgba(255,255,255,0.0);
  width               : 124px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-shadow-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1830px;
  align-items         : center;
  height              : 50px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-search {
  background-color    : rgba(255,255,255,0.0);
  width               : 258px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-search-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2003px;
  align-items         : center;
  height              : 36px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-search .bp2-searchfieldbg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-searchcopy {
  background-color    : rgba(255,255,255,0.0);
  width               : 258px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-searchcopy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2055px;
  align-items         : center;
  height              : 79px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-searchcopy .bp2-searchfieldbg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-textemailaddress {
  background-color    : rgba(255,255,255,0.0);
  width               : 236px;
  margin-right        : -4px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 4px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.39px;
  line-height         : 25.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp2-homepagemobile .bp2-textemailaddress-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2003px;
  align-items         : center;
  height              : 30px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-textemailaddress::placeholder {
  color               : rgba(0, 0, 0, 0.6);
}
.bp2-homepagemobile .bp2-textenteryourmessage {
  background-color    : rgba(255,255,255,0.0);
  width               : 238px;
  margin-right        : -3px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 3px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.39px;
  line-height         : 25.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp2-homepagemobile .bp2-textenteryourmessage-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2062px;
  align-items         : center;
  height              : 65px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-textenteryourmessage::placeholder {
  color               : rgba(0, 0, 0, 0.6);
}
.bp2-homepagemobile .bp2-needmoreinfolet {
  background-color    : rgba(255,255,255,0.0);
  width               : 427px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.55px;
  line-height         : 19.0px;
}
.bp2-homepagemobile .bp2-needmoreinfolet-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1971px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-buynowcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2152px;
  height              : 47px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 122px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-buynowcopy .bp2-buttonbg {
  background-color    : rgba(0, 118, 255, 1.0);
  top                 : 0px;
  height              : 47px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-buynowcopy .bp2-productname {
  background-color    : rgba(255,255,255,0.0);
  width               : 135px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.6px;
  line-height         : 16.0px;
}
.bp2-homepagemobile .bp2-buynowcopy .bp2-productname-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 14px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-social {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1911px;
  height              : 30px;
  width               : 214px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 107px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-social .bp2-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 26px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-homepagemobile .bp2-social .bp2-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-homepagemobile .bp2-social .bp2-reddit {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 27px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-homepagemobile .bp2-social .bp2-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 185px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-homepagemobile .bp2-thanks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2390px;
  height              : 35px;
  width               : 212px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 106px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-thanks .bp2-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 124px;
  position            : absolute;
  margin              : 0;
  left                : 88px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-thanks .bp2-specialthanksto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp2-homepagemobile .bp2-bottombar {
  background-color    : rgba(255,255,255,0.0);
  bottom              : -1px;
  height              : 70px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-bottombar .bp2-bg1 {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0px;
  height              : 70px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-group5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 280px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-group5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 12px;
  height              : 43px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-homepagemobile .bp2-group5 .bp2-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 119px;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-group5 .bp2-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 139px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-homepagemobile .bp2-group5 .bp2-getitongoogleplay .bp2-g10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(-180deg); /* IE 9 */
  -webkit-transform   : rotate(-180deg); /* Chrome, Safari, Opera */
  transform           : rotate(-180deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp1-index {
  width               : 100%;
  min-width           : 1695px;
  height              : 100vh;
  min-height          : 3278px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
textarea:focus, input:focus {
  outline             : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-index .bp1-adulthand3xcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 241px;
  height              : 779px;
  width               : 699px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 346px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-seehowitworks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 624px;
  height              : 19px;
  width               : 107px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 298px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.55px;
  line-height         : 19.0px;
}
.bp1-index .bp1-bg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 654px;
  width               : 305px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 152px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  object-fit          : cover;
}
.bp1-index .bp1-video {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 654px;
  width               : 305px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 152px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp1-index .bp1-devicetp3x {
  background-color    : rgba(255,255,255,0.0);
  top                 : 57px;
  height              : 695px;
  width               : 349px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 174px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 614px;
  height              : 42px;
  width               : 42px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 260px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group3 .bp1-up {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 16px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadbuttons {
  background-color    : rgba(255,255,255,0.0);
  width               : 280px;
  margin-right        : -412px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 412px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadbuttons-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 522px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-downloadbuttons .bp1-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 139px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadbuttons .bp1-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 119px;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 245px;
  height              : 55px;
  width               : 210px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 272px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-thebestpricesono {
  background-color    : rgba(255,255,255,0.0);
  top                 : 332px;
  height              : 144px;
  width               : 420px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 270px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 46.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -1.81px;
  line-height         : 48.0px;
}
.bp1-index .bp1-bigbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1069px;
  height              : 2209px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-search {
  background-color    : rgba(255,255,255,0.0);
  width               : 377px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-search-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2750px;
  align-items         : center;
  height              : 37px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-search .bp1-searchfieldbg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-searchcopy {
  background-color    : rgba(255,255,255,0.0);
  width               : 377px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-searchcopy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2802px;
  align-items         : center;
  height              : 82px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-searchcopy .bp1-searchfieldbg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-textemailaddress {
  background-color    : rgba(255,255,255,0.0);
  width               : 350px;
  margin-right        : -2px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 2px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.39px;
  line-height         : 25.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp1-index .bp1-textemailaddress-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2752px;
  align-items         : center;
  height              : 30px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-textemailaddress::placeholder {
  color               : rgba(0, 0, 0, 0.6);
}
.bp1-index .bp1-textenteryourmessage {
  background-color    : rgba(255,255,255,0.0);
  width               : 352px;
  margin-right        : -2px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 2px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.39px;
  line-height         : 25.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp1-index .bp1-textenteryourmessage-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2809px;
  align-items         : center;
  height              : 66px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-textenteryourmessage::placeholder {
  color               : rgba(0, 0, 0, 0.6);
}
.bp1-index .bp1-topsavingsworksat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1156px;
  height              : 70px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 300px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -1.26px;
  line-height         : 35.0px;
}
.bp1-index .bp1-wecomparethebest {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1749px;
  height              : 70px;
  width               : 520px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 260px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -1.26px;
  line-height         : 35.0px;
}
.bp1-index .bp1-contactus {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2636px;
  height              : 35px;
  width               : 520px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 260px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -1.26px;
  line-height         : 35.0px;
}
.bp1-index .bp1-logos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1317px;
  height              : 219px;
  width               : 792px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 396px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group7 {
  background-color    : rgba(255,255,255,0.0);
  width               : 281px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2497px;
  align-items         : center;
  height              : 44px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group7 .bp1-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 140px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group7 .bp1-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 42px;
  width               : 119px;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-topsavingswillmoni {
  background-color    : rgba(255,255,255,0.0);
  width               : 427px;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.59px;
  line-height         : 19.0px;
}
.bp1-index .bp1-topsavingswillmoni-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1601px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-topsavingswillmoni1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 427px;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.59px;
  line-height         : 19.0px;
}
.bp1-index .bp1-topsavingswillmoni1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1601px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-needmoreinfolet {
  background-color    : rgba(255,255,255,0.0);
  width               : 427px;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.59px;
  line-height         : 19.0px;
}
.bp1-index .bp1-needmoreinfolet-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2719px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-buynowcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2898px;
  height              : 47px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 122px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-buynowcopy .bp1-buttonbg {
  background-color    : rgba(0, 118, 255, 1.0);
  top                 : 0px;
  height              : 47px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-buynowcopy .bp1-productname {
  background-color    : rgba(255,255,255,0.0);
  width               : 135px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.6px;
  line-height         : 16.0px;
}
.bp1-index .bp1-buynowcopy .bp1-productname-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 14px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-social {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3028px;
  height              : 30px;
  width               : 214px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 108px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-social .bp1-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 26px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-index .bp1-social .bp1-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-index .bp1-social .bp1-reddit {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 27px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-index .bp1-social .bp1-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 185px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-index .bp1-currentlyavailable {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  margin-right        : -1px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(0, 118, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.47px;
  line-height         : 16.0px;
}
.bp1-index .bp1-currentlyavailable-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2559px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-shadow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2330px;
  height              : 101px;
  width               : 248px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 124px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-locationgraphic {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1904px;
  height              : 415px;
  width               : 449px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 236px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-legal {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3081px;
  height              : 14px;
  width               : 258px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 130px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-legal .bp1-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 85px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp1-index .bp1-legal .bp1-topsavingsinc2019 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 93px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp1-index .bp1-legal .bp1-termsofservice {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 73px;
  position            : absolute;
  margin              : 0;
  left                : 185px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp1-index .bp1-thanks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3117px;
  height              : 35px;
  width               : 212px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 106px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-thanks .bp1-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 124px;
  position            : absolute;
  margin              : 0;
  left                : 88px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-thanks .bp1-specialthanksto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp1-index .bp1-bottombar {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0px;
  height              : 100px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bottombar .bp1-bg1 {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0px;
  height              : 100px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bottombar .bp1-group5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 922px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bottombar .bp1-group5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 28px;
  height              : 44px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-findthebestprices {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : auto;
  width               : 598px;
  position            : fixed;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 26.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -1.02px;
  line-height         : 28.0px;
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-findthebestprices .bp1-span1 {
  
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-findthebestprices .bp1-span2 {
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-findthebestprices .bp1-span3 {
  
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-findthebestprices .bp1-span4 {
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-findthebestprices .bp1-span5 {
  
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 42px;
  width               : 119px;
  position            : absolute;
  margin              : 0;
  left                : 648px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 781px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bottombar .bp1-group5 .bp1-getitongoogleplay .bp1-g10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(-180deg); /* IE 9 */
  -webkit-transform   : rotate(-180deg); /* Chrome, Safari, Opera */
  transform           : rotate(-180deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp3-homepagetablet {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 3006px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-homepagetablet .bp3-adulthand3xcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 208px;
  height              : 701px;
  width               : 629px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 484px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-video {
  background-color    : rgba(255,255,255,0.0);
  top                 : 61px;
  height              : 588px;
  width               : 274px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 310px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp3-homepagetablet .bp3-devicetp3x {
  background-color    : rgba(255,255,255,0.0);
  top                 : 43px;
  height              : 625px;
  width               : 315px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% - 331px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 568px;
  height              : 42px;
  width               : 42px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 60px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group3 .bp3-up {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 16px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-seehowitworks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 578px;
  height              : 19px;
  width               : 103px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 98px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.55px;
  line-height         : 19.0px;
}
.bp3-homepagetablet .bp3-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 218px;
  height              : 55px;
  width               : 210px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 72px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group7 {
  background-color    : rgba(255,255,255,0.0);
  width               : 282px;
  margin-right        : -213px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 213px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group7-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 478px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-group7 .bp3-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group7 .bp3-getitongoogleplay .bp3-g10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(-180deg); /* IE 9 */
  -webkit-transform   : rotate(-180deg); /* Chrome, Safari, Opera */
  transform           : rotate(-180deg);
}
.bp3-homepagetablet .bp3-group7 .bp3-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 119px;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-thebestpricesono {
  background-color    : rgba(255,255,255,0.0);
  top                 : 301px;
  height              : 129px;
  width               : 420px;
  position            : fixed;
  margin              : 0;
  left                : calc(50.00% + 70px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 43.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -1.69px;
  line-height         : 43.0px;
}
.bp3-homepagetablet .bp3-bigbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 944px;
  height              : 2062px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-search {
  background-color    : rgba(255,255,255,0.0);
  width               : 377px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-search-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2533px;
  align-items         : center;
  height              : 36px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-search .bp3-searchfieldbg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-searchcopy {
  background-color    : rgba(255,255,255,0.0);
  width               : 377px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-searchcopy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2585px;
  align-items         : center;
  height              : 79px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-searchcopy .bp3-searchfieldbg {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-textemailaddress {
  background-color    : rgba(255,255,255,0.0);
  width               : 354px;
  margin-right        : -4px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 4px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.39px;
  line-height         : 25.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp3-homepagetablet .bp3-textemailaddress-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2534px;
  align-items         : center;
  height              : 30px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-textemailaddress::placeholder {
  color               : rgba(0, 0, 0, 0.6);
}
.bp3-homepagetablet .bp3-textenteryourmessage {
  background-color    : rgba(255,255,255,0.0);
  width               : 356px;
  margin-right        : -3px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 3px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.39px;
  line-height         : 25.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp3-homepagetablet .bp3-textenteryourmessage-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2590px;
  align-items         : center;
  height              : 65px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-textenteryourmessage::placeholder {
  color               : rgba(0, 0, 0, 0.6);
}
.bp3-homepagetablet .bp3-contactus {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2419px;
  height              : 35px;
  width               : 520px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 260px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -1.26px;
  line-height         : 35.0px;
}
.bp3-homepagetablet .bp3-needmoreinfolet {
  background-color    : rgba(255,255,255,0.0);
  width               : 427px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.59px;
  line-height         : 19.0px;
}
.bp3-homepagetablet .bp3-needmoreinfolet-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2502px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-buynowcopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2681px;
  height              : 47px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 122px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-buynowcopy .bp3-buttonbg {
  background-color    : rgba(0, 118, 255, 1.0);
  top                 : 0px;
  height              : 47px;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-buynowcopy .bp3-productname {
  background-color    : rgba(255,255,255,0.0);
  width               : 135px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.6px;
  line-height         : 16.0px;
}
.bp3-homepagetablet .bp3-buynowcopy .bp3-productname-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 14px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-topsavingsworksat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1004px;
  height              : 70px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 290px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -1.26px;
  line-height         : 35.0px;
}
.bp3-homepagetablet .bp3-wecomparethebest {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1557px;
  height              : 70px;
  width               : 520px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 250px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -1.26px;
  line-height         : 35.0px;
}
.bp3-homepagetablet .bp3-shadow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2106px;
  height              : 101px;
  width               : 248px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 124px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-locationgraphic {
  background-color    : rgba(255,255,255,0.0);
  width               : 418px;
  margin-right        : 6px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -6px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-locationgraphic-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1713px;
  align-items         : center;
  height              : 414px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-legal {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2350px;
  height              : 14px;
  width               : 258px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 129px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-legal .bp3-privacypolicy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 85px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp3-homepagetablet .bp3-legal .bp3-topsavingsinc2019 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp3-homepagetablet .bp3-legal .bp3-termsofservice {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 184px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp3-homepagetablet .bp3-logos {
  background-color    : rgba(255,255,255,0.0);
  width               : 634px;
  margin-right        : -10px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 10px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-logos-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1145px;
  align-items         : center;
  height              : 175px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-group8 {
  background-color    : rgba(255,255,255,0.0);
  width               : 270px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group8-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2277px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-group8 .bp3-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 119px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group8 .bp3-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 129px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-group8 .bp3-getitongoogleplay .bp3-g10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(-180deg); /* IE 9 */
  -webkit-transform   : rotate(-180deg); /* Chrome, Safari, Opera */
  transform           : rotate(-180deg);
}
.bp3-homepagetablet .bp3-topsavingswillmoni {
  background-color    : rgba(255,255,255,0.0);
  width               : 427px;
  margin-right        : -10px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 10px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.59;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.59px;
  line-height         : 19.0px;
}
.bp3-homepagetablet .bp3-topsavingswillmoni-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1429px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-currentlyavailable {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(0, 118, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.47px;
  line-height         : 16.0px;
}
.bp3-homepagetablet .bp3-currentlyavailable-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2241px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-thanks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2876px;
  height              : 35px;
  width               : 212px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 106px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-thanks .bp3-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 124px;
  position            : absolute;
  margin              : 0;
  left                : 88px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-thanks .bp3-specialthanksto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : -0.39px;
  line-height         : 14.0px;
}
.bp3-homepagetablet .bp3-social {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2300px;
  height              : 30px;
  width               : 214px;
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 107px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-social .bp3-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 26px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-homepagetablet .bp3-social .bp3-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-homepagetablet .bp3-social .bp3-reddit {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 27px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-homepagetablet .bp3-social .bp3-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 185px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-homepagetablet .bp3-bottombar {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0px;
  height              : 80px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-bottombar .bp3-bg {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0px;
  height              : 80px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 708px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 18px;
  height              : 43px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-getitongoogleplay {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 43px;
  width               : 141px;
  position            : fixed;
  margin              : 0;
  left                : 567px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-getitongoogleplay .bp3-g10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(-180deg); /* IE 9 */
  -webkit-transform   : rotate(-180deg); /* Chrome, Safari, Opera */
  transform           : rotate(-180deg);
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-findthebestprices {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : auto;
  width               : 405px;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Eina03-SemiBold", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : -0.83px;
  line-height         : 21.0px;
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-findthebestprices .bp3-span1 {
  
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-findthebestprices .bp3-span2 {
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-findthebestprices .bp3-span3 {
  
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-findthebestprices .bp3-span4 {
  font-family         : "Eina03-Bold", Helvetica, Arial, serif;
}
.bp3-homepagetablet .bp3-bottombar .bp3-group5 .bp3-appstorebadgeusblack {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 42px;
  width               : 119px;
  position            : absolute;
  margin              : 0;
  left                : 438px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 767px) {
  .bp2-homepagemobile {
    display             : block;
  }
  .bp3-homepagetablet {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1694px) {
  .bp2-homepagemobile {
    display             : none;
  }
  .bp3-homepagetablet {
    display             : block;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1695px) {
  .bp2-homepagemobile {
    display             : none;
  }
  .bp3-homepagetablet {
    display             : none;
  }
  .bp1-index {
    display             : block;
  }
}