
@font-face {
                          font-family: "ProximaNova-Bold";
                          src: url('../fonts/.139.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "ProximaNova-Medium";
                          src: url('../fonts/.25136.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "ProximaNova-SemiboldIt";
                          src: url('../fonts/.174.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "ProximaNova-Regular";
                          src: url('../fonts/.175.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "ProximaNova-Semibold";
                          src: url('../fonts/.173.otf') format("opentype");
                        }
                        @font-face {
                          font-family: "ProximaNova-Extrabld";
                          src: url('../fonts/.169.otf') format("opentype");
                        }
                        
.bp2-indexdesktop {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 10200px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-indexdesktop .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6334px;
  height              : 267px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-rectangle1 {
  background-color    : rgba(218, 214, 211, 1.0);
  top                 : 8772px;
  height              : 640px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 640px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5925px;
  align-items         : center;
  height              : 656px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group5 .bp2-videochat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 49px;
  width               : 450px;
  position            : absolute;
  margin              : 0;
  left                : 95px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group5 .bp2-ourvideochatworks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 69px;
  height              : 66px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group5 .bp2-group62 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 154px;
  height              : 502px;
  width               : 640px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group5 .bp2-group62 .bp2-videochat1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 502px;
  width               : 640px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group5 .bp2-group62 .bp2-videochatiphone {
  background-color    : rgba(255,255,255,0.0);
  top                 : 328px;
  height              : 147px;
  width               : 293px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group21 {
  background-color    : rgba(255,255,255,0.0);
  width               : 890px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group21-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6700px;
  align-items         : center;
  height              : 270px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group21 .bp2-setsupinunder60 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : 66px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group21 .bp2-simplesetup {
  background-color    : rgba(255,255,255,0.0);
  top                 : 102px;
  height              : 30px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexdesktop .bp2-group21 .bp2-enjoybothphotosan {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : 44px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 320px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group21 .bp2-viewphotosandvide {
  background-color    : rgba(255,255,255,0.0);
  top                 : 102px;
  height              : 60px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 320px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexdesktop .bp2-group21 .bp2-loopautomaticallyd {
  background-color    : rgba(255,255,255,0.0);
  top                 : 182px;
  height              : 88px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 640px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group21 .bp2-automaticsleepmode {
  background-color    : rgba(255,255,255,0.0);
  top                 : 102px;
  height              : 60px;
  width               : 206px;
  position            : absolute;
  margin              : 0;
  left                : 662px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexdesktop .bp2-group21 .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 65px;
  width               : 41px;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group21 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 55px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 413px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group21 .bp2-combinedshape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 61px;
  width               : 56px;
  position            : absolute;
  margin              : 0;
  left                : 737px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-rectangle2 {
  background-color    : rgba(8, 80, 96, 1.0);
  top                 : 8524px;
  height              : 248px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group26 {
  background-color    : rgba(255,255,255,0.0);
  width               : 295px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group26-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8584px;
  align-items         : center;
  height              : 128px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group26 .bp2-timecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 40px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group26 .bp2-u201cthe9coolestgadge {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 58px;
  width               : 295px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-SemiboldIt", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp2-indexdesktop .bp2-group8 {
  background-color    : rgba(255,255,255,0.0);
  right               : 0px;
  top                 : 8772px;
  height              : 640px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-xr0a1985transparentpng {
  background-color    : rgba(218, 214, 211, 1.0);
  top                 : 0px;
  height              : 640px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-xr0a1985transparentpng .bp2-mask {
  background-color    : rgba(218, 214, 211, 1.0);
  top                 : 0px;
  height              : 640px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-xr0a1985transparentpng .bp2-xr0a1985transparentpng1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -278px;
  height              : 1054px;
  width               : 763px;
  position            : absolute;
  margin              : 0;
  left                : 498px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 170px;
  height              : 281px;
  width               : 400px;
  position            : absolute;
  margin              : 0;
  left                : 73px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 .bp2-ordertodayandsave {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 74px;
  width               : 400px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 37.0px;
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 .bp2-a299 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 67px;
  width               : 167px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 55.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 67.0px;
  text-decoration     : line-through;
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 .bp2-a199 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 67px;
  width               : 167px;
  position            : absolute;
  margin              : 0;
  left                : 191px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 55.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 67.0px;
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 .bp2-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 223px;
  height              : 58px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 75px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 .bp2-group7 .bp2-rectangle5 {
  background-color    : rgba(255, 83, 64, 1.0);
  top                 : 0px;
  height              : 58px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group8 .bp2-group9 .bp2-group7 .bp2-buynow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 16px;
  height              : 26px;
  width               : 199px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexdesktop .bp2-group6 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 9412px;
  align-items         : center;
  height              : 858px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group6 .bp2-rectangle5 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 858px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-usermanual {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 40px;
  width               : 214px;
  position            : absolute;
  margin              : 0;
  left                : 377px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 40.0px;
}
.bp2-indexdesktop .bp2-group6 .bp2-faqs {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 40px;
  width               : 79px;
  position            : absolute;
  margin              : 0;
  left                : 585px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 40.0px;
}
.bp2-indexdesktop .bp2-group6 .bp2-supportjoinloopcom {
  background-color    : rgba(255,255,255,0.0);
  top                 : 190px;
  height              : 60px;
  width               : 257px;
  position            : absolute;
  margin              : 0;
  left                : 384px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
.bp2-indexdesktop .bp2-group6 .bp2-pressjoinloopcom {
  background-color    : rgba(255,255,255,0.0);
  top                 : 250px;
  height              : 60px;
  width               : 257px;
  position            : absolute;
  margin              : 0;
  left                : 384px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
.bp2-indexdesktop .bp2-group6 .bp2-partnershipsjoinloo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 310px;
  height              : 60px;
  width               : 257px;
  position            : absolute;
  margin              : 0;
  left                : 384px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
.bp2-indexdesktop .bp2-group6 .bp2-a2019251californialab {
  background-color    : rgba(255,255,255,0.0);
  top                 : 614px;
  height              : 60px;
  width               : 295px;
  position            : absolute;
  margin              : 0;
  left                : 365px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 450px;
  height              : 60px;
  width               : 411px;
  position            : absolute;
  margin              : 0;
  left                : 307px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 178px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.9;
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 178px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 178px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group3 .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 178px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group3 .bp2-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 57px;
  width               : 176px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 38px;
  width               : 150px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 33px;
  width               : 27px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group25 .bp2-group31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 33px;
  width               : 27px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group25 .bp2-group31 .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 25px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group25 .bp2-group31 .bp2-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 7px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 24px;
  width               : 113px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 18px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 18px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 18px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 19px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 17px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 68px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-shape3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 14px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 77px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 14px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 92px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group .bp2-group1 .bp2-group7 .bp2-shape4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 14px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 100px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : 11px;
  width               : 103px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 11px;
  width               : 103px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 9px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 9px;
  width               : 1px;
  position            : absolute;
  margin              : 0;
  left                : 35px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 9px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 65px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 73px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-path4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 8px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 84px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-path5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 9px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 90px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-downloadontheappstorebadgeusukrgbblk092917 .bp2-group41 .bp2-group1 .bp2-shape6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 203px;
  position            : absolute;
  margin              : 0;
  left                : 208px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.9;
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 203px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 203px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 62px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-path6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-path4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group .bp2-path5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 10px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 51px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : 26px;
  width               : 127px;
  position            : absolute;
  margin              : 0;
  left                : 62px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 39px;
  width               : 38px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-path6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 19px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 13px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 19px;
  height              : 19px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 19px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 14px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-group3 .bp2-path7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 13px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.2;
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-group3 .bp2-path11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.12;
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-path4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 19px;
  height              : 6px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.12;
}
.bp2-indexdesktop .bp2-group6 .bp2-group22 .bp2-googleplaybadge .bp2-group1 .bp2-path5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 19px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.25;
}
.bp2-indexdesktop .bp2-group16 {
  background-color    : rgba(255,255,255,0.0);
  width               : 750px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4058px;
  align-items         : center;
  height              : 432px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group16 .bp2-createchannelstos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 98px;
  width               : 528px;
  position            : absolute;
  margin              : 0;
  left                : 111px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group16 .bp2-private {
  background-color    : rgba(255,255,255,0.0);
  top                 : 403px;
  height              : 29px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp2-indexdesktop .bp2-group16 .bp2-googlephotos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 403px;
  height              : 29px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 190px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp2-indexdesktop .bp2-group16 .bp2-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 403px;
  height              : 29px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 380px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp2-indexdesktop .bp2-group16 .bp2-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 403px;
  height              : 29px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 570px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp2-indexdesktop .bp2-group16 .bp2-a1146040 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 158px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1146040 .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1146040 .bp2-a11460401 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -2px;
  height              : 184px;
  width               : 276px;
  position            : absolute;
  margin              : 0;
  left                : -81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1193460copy {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 158px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 190px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1193460copy .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1193460copy .bp2-a1193460copy1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -38px;
  height              : 282px;
  width               : 189px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1193460copy .bp2-a1093531copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : -22px;
  height              : 223px;
  width               : 297px;
  position            : absolute;
  margin              : 0;
  left                : -49px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1319709copy3 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 158px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 380px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1319709copy3 .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1319709copy3 .bp2-a1319709copy31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -40px;
  height              : 243px;
  width               : 366px;
  position            : absolute;
  margin              : 0;
  left                : -93px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1677302copy2 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 158px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 570px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1677302copy2 .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 180px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-a1677302copy2 .bp2-a1677302copy21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -225px;
  height              : 538px;
  width               : 359px;
  position            : absolute;
  margin              : 0;
  left                : -60px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group14 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 302px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 434px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group14 .bp2-oval179copy3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group14 .bp2-importedlayerscopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 18px;
  height              : 36px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 302px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 54px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group13 .bp2-oval179 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group13 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 20px;
  height              : 32px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group62 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 302px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 624px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group62 .bp2-googlephotoslogovectordownload {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group62 .bp2-googlephotoslogovectordownload .bp2-googlephotoslogovectordownload1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group62 .bp2-igglyphfill {
  background-color    : rgba(255,255,255,0.0);
  top                 : 18px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group12 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 302px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 244px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group16 .bp2-group12 .bp2-group121 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 72px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group23 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group23-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1035px;
  align-items         : center;
  height              : 750px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group23 .bp2-bitmap {
  background-color    : rgba(155, 183, 197, 1.0);
  top                 : 0px;
  height              : 750px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group23 .bp2-bitmap .bp2-mask {
  background-color    : rgba(155, 183, 197, 1.0);
  top                 : 0px;
  height              : 750px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group23 .bp2-bitmap .bp2-loopkitchenr4v4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -62px;
  height              : 907px;
  width               : 1560px;
  position            : absolute;
  margin              : 0;
  left                : -249px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group23 .bp2-bitmap .bp2-rectangle5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 355px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.8;
}
.bp2-indexdesktop .bp2-group23 .bp2-theeasiestwaytos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 82px;
  height              : 98px;
  width               : 588px;
  position            : absolute;
  margin              : 0;
  left                : 218px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group23 .bp2-yourfamilylivesfa {
  background-color    : rgba(255,255,255,0.0);
  top                 : 208px;
  height              : 66px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 212px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-rectanglecopy3 {
  background-color    : rgba(43, 67, 83, 1.0);
  top                 : 935px;
  height              : 100px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 780px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 966px;
  align-items         : center;
  height              : 31px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group2 .bp2-group30 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group2 .bp2-group30 .bp2-group301 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 123px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group2 .bp2-timecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 30px;
  width               : 102px;
  position            : absolute;
  margin              : 0;
  left                : 217px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group2 .bp2-cbslogo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 29px;
  width               : 107px;
  position            : absolute;
  margin              : 0;
  left                : 414px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group2 .bp2-wiredlogocopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 30px;
  width               : 165px;
  position            : absolute;
  margin              : 0;
  left                : 615px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-marketingrender01frontsidewhitelightv2 {
  background-color    : rgba(255, 255, 255, 1.0);
  width               : 1024px;
  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-indexdesktop .bp2-marketingrender01frontsidewhitelightv2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 935px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-marketingrender01frontsidewhitelightv2 .bp2-mask {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 935px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-marketingrender01frontsidewhitelightv2 .bp2-marketingrender01frontsidewhitelightv21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 188px;
  height              : 858px;
  width               : 1273px;
  position            : absolute;
  margin              : 0;
  left                : -125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-thedigitalframeth {
  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);
  font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 37.0px;
}
.bp2-indexdesktop .bp2-thedigitalframeth-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 203px;
  align-items         : center;
  height              : 74px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-meetloop {
  background-color    : rgba(255,255,255,0.0);
  width               : 368px;
  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         : "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-size           : 65.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 79.0px;
}
.bp2-indexdesktop .bp2-meetloop-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 110px;
  align-items         : center;
  height              : 79px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 250px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 308px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group4 .bp2-rectangle5 {
  background-color    : rgba(249, 99, 44, 1.0);
  top                 : 0px;
  height              : 60px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group4 .bp2-watchvideo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 30px;
  width               : 143px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexdesktop .bp2-group4 .bp2-npplay730808000000 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 20px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group4 .bp2-npplay730808000000 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group20 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group20-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5181px;
  align-items         : center;
  height              : 653px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group20 .bp2-rectangle5 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 653px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group20 .bp2-marketingrender01frontsidewhitelightv3sideonly {
  background-color    : rgba(255,255,255,0.0);
  top                 : 36px;
  height              : 617px;
  width               : 545px;
  position            : absolute;
  margin              : 0;
  left                : 458px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group20 .bp2-controlloopwithth {
  background-color    : rgba(255,255,255,0.0);
  top                 : 133px;
  height              : 98px;
  width               : 378px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group20 .bp2-scrollknobquickly {
  background-color    : rgba(255,255,255,0.0);
  top                 : 311px;
  height              : 120px;
  width               : 378px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 22.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 18.0px;
}
.bp2-indexdesktop .bp2-group20 .bp2-scrollknobquickly .bp2-span1 {
  line-height         : 27.0px;
}
.bp2-indexdesktop .bp2-group20 .bp2-scrollknobquickly .bp2-span2 {
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group20 .bp2-scrollknobquickly .bp2-span3 {
  line-height         : 27.0px;
}
.bp2-indexdesktop .bp2-group20 .bp2-scrollknobquickly .bp2-span4 {
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group10 {
  background-color    : rgba(255,255,255,0.0);
  width               : 859px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group10-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7052px;
  align-items         : center;
  height              : 420px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group10 .bp2-marketingrender03backtobackv5greybg {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 420px;
  width               : 420px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group10 .bp2-marketingrender03backtobackv5greybg .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 420px;
  width               : 420px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group10 .bp2-marketingrender03backtobackv5greybg .bp2-marketingrender03backtobackv5greybg1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -76px;
  height              : 698px;
  width               : 888px;
  position            : absolute;
  margin              : 0;
  left                : -225px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group10 .bp2-xr0a1352 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 420px;
  width               : 420px;
  position            : absolute;
  margin              : 0;
  left                : 439px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group10 .bp2-xr0a1352 .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 420px;
  width               : 420px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group10 .bp2-xr0a1352 .bp2-xr0a13521 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -728px;
  height              : 1646px;
  width               : 2469px;
  position            : absolute;
  margin              : 0;
  left                : -915px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4668px;
  align-items         : center;
  height              : 408px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group24 .bp2-loopbedsider1ethaneditv2 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 408px;
  width               : 507px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24 .bp2-loopbedsider1ethaneditv2 .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 408px;
  width               : 507px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24 .bp2-loopbedsider1ethaneditv2 .bp2-loopbedsider1ethaneditv21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -348px;
  height              : 962px;
  width               : 1444px;
  position            : absolute;
  margin              : 0;
  left                : -397px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24 .bp2-loopfireplacer12 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 408px;
  width               : 507px;
  position            : absolute;
  margin              : 0;
  left                : 517px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24 .bp2-loopfireplacer12 .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 408px;
  width               : 507px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group24 .bp2-loopfireplacer12 .bp2-loopfireplacer121 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -196px;
  height              : 784px;
  width               : 1176px;
  position            : absolute;
  margin              : 0;
  left                : -449px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group18 {
  background-color    : rgba(255,255,255,0.0);
  width               : 768px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group18-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2638px;
  align-items         : center;
  height              : 653px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group18 .bp2-group145 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 614px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 438px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group18 .bp2-addcommentsandmes {
  background-color    : rgba(255,255,255,0.0);
  top                 : 210px;
  height              : 98px;
  width               : 382px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group18 .bp2-easilykeepupwith {
  background-color    : rgba(255,255,255,0.0);
  top                 : 357px;
  height              : 66px;
  width               : 360px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group17 {
  background-color    : rgba(255,255,255,0.0);
  width               : 745px;
  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-indexdesktop .bp2-group17-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1925px;
  align-items         : center;
  height              : 653px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group17 .bp2-group145copy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 613px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group17 .bp2-sendphotosstraight {
  background-color    : rgba(255,255,255,0.0);
  top                 : 210px;
  height              : 98px;
  width               : 381px;
  position            : absolute;
  margin              : 0;
  left                : 374px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group17 .bp2-justselectapictur {
  background-color    : rgba(255,255,255,0.0);
  top                 : 357px;
  height              : 66px;
  width               : 360px;
  position            : absolute;
  margin              : 0;
  left                : 374px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group19 {
  background-color    : rgba(255,255,255,0.0);
  width               : 646px;
  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-indexdesktop .bp2-group19-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3410px;
  align-items         : center;
  height              : 480px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group19 .bp2-sharefromanywhere {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 49px;
  width               : 646px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group19 .bp2-sharefromanywhere1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 69px;
  height              : 44px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 180px;
  height              : 300px;
  width               : 480px;
  position            : absolute;
  margin              : 0;
  left                : 73px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 289px;
  width               : 467px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-avatarcopy19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 71px;
  height              : 176px;
  width               : 177px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-avatarcopy19 .bp2-avatarcopy191 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 176px;
  width               : 177px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-a291590 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 154px;
  height              : 146px;
  width               : 147px;
  position            : absolute;
  margin              : 0;
  left                : 299px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-a291590 .bp2-a2915901 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 146px;
  width               : 147px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 97px;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 222px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-group3 .bp2-stocksytxp7c5895288pa000small516154 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 97px;
  width               : 98px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group15 .bp2-group3 .bp2-stocksytxp7c5895288pa000small516154 .bp2-stocksytxp7c5895288pa000small5161541 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 97px;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 359px;
  height              : 42px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 262px;
  -ms-transform       : rotate(-6deg); /* IE 9 */
  -webkit-transform   : rotate(-6deg); /* Chrome, Safari, Opera */
  transform           : rotate(-6deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group25 .bp2-line2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 39px;
  width               : 93px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group25 .bp2-line21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 37px;
  width               : 85px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group251 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 295px;
  height              : 28px;
  width               : 61px;
  position            : absolute;
  margin              : 0;
  left                : 359px;
  -ms-transform       : rotate(39deg); /* IE 9 */
  -webkit-transform   : rotate(39deg); /* Chrome, Safari, Opera */
  transform           : rotate(39deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group251 .bp2-line2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 26px;
  width               : 57px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group19 .bp2-group251 .bp2-line21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 25px;
  width               : 54px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-rectangle3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 859px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp2-indexdesktop .bp2-rectangle3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7961px;
  align-items         : center;
  height              : 483px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-rectanglecopy8 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 65px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-dropshadow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 8px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group61 {
  background-color    : rgba(255,255,255,0.0);
  right               : 10px;
  top                 : 13px;
  height              : 40px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group61 .bp2-rectangle5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  box-sizing          : border-box;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(255, 83, 64, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group61 .bp2-buynow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 20px;
  width               : 71px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Extrabld", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 83, 64, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp2-indexdesktop .bp2-holidaysalelimite {
  background-color    : rgba(255,255,255,0.0);
  right               : 124px;
  top                 : 11px;
  height              : 44px;
  width               : 247px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-indexdesktop .bp2-holidaysalelimite .bp2-span1 {
  
}
.bp2-indexdesktop .bp2-holidaysalelimite .bp2-span2 {
  font-family         : "ProximaNova-Extrabld", Helvetica, Arial, serif;
}
.bp2-indexdesktop .bp2-rectangle4 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 7877px;
  height              : 24px;
  width               : 84px;
  position            : absolute;
  margin              : 0;
  left                : 459px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-combinedshape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : 40px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-specifications {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7562px;
  height              : 49px;
  width               : 600px;
  position            : absolute;
  margin              : 0;
  left                : 217px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 49.0px;
}
.bp2-indexdesktop .bp2-group11 {
  background-color    : rgba(255,255,255,0.0);
  width               : 863px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group11-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7689px;
  align-items         : center;
  height              : 142px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexdesktop .bp2-group11 .bp2-wificonnectivity {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 19px;
  width               : 206px;
  position            : absolute;
  margin              : 0;
  left                : 391px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-indexdesktop .bp2-group11 .bp2-ambientlightdimmin {
  background-color    : rgba(255,255,255,0.0);
  top                 : 104px;
  height              : 38px;
  width               : 164px;
  position            : absolute;
  margin              : 0;
  left                : 391px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-indexdesktop .bp2-group11 .bp2-a4hoursofbatteryl {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 711px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-indexdesktop .bp2-group11 .bp2-hd {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 19px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group11 .bp2-taptolikephotos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 110px;
  height              : 19px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 711px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-indexdesktop .bp2-group11 .bp2-a10u201dhighresolution {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 190px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-indexdesktop .bp2-group11 .bp2-invitemultiplefami {
  background-color    : rgba(255,255,255,0.0);
  top                 : 102px;
  height              : 38px;
  width               : 190px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-indexdesktop .bp2-group11 .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 35px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 671px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group11 .bp2-combinedshape3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 22px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 336px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group11 .bp2-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 109px;
  height              : 24px;
  width               : 28px;
  position            : absolute;
  margin              : 0;
  left                : 667px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group11 .bp2-combinedshape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 105px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 337px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexdesktop .bp2-group11 .bp2-combinedshape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 108px;
  height              : 27px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
.bp1-index {
  width               : 100%;
  min-width           : 375px;
  height              : 100vh;
  min-height          : 9050px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-index .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4887px;
  height              : 267px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle1 {
  background-color    : rgba(218, 214, 211, 1.0);
  top                 : 7468px;
  height              : 846px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19 {
  background-color    : rgba(255,255,255,0.0);
  width               : 340px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4693px;
  align-items         : center;
  height              : 446px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group19 .bp1-videochat {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 34px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group19 .bp1-ourvideochatworks {
  background-color    : rgba(255,255,255,0.0);
  top                 : 54px;
  height              : 95px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group19 .bp1-group61 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 179px;
  height              : 267px;
  width               : 340px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19 .bp1-group61 .bp1-videochat1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 267px;
  width               : 340px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group19 .bp1-group61 .bp1-videochatiphone {
  background-color    : rgba(255,255,255,0.0);
  top                 : 174px;
  height              : 80px;
  width               : 158px;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 250px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5254px;
  align-items         : center;
  height              : 193px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group5 .bp1-setsupinunder60 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 135px;
  height              : 57px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group5 .bp1-simplesetup {
  background-color    : rgba(255,255,255,0.0);
  top                 : 85px;
  height              : 30px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp1-index .bp1-group5 .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 65px;
  width               : 41px;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group8 {
  background-color    : rgba(255,255,255,0.0);
  width               : 250px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group8-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5526px;
  align-items         : center;
  height              : 193px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group8 .bp1-enjoybothphotosan {
  background-color    : rgba(255,255,255,0.0);
  top                 : 155px;
  height              : 38px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group8 .bp1-viewphotosandvide {
  background-color    : rgba(255,255,255,0.0);
  top                 : 75px;
  height              : 60px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp1-index .bp1-group8 .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 55px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 92px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group10 {
  background-color    : rgba(255,255,255,0.0);
  width               : 250px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group10-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5799px;
  align-items         : center;
  height              : 218px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group10 .bp1-loopautomaticallyd {
  background-color    : rgba(255,255,255,0.0);
  top                 : 161px;
  height              : 57px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group10 .bp1-automaticsleepmode {
  background-color    : rgba(255,255,255,0.0);
  top                 : 81px;
  height              : 60px;
  width               : 206px;
  position            : absolute;
  margin              : 0;
  left                : 22px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp1-index .bp1-group10 .bp1-combinedshape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 61px;
  width               : 56px;
  position            : absolute;
  margin              : 0;
  left                : 96px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-specifications {
  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         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-specifications-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6383px;
  align-items         : center;
  height              : 34px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-rectangle2 {
  background-color    : rgba(8, 80, 96, 1.0);
  top                 : 7220px;
  height              : 248px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 {
  background-color    : rgba(255,255,255,0.0);
  width               : 295px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7280px;
  align-items         : center;
  height              : 128px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group26 .bp1-timecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 40px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group26 .bp1-u201cthe9coolestgadge {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 58px;
  width               : 295px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-SemiboldIt", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp1-index .bp1-xr0a1985transparentpng {
  background-color    : rgba(218, 214, 211, 1.0);
  right               : 0px;
  top                 : 7674px;
  height              : 640px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-xr0a1985transparentpng .bp1-mask {
  background-color    : rgba(218, 214, 211, 1.0);
  top                 : 0px;
  height              : 640px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-xr0a1985transparentpng .bp1-xr0a1985transparentpng1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -87px;
  height              : 863px;
  width               : 625px;
  position            : absolute;
  margin              : 0;
  left                : -13px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group9 {
  background-color    : rgba(255,255,255,0.0);
  width               : 327px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group9-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7548px;
  align-items         : center;
  height              : 281px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group9 .bp1-ordertodayandsave {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 74px;
  width               : 283px;
  position            : absolute;
  margin              : 0;
  left                : 22px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 37.0px;
}
.bp1-index .bp1-group9 .bp1-a299 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 67px;
  width               : 167px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 55.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 67.0px;
  text-decoration     : line-through;
}
.bp1-index .bp1-group9 .bp1-a199 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : 67px;
  width               : 167px;
  position            : absolute;
  margin              : 0;
  left                : 160px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 55.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 67.0px;
}
.bp1-index .bp1-group9 .bp1-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 223px;
  height              : 58px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group9 .bp1-group7 .bp1-rectangle4 {
  background-color    : rgba(255, 83, 64, 1.0);
  top                 : 0px;
  height              : 58px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group9 .bp1-group7 .bp1-buynow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 16px;
  height              : 26px;
  width               : 199px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp1-index .bp1-group2 {
  background-color    : rgba(255,255,255,0.0);
  width               : 287px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8364px;
  align-items         : center;
  height              : 40px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group2 .bp1-usermanual {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 214px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 40.0px;
}
.bp1-index .bp1-group2 .bp1-faqs {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 79px;
  position            : absolute;
  margin              : 0;
  left                : 208px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 25.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 40.0px;
}
.bp1-index .bp1-supportjoinloopcom {
  background-color    : rgba(255,255,255,0.0);
  width               : 257px;
  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         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
.bp1-index .bp1-supportjoinloopcom-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8454px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-pressjoinloopcom {
  background-color    : rgba(255,255,255,0.0);
  width               : 257px;
  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         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
.bp1-index .bp1-pressjoinloopcom-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8514px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-partnershipsjoinloo {
  background-color    : rgba(255,255,255,0.0);
  width               : 257px;
  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         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
.bp1-index .bp1-partnershipsjoinloo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8574px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-a2019251californialab {
  background-color    : rgba(255,255,255,0.0);
  width               : 295px;
  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         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp1-index .bp1-a2019251californialab-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8885px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 {
  background-color    : rgba(255,255,255,0.0);
  width               : 160px;
  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.9;
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8684px;
  align-items         : center;
  height              : 54px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 54px;
  width               : 160px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 54px;
  width               : 160px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group3 .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 54px;
  width               : 160px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group3 .bp1-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 51px;
  width               : 158px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : 34px;
  width               : 135px;
  position            : absolute;
  margin              : 0;
  left                : 13px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group25 .bp1-group31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 29px;
  width               : 25px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group25 .bp1-group31 .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 22px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group25 .bp1-group31 .bp1-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 7px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : 21px;
  width               : 101px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 17px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 16px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 16px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 17px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 15px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 62px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-shape3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 12px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 12px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 84px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group .bp1-group1 .bp1-group7 .bp1-shape4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 12px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 90px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 10px;
  width               : 93px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 10px;
  width               : 93px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 24px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 8px;
  width               : 1px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 8px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 47px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 65px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-path4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 75px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-path5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 8px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 80px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-downloadontheappstorebadgeusukrgbblk092917 .bp1-group41 .bp1-group1 .bp1-shape6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 6px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 87px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge {
  background-color    : rgba(255,255,255,0.0);
  width               : 160px;
  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.9;
}
.bp1-index .bp1-googleplaybadge-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 8768px;
  align-items         : center;
  height              : 47px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-googleplaybadge .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 47px;
  width               : 160px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 47px;
  width               : 160px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 9px;
  width               : 47px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-path6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 9px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 22px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-path4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 6px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 9px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group .bp1-path5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 8px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 20px;
  height              : 20px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 49px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 31px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-path6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 29px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 10px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 16px;
  height              : 15px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 15px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 20px;
  height              : 11px;
  width               : 23px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-group3 .bp1-path7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 10px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.2;
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-group3 .bp1-path11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 2px;
  width               : 1px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.12;
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-path4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 16px;
  height              : 5px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.12;
}
.bp1-index .bp1-googleplaybadge .bp1-group1 .bp1-path5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 15px;
  width               : 27px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.25;
}
.bp1-index .bp1-createchannelstos {
  background-color    : rgba(255,255,255,0.0);
  width               : 340px;
  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         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-createchannelstos-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3241px;
  align-items         : center;
  height              : 68px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group13 {
  background-color    : rgba(255,255,255,0.0);
  width               : 301px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3349px;
  align-items         : center;
  height              : 148px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group13 .bp1-googlephotos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : 16px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 12.86px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-index .bp1-group13 .bp1-facebook {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : 16px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 102px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 12.86px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-index .bp1-group13 .bp1-instagram {
  background-color    : rgba(255,255,255,0.0);
  top                 : 131px;
  height              : 16px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 204px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 12.86px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-index .bp1-group13 .bp1-a1193460copy {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 97px;
  width               : 97px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1193460copy .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 96px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1193460copy .bp1-a1193460copy1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -20px;
  height              : 151px;
  width               : 101px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1193460copy .bp1-a1093531copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : -12px;
  height              : 119px;
  width               : 159px;
  position            : absolute;
  margin              : 0;
  left                : -26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1319709copy3 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 97px;
  width               : 97px;
  position            : absolute;
  margin              : 0;
  left                : 102px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1319709copy3 .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 96px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1319709copy3 .bp1-a1319709copy31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -21px;
  height              : 130px;
  width               : 196px;
  position            : absolute;
  margin              : 0;
  left                : -50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1677302copy2 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 97px;
  width               : 97px;
  position            : absolute;
  margin              : 0;
  left                : 204px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1677302copy2 .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 96px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-a1677302copy2 .bp1-a1677302copy21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -121px;
  height              : 288px;
  width               : 192px;
  position            : absolute;
  margin              : 0;
  left                : -33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group14 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 39px;
  width               : 38px;
  position            : absolute;
  margin              : 0;
  left                : 131px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group14 .bp1-oval179copy3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 39px;
  width               : 38px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group14 .bp1-importedlayerscopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 19px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 13px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group61 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 39px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 232px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group61 .bp1-googlephotoslogovectordownload {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 39px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group61 .bp1-googlephotoslogovectordownload .bp1-googlephotoslogovectordownload1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 39px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group61 .bp1-igglyphfill {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 19px;
  width               : 19px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group12 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 39px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group13 .bp1-group12 .bp1-group121 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 39px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bitmap {
  background-color    : rgba(155, 183, 197, 1.0);
  width               : 375px;
  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-index .bp1-bitmap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 936px;
  align-items         : center;
  height              : 290px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-bitmap .bp1-mask {
  background-color    : rgba(155, 183, 197, 1.0);
  top                 : 1px;
  height              : 289px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bitmap .bp1-loopkitchenr4v4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -9px;
  height              : 332px;
  width               : 571px;
  position            : absolute;
  margin              : 0;
  left                : -91px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-bitmap .bp1-rectangle4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 134px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group24 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group24-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 773px;
  align-items         : center;
  height              : 217px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group24 .bp1-theeasiestwaytos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 102px;
  width               : 284px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group24 .bp1-yourfamilylivesfa {
  background-color    : rgba(255,255,255,0.0);
  top                 : 122px;
  height              : 95px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-rectanglecopy3 {
  background-color    : rgba(43, 67, 83, 1.0);
  top                 : 593px;
  height              : 100px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group18 {
  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);
}
.bp1-index .bp1-group18-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 631px;
  align-items         : center;
  height              : 20px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group18 .bp1-cbslogo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 19px;
  width               : 67px;
  position            : absolute;
  margin              : 0;
  left                : 102px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group18 .bp1-group31 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 76px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group18 .bp1-group31 .bp1-group311 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 77px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group18 .bp1-wiredlogocopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 103px;
  position            : absolute;
  margin              : 0;
  left                : 193px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-marketingrender01frontsidewhitelightv2 {
  background-color    : rgba(255, 255, 255, 1.0);
  width               : 375px;
  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-index .bp1-marketingrender01frontsidewhitelightv2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 231px;
  align-items         : center;
  height              : 342px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-marketingrender01frontsidewhitelightv2 .bp1-mask {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 342px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-marketingrender01frontsidewhitelightv2 .bp1-marketingrender01frontsidewhitelightv21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 69px;
  height              : 314px;
  width               : 466px;
  position            : absolute;
  margin              : 0;
  left                : -46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-thedigitalframeth {
  background-color    : rgba(255,255,255,0.0);
  width               : 292px;
  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         : "ProximaNova-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp1-index .bp1-thedigitalframeth-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 182px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-meetloop {
  background-color    : rgba(255,255,255,0.0);
  width               : 265px;
  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         : "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-size           : 45.0px;
  color               : rgba(68, 68, 68, 1.0);
  text-align          : center;
  line-height         : 54.0px;
}
.bp1-index .bp1-meetloop-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 115px;
  align-items         : center;
  height              : 54px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 194px;
  margin-right        : -4px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 4px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 282px;
  align-items         : center;
  height              : 40px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group4 .bp1-rectangle4 {
  background-color    : rgba(249, 99, 44, 1.0);
  top                 : 0px;
  height              : 40px;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4 .bp1-watchvideo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 24px;
  width               : 143px;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp1-index .bp1-group4 .bp1-npplay730808000000 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4 .bp1-npplay730808000000 .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-marketingrender01frontsidewhitelightv3sideonly {
  background-color    : rgba(255, 255, 255, 1.0);
  width               : 375px;
  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-index .bp1-marketingrender01frontsidewhitelightv3sideonly-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 4263px;
  align-items         : center;
  height              : 350px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-marketingrender01frontsidewhitelightv3sideonly .bp1-mask {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 350px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-marketingrender01frontsidewhitelightv3sideonly .bp1-marketingrender01frontsidewhitelightv3sideonly1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 376px;
  width               : 332px;
  position            : absolute;
  margin              : 0;
  left                : 22px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group20 {
  background-color    : rgba(255,255,255,0.0);
  width               : 325px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group20-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3957px;
  align-items         : center;
  height              : 263px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group20 .bp1-controlloopwithth {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 68px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 13px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group20 .bp1-scrollknobquickly {
  background-color    : rgba(255,255,255,0.0);
  top                 : 128px;
  height              : 46px;
  width               : 325px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 22.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-index .bp1-group20 .bp1-scrollknobquickly .bp1-span1 {
  line-height         : 27.0px;
}
.bp1-index .bp1-group20 .bp1-scrollknobquickly .bp1-span2 {
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  line-height         : 19.0px;
}
.bp1-index .bp1-group20 .bp1-channelknobflipth {
  background-color    : rgba(255,255,255,0.0);
  top                 : 217px;
  height              : 46px;
  width               : 325px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 22.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-index .bp1-group20 .bp1-channelknobflipth .bp1-span1 {
  line-height         : 27.0px;
}
.bp1-index .bp1-group20 .bp1-channelknobflipth .bp1-span2 {
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  line-height         : 19.0px;
}
.bp1-index .bp1-group16 {
  background-color    : rgba(255,255,255,0.0);
  width               : 375px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6117px;
  align-items         : center;
  height              : 186px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group16 .bp1-marketingrender03backtobackv5greybg {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 186px;
  width               : 186px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-marketingrender03backtobackv5greybg .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 186px;
  width               : 186px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-marketingrender03backtobackv5greybg .bp1-marketingrender03backtobackv5greybg1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -34px;
  height              : 309px;
  width               : 393px;
  position            : absolute;
  margin              : 0;
  left                : -100px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-xr0a1352 {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 186px;
  width               : 186px;
  position            : absolute;
  margin              : 0;
  left                : 189px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-xr0a1352 .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 186px;
  width               : 186px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group16 .bp1-xr0a1352 .bp1-xr0a13521 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -322px;
  height              : 729px;
  width               : 1093px;
  position            : absolute;
  margin              : 0;
  left                : -405px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-loopbedsider1ethaneditv2 {
  background-color    : rgba(215, 215, 215, 1.0);
  width               : 375px;
  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-index .bp1-loopbedsider1ethaneditv2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3575px;
  align-items         : center;
  height              : 302px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-loopbedsider1ethaneditv2 .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 302px;
  width               : 375px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-loopbedsider1ethaneditv2 .bp1-loopbedsider1ethaneditv21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -257px;
  height              : 712px;
  width               : 1068px;
  position            : absolute;
  margin              : 0;
  left                : -294px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group22 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group22-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2041px;
  align-items         : center;
  height              : 685px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group22 .bp1-group145 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 195px;
  height              : 461px;
  width               : 225px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group22 .bp1-addcommentsandmes {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 68px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group22 .bp1-easilykeepupwith {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 57px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group23 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group23-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1306px;
  align-items         : center;
  height              : 685px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group23 .bp1-group145copy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 195px;
  height              : 460px;
  width               : 225px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group23 .bp1-sendphotosstraight {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 68px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group23 .bp1-justselectapictur {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 57px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group21 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2776px;
  align-items         : center;
  height              : 372px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group21 .bp1-sharefromanywhere {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 68px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-index .bp1-group21 .bp1-sharefromanywhere1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 76px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-index .bp1-group21 .bp1-group17 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 184px;
  height              : 188px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 188px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 181px;
  width               : 292px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-avatarcopy19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 44px;
  height              : 111px;
  width               : 111px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-avatarcopy19 .bp1-avatarcopy191 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 111px;
  width               : 111px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-a291590 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 96px;
  height              : 92px;
  width               : 92px;
  position            : absolute;
  margin              : 0;
  left                : 187px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-a291590 .bp1-a2915901 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 92px;
  width               : 92px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3px;
  height              : 61px;
  width               : 62px;
  position            : absolute;
  margin              : 0;
  left                : 138px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-group3 .bp1-stocksytxp7c5895288pa000small516154 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 61px;
  width               : 62px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group15 .bp1-group3 .bp1-stocksytxp7c5895288pa000small516154 .bp1-stocksytxp7c5895288pa000small5161541 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 61px;
  width               : 62px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group25 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 111px;
  height              : 27px;
  width               : 61px;
  position            : absolute;
  margin              : 0;
  left                : 117px;
  -ms-transform       : rotate(-6deg); /* IE 9 */
  -webkit-transform   : rotate(-6deg); /* Chrome, Safari, Opera */
  transform           : rotate(-6deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group25 .bp1-line2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 25px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group25 .bp1-line21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 24px;
  width               : 54px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group251 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 72px;
  height              : 18px;
  width               : 39px;
  position            : absolute;
  margin              : 0;
  left                : 178px;
  -ms-transform       : rotate(39deg); /* IE 9 */
  -webkit-transform   : rotate(39deg); /* Chrome, Safari, Opera */
  transform           : rotate(39deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group251 .bp1-line2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 17px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group21 .bp1-group17 .bp1-group251 .bp1-line21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 16px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 355px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp1-index .bp1-rectangle3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 7010px;
  align-items         : center;
  height              : 200px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group29 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 73px;
  width               : 22212px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group29 .bp1-rectanglecopy8 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 65px;
  width               : calc(100.00% - 22211px);
  position            : absolute;
  margin              : 0;
  left                : 22211px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group29 .bp1-dropshadow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : 8px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group6 {
  background-color    : rgba(255,255,255,0.0);
  right               : 10px;
  top                 : 12px;
  height              : 40px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group6 .bp1-rectangle4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  box-sizing          : border-box;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 5px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(255, 83, 64, 1.0);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group6 .bp1-buynow {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 20px;
  width               : 71px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Extrabld", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 83, 64, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp1-index .bp1-holidaysalelimite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : 39px;
  width               : 221px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 16.0px;
}
.bp1-index .bp1-holidaysalelimite .bp1-span1 {
  line-height         : 19.0px;
}
.bp1-index .bp1-holidaysalelimite .bp1-span2 {
  font-family         : "ProximaNova-Extrabld", Helvetica, Arial, serif;
  line-height         : 20.0px;
}
.bp1-index .bp1-group11 {
  background-color    : rgba(255,255,255,0.0);
  width               : 260px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group11-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6477px;
  align-items         : center;
  height              : 453px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group11 .bp1-wificonnectivity {
  background-color    : rgba(255,255,255,0.0);
  top                 : 81px;
  height              : 38px;
  width               : 158px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp1-index .bp1-group11 .bp1-ambientlightdimmin {
  background-color    : rgba(255,255,255,0.0);
  top                 : 253px;
  height              : 38px;
  width               : 164px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp1-index .bp1-group11 .bp1-a4hoursofbatteryl {
  background-color    : rgba(255,255,255,0.0);
  top                 : 166px;
  height              : 38px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp1-index .bp1-group11 .bp1-hd {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 19px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group11 .bp1-taptolikephotos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 431px;
  height              : 19px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp1-index .bp1-group11 .bp1-a10u201dhighresolution {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 190px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp1-index .bp1-group11 .bp1-invitemultiplefami {
  background-color    : rgba(255,255,255,0.0);
  top                 : 339px;
  height              : 38px;
  width               : 190px;
  position            : absolute;
  margin              : 0;
  left                : 70px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "ProximaNova-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(43, 67, 83, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp1-index .bp1-group11 .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 165px;
  height              : 35px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group11 .bp1-combinedshape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 86px;
  height              : 22px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group11 .bp1-path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 429px;
  height              : 24px;
  width               : 28px;
  position            : absolute;
  margin              : 0;
  left                : 6px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group11 .bp1-combinedshape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 256px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group11 .bp1-combinedshape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 345px;
  height              : 27px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}
@media screen and (max-width: 1023px) {
  .bp1-index {
    display             : block;
  }
  .bp2-indexdesktop {
    display             : none;
  }
}
@media screen and (min-width: 1024px) {
  .bp1-index {
    display             : none;
  }
  .bp2-indexdesktop {
    display             : block;
  }
}