@font-face {
  font-family: "CerebriSans-Book";
  src: url('../fonts/CerebriSans-Book.otf') format("opentype");
}
@font-face {
  font-family: "CerebriSans-Bold";
  src: url('../fonts/CerebriSans-Bold.otf') format("opentype");
}
                        
.privacy-policy h1,
.privacy-policy h2,
.privacy-policy h3,
.privacy-policy h4 {
    color: #fff;
    font-weight: bold;
}

.bp2-desktop {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 3783px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(20, 20, 20, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-desktop .bp2-background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 1108px;
  width               : calc(100.00% + 453px);
  position            : absolute;
  margin              : 0;
  left                : -226px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-background .bp2-background1 {
  background-color    : rgba(255,255,255,0.0);
  position            : absolute;
  top                 : 0px;
  left                : 0px;
  margin              : 0;
  width               : 100%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-freesplash {
  background-color    : rgba(255,255,255,0.0);
  width               : 227px;
  margin-right        : -287px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 287px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-freesplash-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 215px;
  align-items         : center;
  height              : 179px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-nceptionlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-nceptionlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 355px;
  align-items         : center;
  height              : 344px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-nceptionlogo .bp2-background1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 344px;
  width               : 272px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-nceptionlogo .bp2-nceptionlogo1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  margin-right        : -1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-nceptionlogo .bp2-nceptionlogo1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 344px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-createsurrealincep {
  background-color    : rgba(255,255,255,0.0);
  width               : 813px;
  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.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.53px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-createsurrealincep-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 776px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-phones {
  background-color    : rgba(255,255,255,0.0);
  width               : 1181px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-phones-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 908px;
  align-items         : center;
  height              : 806px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-phones .bp2-phones1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1181px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-phones .bp2-phones1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 806px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-videobackground {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 1741px;
  height              : 400px;
  box-sizing          : border-box;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(30, 30, 30, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-videofallback {
  background-color    : rgba(255,255,255,0.0);
  width               : 770px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-videofallback-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1763px;
  align-items         : center;
  height              : 355px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-videofallback .bp2-videofallback1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 770px;
  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);
  overflow            : hidden;
}
.bp2-desktop .bp2-videofallback .bp2-videofallback1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 355px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-appstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 143px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-appstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2177px;
  align-items         : center;
  height              : 33px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-u201dappofthedayu201din {
  background-color    : rgba(255,255,255,0.0);
  width               : 710px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.43px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-u201dappofthedayu201din-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2221px;
  align-items         : center;
  height              : 57px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-nceptionwasalsose {
  background-color    : rgba(255,255,255,0.0);
  width               : 428px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp2-desktop .bp2-nceptionwasalsose-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2285px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-line {
  background-color    : rgba(255,255,255,0.0);
  width               : 823px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-line-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2339px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-techradarlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 143px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-techradarlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2379px;
  align-items         : center;
  height              : 24px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-u201dthebestiphoneapp {
  background-color    : rgba(255,255,255,0.0);
  width               : 406px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 254, 254, 1.0);
  text-align          : center;
  letter-spacing      : -0.43px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-u201dthebestiphoneapp-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2410px;
  align-items         : center;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-readthereviewte {
  background-color    : rgba(255,255,255,0.0);
  width               : 217px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp2-desktop .bp2-readthereviewte-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2444px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-line1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 823px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-line1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2501px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-tapsmartlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 130px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-tapsmartlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2538px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-u201dbestof201810ap {
  background-color    : rgba(255,255,255,0.0);
  width               : 543px;
  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);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.43px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-u201dbestof201810ap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2572px;
  align-items         : center;
  height              : 33px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-readthereviewta {
  background-color    : rgba(255,255,255,0.0);
  width               : 217px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp2-desktop .bp2-readthereviewta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2609px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-line2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 823px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-line2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2664px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-u2022recordvideoorta {
  background-color    : rgba(255,255,255,0.0);
  width               : 579px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.33px;
  line-height         : 28.0px;
}
.bp2-desktop .bp2-u2022recordvideoorta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2710px;
  align-items         : center;
  height              : 369px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-downloadappstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 241px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-downloadappstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3131px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-tryitouttodayit {
  background-color    : rgba(255,255,255,0.0);
  width               : 289px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.88px;
  line-height         : 21.0px;
}
.bp2-desktop .bp2-tryitouttodayit-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3226px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-line3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 823px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-line3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3314px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-checkoutwhatsome {
  background-color    : rgba(255,255,255,0.0);
  width               : 543px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 27.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -1.35px;
  line-height         : 29.0px;
}
.bp2-desktop .bp2-checkoutwhatsome-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3355px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-visitinstagrambutton {
  background-color    : rgba(255,255,255,0.0);
  width               : 241px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-visitinstagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3442px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-visitinstagrambutton .bp2-instagrambutton {
  background-color    : rgba(255,255,255,0.0);
  pointer-events      : auto;
  margin-right        : -0px;
  height              : 100%;
  box-sizing          : border-box;
  width               : 241px;
  margin-left         : 0px;
  position            : relative;
  border-radius       : 9px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(150, 150, 150, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-visitinstagrambutton .bp2-instagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 42px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-visitinstagrambutton .bp2-visitinstagram {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.6px;
  line-height         : 35.0px;
}
.bp2-desktop .bp2-visitinstagrambutton .bp2-visitinstagram-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-line4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 823px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp2-desktop .bp2-line4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3528px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-forsuggestionsfee {
  background-color    : rgba(255,255,255,0.0);
  width               : 612px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.54px;
  line-height         : 18.0px;
}
.bp2-desktop .bp2-forsuggestionsfee-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3549px;
  align-items         : center;
  height              : 27px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-forsuggestionsfee .bp2-span1 {
  
}
.bp2-desktop .bp2-forsuggestionsfee .bp2-span2 {
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
}
.bp2-desktop .bp2-socialmedia {
  background-color    : rgba(255,255,255,0.0);
  width               : 215px;
  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-desktop .bp2-socialmedia-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3613px;
  align-items         : center;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-socialmedia .bp2-socialmedia1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 215px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-socialmedia .bp2-socialmedia1 .bp2-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 39px;
  position            : absolute;
  margin              : 0;
  left                : 176px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-socialmedia .bp2-socialmedia1 .bp2-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 90px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-socialmedia .bp2-socialmedia1 .bp2-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-copyright2512019hug {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 12.0px;
}
.bp2-desktop .bp2-copyright2512019hug-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3688px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-copyright2512019hug .bp2-span1 {
  line-height         : 16.0px;
}
.bp2-desktop .bp2-copyright2512019hug .bp2-span2 {
  font-family         : "LucidaGrande", Helvetica, Arial, serif;
  line-height         : 15.0px;
}
.bp2-desktop .bp2-copyright2512019hug .bp2-span3 {
  line-height         : 16.0px;
}
/* .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;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
.bp4-mobilelandscape {
  width               : 100%;
  min-width           : 600px;
  height              : 100vh;
  min-height          : 2859px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(20, 20, 20, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp4-mobilelandscape .bp4-background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 685px;
  width               : calc(100.00% + 313px);
  position            : absolute;
  margin              : 0;
  left                : -158px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-background .bp4-background1 {
  background-color    : rgba(255,255,255,0.0);
  position            : absolute;
  top                 : 0px;
  left                : 0px;
  margin              : 0;
  width               : 100%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-freesplash {
  background-color    : rgba(255,255,255,0.0);
  width               : 121px;
  margin-right        : -182px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 182px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-freesplash-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 85px;
  align-items         : center;
  height              : 95px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-nceptionlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 153px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-nceptionlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 132px;
  align-items         : center;
  height              : 193px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-nceptionlogo .bp4-background1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 193px;
  width               : 153px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-nceptionlogo .bp4-nceptionlogo1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 153px;
  margin-right        : -1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-nceptionlogo .bp4-nceptionlogo1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 193px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-createsurrealincep {
  background-color    : rgba(255,255,255,0.0);
  width               : 501px;
  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.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.41px;
  line-height         : 18.0px;
}
.bp4-mobilelandscape .bp4-createsurrealincep-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 359px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-phones {
  background-color    : rgba(255,255,255,0.0);
  width               : 874px;
  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);
}
.bp4-mobilelandscape .bp4-phones-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 452px;
  align-items         : center;
  height              : 600px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-phones .bp4-phones1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 874px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-phones .bp4-phones1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 600px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-videobackground {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 1052px;
  height              : 285px;
  box-sizing          : border-box;
  width               : calc(100.00% + 141px);
  position            : absolute;
  margin              : 0;
  left                : -70px;
  border-style        : solid;
  border-width        : 0px;
  border-color        : rgba(30, 30, 30, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-videofallback {
  background-color    : rgba(255,255,255,0.0);
  width               : 571px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-videofallback-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1062px;
  align-items         : center;
  height              : 263px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-videofallback .bp4-videofallback1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 571px;
  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);
  overflow            : hidden;
}
.bp4-mobilelandscape .bp4-videofallback .bp4-videofallback1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 263px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-appstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 115px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-appstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1363px;
  align-items         : center;
  height              : 27px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-u201dappofthedayu201din {
  background-color    : rgba(255,255,255,0.0);
  width               : 337px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.35px;
  line-height         : 21.0px;
}
.bp4-mobilelandscape .bp4-u201dappofthedayu201din-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1398px;
  align-items         : center;
  height              : 70px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-nceptionwasalsose {
  background-color    : rgba(255,255,255,0.0);
  width               : 371px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.26px;
  line-height         : 16.0px;
}
.bp4-mobilelandscape .bp4-nceptionwasalsose-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1477px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-line {
  background-color    : rgba(255,255,255,0.0);
  width               : 466px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-line-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1524px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-techradarlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 114px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-techradarlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1552px;
  align-items         : center;
  height              : 19px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-u201dthebestiphoneapp {
  background-color    : rgba(255,255,255,0.0);
  width               : 314px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 254, 254, 1.0);
  text-align          : center;
  letter-spacing      : -0.35px;
  line-height         : 21.0px;
}
.bp4-mobilelandscape .bp4-u201dthebestiphoneapp-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1579px;
  align-items         : center;
  height              : 34px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-readthereviewte {
  background-color    : rgba(255,255,255,0.0);
  width               : 201px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.26px;
  line-height         : 16.0px;
}
.bp4-mobilelandscape .bp4-readthereviewte-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1617px;
  align-items         : center;
  height              : 25px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-line1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 466px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-line1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1668px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-tapsmartlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 104px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-tapsmartlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1702px;
  align-items         : center;
  height              : 21px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-tapsmartu201dbestof {
  background-color    : rgba(255,255,255,0.0);
  width               : 297px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.35px;
  line-height         : 21.0px;
}
.bp4-mobilelandscape .bp4-tapsmartu201dbestof-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1731px;
  align-items         : center;
  height              : 48px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-readthereviewta {
  background-color    : rgba(255,255,255,0.0);
  width               : 195px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.26px;
  line-height         : 16.0px;
}
.bp4-mobilelandscape .bp4-readthereviewta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1784px;
  align-items         : center;
  height              : 25px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-line2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 466px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-line2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1829px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-u2022recordvideoorta {
  background-color    : rgba(255,255,255,0.0);
  width               : 507px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 13.5px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.29px;
  line-height         : 17.0px;
}
.bp4-mobilelandscape .bp4-u2022recordvideoorta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1865px;
  align-items         : center;
  height              : 400px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-downloadappstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 169px;
  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);
}
.bp4-mobilelandscape .bp4-downloadappstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2301px;
  align-items         : center;
  height              : 56px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-tryitouttodayit {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.77px;
  line-height         : 18.0px;
}
.bp4-mobilelandscape .bp4-tryitouttodayit-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2368px;
  align-items         : center;
  height              : 29px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-line3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 466px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-line3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2437px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-checkoutwhatsome {
  background-color    : rgba(255,255,255,0.0);
  width               : 354px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.9px;
  line-height         : 24.0px;
}
.bp4-mobilelandscape .bp4-checkoutwhatsome-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2471px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-visitinstagrambutton {
  background-color    : rgba(255,255,255,0.0);
  width               : 169px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-visitinstagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2539px;
  align-items         : center;
  height              : 29px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-visitinstagrambutton .bp4-instagrambutton {
  background-color    : rgba(255,255,255,0.0);
  pointer-events      : auto;
  margin-right        : -0px;
  height              : 100%;
  box-sizing          : border-box;
  width               : 169px;
  margin-left         : 0px;
  position            : relative;
  border-radius       : 6px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(150, 150, 150, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-visitinstagrambutton .bp4-instagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 29px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-visitinstagrambutton .bp4-visitinstagram {
  background-color    : rgba(255,255,255,0.0);
  width               : 171px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.6px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.42px;
  line-height         : 24.5px;
}
.bp4-mobilelandscape .bp4-visitinstagrambutton .bp4-visitinstagram-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-line4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 466px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp4-mobilelandscape .bp4-line4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2603px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-forfeedbacksuppor {
  background-color    : rgba(255,255,255,0.0);
  width               : 321px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 16.0px;
}
.bp4-mobilelandscape .bp4-forfeedbacksuppor-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2619px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-forfeedbacksuppor .bp4-span1 {
  
}
.bp4-mobilelandscape .bp4-forfeedbacksuppor .bp4-span2 {
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
}
.bp4-mobilelandscape .bp4-socialmediabuttons {
  background-color    : rgba(255,255,255,0.0);
  width               : 211px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-socialmediabuttons-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2697px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-socialmediabuttons .bp4-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 26px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 180px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-socialmediabuttons .bp4-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 26px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 92px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-socialmediabuttons .bp4-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 26px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-mobilelandscape .bp4-copyright2512019hug {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 12.0px;
}
.bp4-mobilelandscape .bp4-copyright2512019hug-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2778px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-mobilelandscape .bp4-copyright2512019hug .bp4-span1 {
  line-height         : 16.0px;
}
.bp4-mobilelandscape .bp4-copyright2512019hug .bp4-span2 {
  font-family         : "LucidaGrande", Helvetica, Arial, serif;
  line-height         : 15.0px;
}
.bp4-mobilelandscape .bp4-copyright2512019hug .bp4-span3 {
  line-height         : 16.0px;
}
/* .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;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
.bp3-tabletportrait {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 3485px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(20, 20, 20, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-tabletportrait .bp3-background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 863px;
  width               : calc(100.00% + 382px);
  position            : absolute;
  margin              : 0;
  left                : -191px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-background .bp3-background1 {
  background-color    : rgba(255,255,255,0.0);
  position            : absolute;
  top                 : 0px;
  left                : 0px;
  margin              : 0;
  width               : 100%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-freesplash {
  background-color    : rgba(255,255,255,0.0);
  width               : 180px;
  margin-right        : -233px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 233px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-freesplash-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 113px;
  align-items         : center;
  height              : 142px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-nceptionlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-nceptionlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 212px;
  align-items         : center;
  height              : 344px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-nceptionlogo .bp3-background1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 344px;
  width               : 272px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-nceptionlogo .bp3-nceptionlogo1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  margin-right        : -1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-nceptionlogo .bp3-nceptionlogo1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 344px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-createsurrealincep {
  background-color    : rgba(255,255,255,0.0);
  width               : 594px;
  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.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.41px;
  line-height         : 19.0px;
}
.bp3-tabletportrait .bp3-createsurrealincep-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 618px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-phones {
  background-color    : rgba(255,255,255,0.0);
  width               : 1181px;
  margin-right        : 22px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -22px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-phones-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 731px;
  align-items         : center;
  height              : 806px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-phones .bp3-phones1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1181px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-phones .bp3-phones1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 806px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-videobackground {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 1545px;
  height              : 378px;
  box-sizing          : border-box;
  width               : calc(100.00% + 256px);
  position            : absolute;
  margin              : 0;
  left                : -127px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(30, 30, 30, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-videofallback {
  background-color    : rgba(255,255,255,0.0);
  width               : 724px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-videofallback-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1567px;
  align-items         : center;
  height              : 334px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-videofallback .bp3-videofallback1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 724px;
  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);
  overflow            : hidden;
}
.bp3-tabletportrait .bp3-videofallback .bp3-videofallback1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 334px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-appstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 143px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-appstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1951px;
  align-items         : center;
  height              : 33px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-u201dappofthedayu201din {
  background-color    : rgba(255,255,255,0.0);
  width               : 580px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.43px;
  line-height         : 25.0px;
}
.bp3-tabletportrait .bp3-u201dappofthedayu201din-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1986px;
  align-items         : center;
  height              : 66px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-nceptionwasalsose {
  background-color    : rgba(255,255,255,0.0);
  width               : 428px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp3-tabletportrait .bp3-nceptionwasalsose-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2056px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-line {
  background-color    : rgba(255,255,255,0.0);
  width               : 653px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-line-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2111px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-techradarlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 143px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-techradarlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2141px;
  align-items         : center;
  height              : 24px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-techradaru201dthebest {
  background-color    : rgba(255,255,255,0.0);
  width               : 405px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 254, 254, 1.0);
  text-align          : center;
  letter-spacing      : -0.43px;
  line-height         : 25.0px;
}
.bp3-tabletportrait .bp3-techradaru201dthebest-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2177px;
  align-items         : center;
  height              : 30px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-readthereviewte {
  background-color    : rgba(255,255,255,0.0);
  width               : 217px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp3-tabletportrait .bp3-readthereviewte-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2212px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-line1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 653px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-line1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2267px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-tapsmartlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 130px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-tapsmartlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2299px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-tapsmartu201dbestof {
  background-color    : rgba(255,255,255,0.0);
  width               : 547px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.43px;
  line-height         : 25.0px;
}
.bp3-tabletportrait .bp3-tapsmartu201dbestof-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2331px;
  align-items         : center;
  height              : 33px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-readthereviewta {
  background-color    : rgba(255,255,255,0.0);
  width               : 217px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp3-tabletportrait .bp3-readthereviewta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2370px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-line2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 653px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-line2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2423px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-u2022recordvideoorta {
  background-color    : rgba(255,255,255,0.0);
  width               : 587px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.33px;
  line-height         : 28.0px;
}
.bp3-tabletportrait .bp3-u2022recordvideoorta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2474px;
  align-items         : center;
  height              : 356px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-downloadappstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 241px;
  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);
}
.bp3-tabletportrait .bp3-downloadappstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2880px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-tryitouttodayit {
  background-color    : rgba(255,255,255,0.0);
  width               : 266px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.82px;
  line-height         : 19.0px;
}
.bp3-tabletportrait .bp3-tryitouttodayit-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2970px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-line3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 653px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-line3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3050px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-checkoutwhatsome {
  background-color    : rgba(255,255,255,0.0);
  width               : 483px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -1.2px;
  line-height         : 29.0px;
}
.bp3-tabletportrait .bp3-checkoutwhatsome-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3076px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-visitinstagrambutton {
  background-color    : rgba(255,255,255,0.0);
  width               : 241px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-visitinstagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3162px;
  align-items         : center;
  height              : 46px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-visitinstagrambutton .bp3-instagrambutton {
  background-color    : rgba(255,255,255,0.0);
  pointer-events      : auto;
  margin-right        : -0px;
  height              : 100%;
  box-sizing          : border-box;
  width               : 241px;
  margin-left         : 0px;
  position            : relative;
  border-radius       : 9px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(150, 150, 150, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-visitinstagrambutton .bp3-instagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 42px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-visitinstagrambutton .bp3-visitinstagram {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.6px;
  line-height         : 35.0px;
}
.bp3-tabletportrait .bp3-visitinstagrambutton .bp3-visitinstagram-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-line4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 653px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp3-tabletportrait .bp3-line4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3244px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-forsuggestionsfee {
  background-color    : rgba(255,255,255,0.0);
  width               : 610px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.54px;
  line-height         : 18.0px;
}
.bp3-tabletportrait .bp3-forsuggestionsfee-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3258px;
  align-items         : center;
  height              : 33px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-forsuggestionsfee .bp3-span1 {
  
}
.bp3-tabletportrait .bp3-forsuggestionsfee .bp3-span2 {
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
}
.bp3-tabletportrait .bp3-socialmedia {
  background-color    : rgba(255,255,255,0.0);
  width               : 194px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-socialmedia-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3331px;
  align-items         : center;
  height              : 29px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-socialmedia .bp3-socialmedia1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 194px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-socialmedia .bp3-socialmedia1 .bp3-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 159px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-socialmedia .bp3-socialmedia1 .bp3-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tabletportrait .bp3-socialmedia .bp3-socialmedia1 .bp3-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  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);
}
.bp3-tabletportrait .bp3-copyright2512019hug {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 12.0px;
}
.bp3-tabletportrait .bp3-copyright2512019hug-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3402px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tabletportrait .bp3-copyright2512019hug .bp3-span1 {
  line-height         : 16.0px;
}
.bp3-tabletportrait .bp3-copyright2512019hug .bp3-span2 {
  font-family         : "LucidaGrande", Helvetica, Arial, serif;
  line-height         : 15.0px;
}
.bp3-tabletportrait .bp3-copyright2512019hug .bp3-span3 {
  line-height         : 16.0px;
}
/* .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;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
.bp5-mobileportrait {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 2792px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(20, 20, 20, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp5-mobileportrait .bp5-background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 513px;
  width               : calc(100.00% + 364px);
  position            : absolute;
  margin              : 0;
  left                : -183px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-background .bp5-background1 {
  background-color    : rgba(255,255,255,0.0);
  position            : absolute;
  top                 : 0px;
  left                : 0px;
  margin              : 0;
  width               : 100%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-freesplash {
  background-color    : rgba(255,255,255,0.0);
  width               : 121px;
  margin-right        : -82px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 82px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-freesplash-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 32px;
  align-items         : center;
  height              : 95px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-nceptionlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 121px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-nceptionlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 142px;
  align-items         : center;
  height              : 153px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-nceptionlogo .bp5-background1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 152px;
  width               : 120px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-nceptionlogo .bp5-nceptionlogo1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 120px;
  margin-right        : -1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-nceptionlogo .bp5-nceptionlogo1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 152px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-createsurrealincep {
  background-color    : rgba(255,255,255,0.0);
  width               : 322px;
  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.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.41px;
  line-height         : 18.0px;
}
.bp5-mobileportrait .bp5-createsurrealincep-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 320px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-phones {
  background-color    : rgba(255,255,255,0.0);
  width               : 578px;
  margin-right        : 9px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -9px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-phones-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 452px;
  align-items         : center;
  height              : 399px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-phones .bp5-phones1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 578px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-phones .bp5-phones1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 399px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-videobackground {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 841px;
  height              : 168px;
  box-sizing          : border-box;
  width               : calc(100.00% + 141px);
  position            : absolute;
  margin              : 0;
  left                : -70px;
  border-style        : solid;
  border-width        : 0px;
  border-color        : rgba(30, 30, 30, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-videofallback {
  background-color    : rgba(255,255,255,0.0);
  width               : 318px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-videofallback-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 851px;
  align-items         : center;
  height              : 147px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-videofallback .bp5-videofallback1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 318px;
  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);
  overflow            : hidden;
}
.bp5-mobileportrait .bp5-videofallback .bp5-videofallback1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 147px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-appstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 98px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-appstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1034px;
  align-items         : center;
  height              : 23px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-u201dappofthedayu201din {
  background-color    : rgba(255,255,255,0.0);
  width               : 288px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.35px;
  line-height         : 21.0px;
}
.bp5-mobileportrait .bp5-u201dappofthedayu201din-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1069px;
  align-items         : center;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-nceptionwasalsose {
  background-color    : rgba(255,255,255,0.0);
  width               : 202px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.26px;
  line-height         : 16.0px;
}
.bp5-mobileportrait .bp5-nceptionwasalsose-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1168px;
  align-items         : center;
  height              : 42px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-line {
  background-color    : rgba(255,255,255,0.0);
  width               : 322px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-line-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1234px;
  align-items         : center;
  height              : 2px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-techradarlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 97px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-techradarlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1268px;
  align-items         : center;
  height              : 17px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-u201dthebestiphoneapp {
  background-color    : rgba(255,255,255,0.0);
  width               : 219px;
  margin-right        : 2px;
  height              : auto;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 254, 254, 1.0);
  text-align          : center;
  letter-spacing      : -0.35px;
  line-height         : 21.0px;
}
.bp5-mobileportrait .bp5-u201dthebestiphoneapp-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1296px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-readthereviewte {
  background-color    : rgba(255,255,255,0.0);
  width               : 201px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.26px;
  line-height         : 16.0px;
}
.bp5-mobileportrait .bp5-readthereviewte-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1346px;
  align-items         : center;
  height              : 25px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-line1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 322px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-line1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1397px;
  align-items         : center;
  height              : 2px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-tapsmartlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 88px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-tapsmartlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1429px;
  align-items         : center;
  height              : 18px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-tapsmartu201dbestof {
  background-color    : rgba(255,255,255,0.0);
  width               : 249px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.35px;
  line-height         : 21.0px;
}
.bp5-mobileportrait .bp5-tapsmartu201dbestof-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1451px;
  align-items         : center;
  height              : 54px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-readthereviewta {
  background-color    : rgba(255,255,255,0.0);
  width               : 195px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.26px;
  line-height         : 16.0px;
}
.bp5-mobileportrait .bp5-readthereviewta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1508px;
  align-items         : center;
  height              : 25px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-line2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 322px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-line2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1561px;
  align-items         : center;
  height              : 2px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-u2022recordvideoorta {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 13.5px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.29px;
  line-height         : 17.0px;
}
.bp5-mobileportrait .bp5-u2022recordvideoorta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1593px;
  align-items         : center;
  height              : 585px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-downloadappstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 169px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-downloadappstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2214px;
  align-items         : center;
  height              : 56px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-tryitouttodayit {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.77px;
  line-height         : 18.0px;
}
.bp5-mobileportrait .bp5-tryitouttodayit-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2278px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-line3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 322px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-line3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2338px;
  align-items         : center;
  height              : 2px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-checkoutwhatsome {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.9px;
  line-height         : 24.0px;
}
.bp5-mobileportrait .bp5-checkoutwhatsome-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2364px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-visitinstagrambutton {
  background-color    : rgba(255,255,255,0.0);
  width               : 169px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-visitinstagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2458px;
  align-items         : center;
  height              : 29px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-visitinstagrambutton .bp5-instagrambutton {
  background-color    : rgba(255,255,255,0.0);
  pointer-events      : auto;
  margin-right        : -0px;
  height              : 100%;
  box-sizing          : border-box;
  width               : 169px;
  margin-left         : 0px;
  position            : relative;
  border-radius       : 6px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(150, 150, 150, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-visitinstagrambutton .bp5-instagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 29px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-visitinstagrambutton .bp5-visitinstagram {
  background-color    : rgba(255,255,255,0.0);
  width               : 171px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.6px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.42px;
  line-height         : 24.5px;
}
.bp5-mobileportrait .bp5-visitinstagrambutton .bp5-visitinstagram-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-line4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 322px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp5-mobileportrait .bp5-line4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2529px;
  align-items         : center;
  height              : 2px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-forfeedbacksuppor {
  background-color    : rgba(255,255,255,0.0);
  width               : 323px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 16.0px;
}
.bp5-mobileportrait .bp5-forfeedbacksuppor-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2553px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-forfeedbacksuppor .bp5-span1 {
  
}
.bp5-mobileportrait .bp5-forfeedbacksuppor .bp5-span2 {
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
}
.bp5-mobileportrait .bp5-socialmediabuttons {
  background-color    : rgba(255,255,255,0.0);
  width               : 177px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-socialmediabuttons-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2624px;
  align-items         : center;
  height              : 21px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-socialmediabuttons .bp5-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 152px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-socialmediabuttons .bp5-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-socialmediabuttons .bp5-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-mobileportrait .bp5-copyright2512019hug {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 12.0px;
}
.bp5-mobileportrait .bp5-copyright2512019hug-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2696px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-mobileportrait .bp5-copyright2512019hug .bp5-span1 {
  line-height         : 16.0px;
}
.bp5-mobileportrait .bp5-copyright2512019hug .bp5-span2 {
  font-family         : "LucidaGrande", Helvetica, Arial, serif;
  line-height         : 15.0px;
}
.bp5-mobileportrait .bp5-copyright2512019hug .bp5-span3 {
  line-height         : 16.0px;
}
/* .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;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
.bp1-desktophd {
  width               : 100%;
  min-width           : 1440px;
  height              : 100vh;
  min-height          : 4377px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(20, 20, 20, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-desktophd .bp1-background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 1207px;
  width               : calc(100.00% + 169px);
  position            : absolute;
  margin              : 0;
  left                : -84px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-background .bp1-background1 {
  background-color    : rgba(255,255,255,0.0);
  position            : absolute;
  top                 : 0px;
  left                : 0px;
  margin              : 0;
  width               : 100%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-freesplash {
  background-color    : rgba(255,255,255,0.0);
  width               : 227px;
  margin-right        : -318px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 318px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-freesplash-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 215px;
  align-items         : center;
  height              : 179px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-nceptionlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-nceptionlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 372px;
  align-items         : center;
  height              : 344px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-nceptionlogo .bp1-background1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 344px;
  width               : 272px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-nceptionlogo .bp1-nceptionlogo1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 272px;
  margin-right        : -1px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-nceptionlogo .bp1-nceptionlogo1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 344px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-createsurrealincep {
  background-color    : rgba(255,255,255,0.0);
  width               : 910px;
  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.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.53px;
  line-height         : 25.0px;
}
.bp1-desktophd .bp1-createsurrealincep-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 793px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-phones {
  background-color    : rgba(255,255,255,0.0);
  width               : 1639px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-phones-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 969px;
  align-items         : center;
  height              : 1116px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-phones .bp1-phones1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1639px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-phones .bp1-phones1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 1116px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-videobackground {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 2115px;
  height              : 525px;
  box-sizing          : border-box;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(30, 30, 30, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-videofallback {
  background-color    : rgba(255,255,255,0.0);
  width               : 993px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-videofallback-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2148px;
  align-items         : center;
  height              : 458px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-videofallback .bp1-videofallback1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 993px;
  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);
  overflow            : hidden;
}
.bp1-desktophd .bp1-videofallback .bp1-videofallback1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 458px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-appstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 143px;
  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);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-appstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2687px;
  align-items         : center;
  height              : 33px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-u201dappofthedayu201din {
  background-color    : rgba(255,255,255,0.0);
  width               : 988px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 23.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.5px;
  line-height         : 14.0px;
}
.bp1-desktophd .bp1-u201dappofthedayu201din-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2747px;
  align-items         : center;
  height              : 58px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-u201dappofthedayu201din .bp1-span1 {
  line-height         : 29.0px;
}
.bp1-desktophd .bp1-u201dappofthedayu201din .bp1-span2 {
  font-size           : 14.0px;
  letter-spacing      : -0.3px;
  line-height         : 10.0px;
}
.bp1-desktophd .bp1-nceptionwasalsose {
  background-color    : rgba(255,255,255,0.0);
  width               : 428px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp1-desktophd .bp1-nceptionwasalsose-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2816px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-line {
  background-color    : rgba(255,255,255,0.0);
  width               : 987px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-line-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2872px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-techradarlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 143px;
  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);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-techradarlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2912px;
  align-items         : center;
  height              : 24px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-u201dthebestiphoneapp {
  background-color    : rgba(255,255,255,0.0);
  width               : 991px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 23.0px;
  color               : rgba(255, 254, 254, 1.0);
  text-align          : center;
  letter-spacing      : -0.5px;
  line-height         : 29.0px;
}
.bp1-desktophd .bp1-u201dthebestiphoneapp-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2946px;
  align-items         : center;
  height              : 36px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-readthereviewte {
  background-color    : rgba(255,255,255,0.0);
  width               : 217px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp1-desktophd .bp1-readthereviewte-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2986px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-line1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 987px;
  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);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-line1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3050px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-tapsmartlogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 130px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-tapsmartlogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3086px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-u201dbestof201810ap {
  background-color    : rgba(255,255,255,0.0);
  width               : 988px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 23.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.5px;
  line-height         : 29.0px;
}
.bp1-desktophd .bp1-u201dbestof201810ap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3117px;
  align-items         : center;
  height              : 42px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-readthereviewta {
  background-color    : rgba(255,255,255,0.0);
  width               : 217px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.3px;
  line-height         : 18.0px;
}
.bp1-desktophd .bp1-readthereviewta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3162px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-line2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 987px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-line2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3222px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-u2022recordvideoorta {
  background-color    : rgba(255,255,255,0.0);
  width               : 578px;
  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);
  opacity             : 0.7;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.33px;
  line-height         : 28.0px;
}
.bp1-desktophd .bp1-u2022recordvideoorta-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3276px;
  align-items         : center;
  height              : 377px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-downloadappstorelogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 241px;
  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);
}
.bp1-desktophd .bp1-downloadappstorelogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3700px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-tryitouttodayit {
  background-color    : rgba(255,255,255,0.0);
  width               : 292px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
  font-size           : 17.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.93px;
  line-height         : 21.0px;
}
.bp1-desktophd .bp1-tryitouttodayit-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3793px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-line3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 987px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-line3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3885px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-checkoutwhatsome {
  background-color    : rgba(255,255,255,0.0);
  width               : 629px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 31.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -1.55px;
  line-height         : 35.0px;
}
.bp1-desktophd .bp1-checkoutwhatsome-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3931px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-visitinstagrambutton {
  background-color    : rgba(255,255,255,0.0);
  width               : 241px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-visitinstagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4023px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-visitinstagrambutton .bp1-instagrambutton {
  background-color    : rgba(255,255,255,0.0);
  pointer-events      : auto;
  margin-right        : -0px;
  height              : 100%;
  box-sizing          : border-box;
  width               : 241px;
  margin-left         : 0px;
  position            : relative;
  border-radius       : 9px;
  border-style        : solid;
  border-width        : 1px;
  border-color        : rgba(150, 150, 150, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-visitinstagrambutton .bp1-instagrambutton-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 42px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-visitinstagrambutton .bp1-visitinstagram {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  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         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.6px;
  line-height         : 35.0px;
}
.bp1-desktophd .bp1-visitinstagrambutton .bp1-visitinstagram-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-line4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 987px;
  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);
  opacity             : 0.3;
}
.bp1-desktophd .bp1-line4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4113px;
  align-items         : center;
  height              : 1px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-forsuggestionsfee {
  background-color    : rgba(255,255,255,0.0);
  width               : 629px;
  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);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.54px;
  line-height         : 18.0px;
}
.bp1-desktophd .bp1-forsuggestionsfee-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4132px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-forsuggestionsfee .bp1-span1 {
  
}
.bp1-desktophd .bp1-forsuggestionsfee .bp1-span2 {
  font-family         : "CerebriSans-Bold", Helvetica, Arial, serif;
}
.bp1-desktophd .bp1-socialmedia {
  background-color    : rgba(255,255,255,0.0);
  width               : 215px;
  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);
}
.bp1-desktophd .bp1-socialmedia-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4205px;
  align-items         : center;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-socialmedia .bp1-socialmedia1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 215px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-socialmedia .bp1-socialmedia1 .bp1-twitter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 39px;
  position            : absolute;
  margin              : 0;
  left                : 176px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-socialmedia .bp1-socialmedia1 .bp1-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 90px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-socialmedia .bp1-socialmedia1 .bp1-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophd .bp1-copyright2512019hug {
  background-color    : rgba(255,255,255,0.0);
  width               : 243px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.3;
  font-family         : "CerebriSans-Book", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.46px;
  line-height         : 12.0px;
}
.bp1-desktophd .bp1-copyright2512019hug-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4284px;
  align-items         : center;
  height              : 26px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophd .bp1-copyright2512019hug .bp1-span1 {
  line-height         : 16.0px;
}
.bp1-desktophd .bp1-copyright2512019hug .bp1-span2 {
  font-family         : "LucidaGrande", Helvetica, Arial, serif;
  line-height         : 15.0px;
}
.bp1-desktophd .bp1-copyright2512019hug .bp1-span3 {
  line-height         : 16.0px;
}
/* .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;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
@media screen and (max-width: 599px) {
  .bp5-mobileportrait {
    display             : block;
  }
  .bp4-mobilelandscape {
    display             : none;
  }
  .bp3-tabletportrait {
    display             : none;
  }
  .bp2-desktop {
    display             : none;
  }
  .bp1-desktophd {
    display             : none;
  }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
  .bp5-mobileportrait {
    display             : none;
  }
  .bp4-mobilelandscape {
    display             : block;
  }
  .bp3-tabletportrait {
    display             : none;
  }
  .bp2-desktop {
    display             : none;
  }
  .bp1-desktophd {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bp5-mobileportrait {
    display             : none;
  }
  .bp4-mobilelandscape {
    display             : none;
  }
  .bp3-tabletportrait {
    display             : block;
  }
  .bp2-desktop {
    display             : none;
  }
  .bp1-desktophd {
    display             : none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .bp5-mobileportrait {
    display             : none;
  }
  .bp4-mobilelandscape {
    display             : none;
  }
  .bp3-tabletportrait {
    display             : none;
  }
  .bp2-desktop {
    display             : block;
  }
  .bp1-desktophd {
    display             : none;
  }
}
@media screen and (min-width: 1440px) {
  .bp5-mobileportrait {
    display             : none;
  }
  .bp4-mobilelandscape {
    display             : none;
  }
  .bp3-tabletportrait {
    display             : none;
  }
  .bp2-desktop {
    display             : none;
  }
  .bp1-desktophd {
    display             : block;
  }
}