
@font-face {
                          font-family: "TTNorms-Regular";
                          src: url('../fonts/TTNorms-Regular.ttf') format("truetype");
                        }
                        @font-face {
                          font-family: "TTNorms-Bold";
                          src: url('../fonts/TTNorms-Bold.ttf') format("truetype");
                        }
                        
.bp3-indexrut {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 768px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-indexrut .bp3-right {
  background-color    : rgba(73, 214, 209, 1.0);
  right               : 0px;
  top                 : 0px;
  height              : 100%;
  width               : 512px;
  position            : absolute;
  margin              : 0;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-rightbase {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 0px;
  height              : 768px;
  width               : 512px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-img {
  background-color    : rgba(255,255,255,0.0);
  width               : 512px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-img-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 0px;
  height              : 768px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexrut .bp3-right .bp3-img .bp3-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 768px;
  width               : 512px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-img .bp3-activity4kisolated {
  background-color    : rgba(255,255,255,0.0);
  top                 : 81px;
  height              : 707px;
  width               : 534px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer {
  background-color    : rgba(255,255,255,0.0);
  right               : 64px;
  bottom              : 360px;
  height              : 86px;
  width               : 386px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer4 .bp3-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer4 .bp3-d .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer4 .bp3-d .bp3-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer4 .bp3-d .bp3-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : 19px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer4 .bp3-d .bp3-u0434u043du044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 54px;
  height              : 8px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 200px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer1 .bp3-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer1 .bp3-d .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer1 .bp3-d .bp3-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer1 .bp3-d .bp3-a20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 29px;
  height              : 16px;
  width               : 27px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer1 .bp3-d .bp3-u043cu0438u043du0443u0442 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 54px;
  height              : 9px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 100px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer2 .bp3-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer2 .bp3-d .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer2 .bp3-d .bp3-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer2 .bp3-d .bp3-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 27px;
  height              : 18px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 36px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer2 .bp3-d .bp3-u0447u0430u0441u0430 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 53px;
  height              : 7px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 300px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer3 .bp3-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer3 .bp3-d .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer3 .bp3-d .bp3-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 86px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer3 .bp3-d .bp3-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : 19px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-right .bp3-timer .bp3-timer3 .bp3-d .bp3-u0441u0435u043au0443u043du0434 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 53px;
  height              : 9px;
  width               : 42px;
  position            : absolute;
  margin              : 0;
  left                : 22px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 100%;
  width               : calc(100.00% - 512px);
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-leftbase {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 768px;
  width               : 512px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-content {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  pointer-events      : auto;
  height              : 282px;
  width               : 447px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-content-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0;
  align-items         : center;
  height              : 100%;
  width               : 100%;
  justify-content     : center;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-indexrut .bp3-left .bp3-content .bp3-u041du0430u0448u0441u0430u0439u0442u043fu043eu043au0430u0432u0440u0430u0437u0440 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 17px;
  height              : auto;
  width               : 132px;
  position            : absolute;
  margin              : 0;
  left                : 317px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp3-indexrut .bp3-left .bp3-content .bp3-u041eu0441u0442u0430u0432u044cu0442u0435u0441u0432u043eu0439email {
  background-color    : rgba(255,255,255,0.0);
  top                 : 252px;
  height              : auto;
  width               : 432px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp3-indexrut .bp3-left .bp3-content .bp3-u0421u043au043eu0440u043eu0437u0430u043fu0443u0441u043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 322px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 80.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 70.0px;
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input {
  background-color    : rgba(255,255,255,0.0);
  top                 : 174px;
  height              : 45px;
  width               : 432px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input .bp3-input1 {
  background-color    : rgba(245, 247, 247, 1.0);
  top                 : 0px;
  height              : 45px;
  width               : 432px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input .bp3-textemail {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 30px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 13px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 30.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input .bp3-textemail::placeholder {
  color               : rgba(139, 151, 160, 0.6);
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input .bp3-btn-view {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 45px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 315px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input .bp3-btn-view .bp3-btn1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 45px;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-left .bp3-content .bp3-input .bp3-btn-view .bp3-u0423u0412u0415u0414u041eu041cu0418u0422u042c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp3-indexrut .bp3-dots {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  bottom              : 40px;
  height              : 40px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-dots .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  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);
}
.bp3-indexrut .bp3-dots .bp3-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  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);
}
.bp3-indexrut .bp3-about {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 40px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-about .bp3-u041eu043au043eu043cu043fu0430u043du0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp3-indexrut .bp3-about .bp3-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-about .bp3-icon .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-about .bp3-icon .bp3-icchevrondown {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-about .bp3-icon .bp3-icchevrondown .bp3-icchevrondown1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-lang {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  top                 : 45px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-lang .bp3-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-lang .bp3-en {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp3-indexrut .bp3-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : 52px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp3-indexrut .bp3-logo:hover {
  transform           : scale(1.1);
}
.bp3-indexrut .bp3-logo .bp3-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group .bp3-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.62;
}
.bp3-indexrut .bp3-logo .bp3-group .bp3-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.38;
}
.bp3-indexrut .bp3-logo .bp3-group .bp3-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 32px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 159px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 24px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-group32 .bp3-fill24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-indexrut .bp3-logo .bp3-u0420u0435u0437u0438u0434u0435u043du0442u041fu0430u0440u043au0430u0432u044bu0441u043eu043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(160, 170, 177, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp2-indexrud {
  width               : 100%;
  min-width           : 1280px;
  height              : 100vh;
  min-height          : 720px;
  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-indexrud .bp2-right {
  background-color    : rgba(73, 214, 209, 1.0);
  right               : 0px;
  top                 : 0px;
  height              : 100%;
  width               : 640px;
  position            : absolute;
  margin              : 0;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-rightbase {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 0px;
  height              : 720px;
  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-indexrud .bp2-right .bp2-img {
  background-color    : rgba(255,255,255,0.0);
  width               : 640px;
  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-indexrud .bp2-right .bp2-img-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 0px;
  height              : 720px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexrud .bp2-right .bp2-img .bp2-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 720px;
  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-indexrud .bp2-right .bp2-img .bp2-activity4kisolated {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 720px;
  width               : 640px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer {
  background-color    : rgba(255,255,255,0.0);
  right               : 80px;
  bottom              : 310px;
  height              : 106px;
  width               : 481px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer4 .bp2-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer4 .bp2-d .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer4 .bp2-d .bp2-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer4 .bp2-d .bp2-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer4 .bp2-d .bp2-u0434u043du044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 250px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer1 .bp2-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer1 .bp2-d .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer1 .bp2-d .bp2-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer1 .bp2-d .bp2-a20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer1 .bp2-d .bp2-u043cu0438u043du0443u0442 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 56px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer2 .bp2-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer2 .bp2-d .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer2 .bp2-d .bp2-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer2 .bp2-d .bp2-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer2 .bp2-d .bp2-u0447u0430u0441u0430 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 375px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer3 .bp2-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer3 .bp2-d .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer3 .bp2-d .bp2-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 103px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer3 .bp2-d .bp2-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexrud .bp2-right .bp2-timer .bp2-timer3 .bp2-d .bp2-u0441u0435u043au0443u043du0434 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 54px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp2-indexrud .bp2-left {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 100%;
  width               : calc(100.00% - 640px);
  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-indexrud .bp2-left .bp2-leftbase {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 720px;
  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-indexrud .bp2-left .bp2-content {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  pointer-events      : auto;
  height              : 275px;
  width               : 490px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-left .bp2-content-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0;
  align-items         : center;
  height              : 100%;
  width               : 100%;
  justify-content     : center;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-indexrud .bp2-left .bp2-content .bp2-u041du0430u0448u0441u0430u0439u0442u043fu043eu043au0430u0432u0440u0430u0437u0440 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : auto;
  width               : 132px;
  position            : absolute;
  margin              : 0;
  left                : 360px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp2-indexrud .bp2-left .bp2-content .bp2-u041eu0441u0442u0430u0432u044cu0442u0435u0441u0432u043eu0439email {
  background-color    : rgba(255,255,255,0.0);
  top                 : 260px;
  height              : auto;
  width               : 482px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp2-indexrud .bp2-left .bp2-content .bp2-u0421u043au043eu0440u043eu0437u0430u043fu0443u0441u043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 322px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 90.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 80.0px;
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input {
  background-color    : rgba(255,255,255,0.0);
  top                 : 188px;
  height              : 50px;
  width               : 480px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input .bp2-input1 {
  background-color    : rgba(245, 247, 247, 1.0);
  top                 : 0px;
  height              : 50px;
  width               : 480px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input .bp2-textemail {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 30.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input .bp2-textemail::placeholder {
  color               : rgba(139, 151, 160, 0.6);
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input .bp2-btn-view {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 130px;
  position            : absolute;
  margin              : 0;
  left                : 350px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input .bp2-btn-view .bp2-btn1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 130px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-left .bp2-content .bp2-input .bp2-btn-view .bp2-u0423u0412u0415u0414u041eu041cu0418u0422u042c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : auto;
  width               : 130px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-indexrud .bp2-dots {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  bottom              : 40px;
  height              : 40px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-dots .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  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-indexrud .bp2-dots .bp2-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  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-indexrud .bp2-about {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 35px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-about .bp2-u041eu043au043eu043cu043fu0430u043du0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp2-indexrud .bp2-about .bp2-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-about .bp2-icon .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-about .bp2-icon .bp2-icchevrondown {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-about .bp2-icon .bp2-icchevrondown .bp2-icchevrondown1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-lang {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  top                 : 45px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-lang .bp2-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-lang .bp2-en {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp2-indexrud .bp2-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : 52px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp2-indexrud .bp2-logo:hover {
  transform           : scale(1.1);
}
.bp2-indexrud .bp2-logo .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group .bp2-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.62;
}
.bp2-indexrud .bp2-logo .bp2-group .bp2-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.38;
}
.bp2-indexrud .bp2-logo .bp2-group .bp2-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 32px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 159px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 24px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-group32 .bp2-fill24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-indexrud .bp2-logo .bp2-u0420u0435u0437u0438u0434u0435u043du0442u041fu0430u0440u043au0430u0432u044bu0441u043eu043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(160, 170, 177, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp5-indexm {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 2160px;
  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;
}
.bp5-indexm .bp5-left {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 500px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-herowrapper {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 500px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-u0421u043au043eu0440u043eu0437u0430u043fu0443u0441u043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : auto;
  width               : 282px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 48.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  letter-spacing      : -1.0px;
  line-height         : 50.0px;
}
.bp5-indexm .bp5-left .bp5-u041du0430u0448u0441u0430u0439u0442u043fu043eu043au0430u0432u0440u0430u0437u0440 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 215px;
  height              : auto;
  width               : 282px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left .bp5-input {
  background-color    : rgba(255,255,255,0.0);
  top                 : 280px;
  height              : 50px;
  width               : calc(100.00% - 40px);
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-input .bp5-input1 {
  background-color    : rgba(245, 247, 247, 1.0);
  top                 : 0px;
  height              : 50px;
  width               : 280px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-input .bp5-textemail {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : 30px;
  width               : 138px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 20.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp5-indexm .bp5-left .bp5-input .bp5-textemail::placeholder {
  color               : rgba(139, 151, 160, 0.6);
}
.bp5-indexm .bp5-left .bp5-input .bp5-btn-view {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 50px;
  position            : absolute;
  margin              : 0;
  left                : 230px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-input .bp5-btn-view .bp5-btn1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 50px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-input .bp5-btn-view .bp5-icbell {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-input .bp5-btn-view .bp5-icbell .bp5-icbell1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 20px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left .bp5-u041eu0441u0442u0430u0432u044cu0442u0435u0441u0432u043eu0439email {
  background-color    : rgba(255,255,255,0.0);
  top                 : 340px;
  height              : auto;
  width               : 282px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp5-indexm .bp5-menu {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 52px;
  width               : 292px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-lang {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 262px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-lang .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-lang .bp5-en {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp5-indexm .bp5-menu .bp5-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 52px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group .bp5-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.62;
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group .bp5-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.38;
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group .bp5-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 32px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 159px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 24px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-group32 .bp5-fill24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-menu .bp5-logo .bp5-u0420u0435u0437u0438u0434u0435u043du0442u041fu0430u0440u043au0430u0432u044bu0441u043eu043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(160, 170, 177, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp5-indexm .bp5-left1 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1000px;
  height              : 660px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-herowrapper {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 660px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-u2022u0420u0430u0437u0440u0430u0431u043eu0442u043au0430u043cu043eu0431u0438u043bu044cu043d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 90px;
  height              : auto;
  width               : 282px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.bp5-indexm .bp5-left1 .bp5-u2022u0420u0430u0437u0440u0430u0431u043eu0442u043au0430u043cu043eu0431u0438u043bu044cu043d .bp5-span1 {
  
}
.bp5-indexm .bp5-left1 .bp5-u2022u0420u0430u0437u0440u0430u0431u043eu0442u043au0430u043cu043eu0431u0438u043bu044cu043d .bp5-span2 {
  
}
.bp5-indexm .bp5-left1 .bp5-u0427u0442u043eu0434u0435u043bu0430u0435u043c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : auto;
  width               : 282px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 40.0px;
}
.bp5-indexm .bp5-left1 .bp5-u041du0430u0448u0430u0441u043fu0435u0446u0438u0430u043bu0438u0437u0430u0446u0438u044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 270px;
  height              : auto;
  width               : 244px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left1 .bp5-ind {
  background-color    : rgba(255,255,255,0.0);
  top                 : 315px;
  height              : 35px;
  width               : 202px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-u0417u0434u043eu0440u043eu0432u044cu0435u0438u0444u0438u0442u043du0435u0441 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : auto;
  width               : 159px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 25px;
  width               : 23px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 25px;
  width               : 23px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 7px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 28px;
  height              : 7px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 28px;
  height              : 7px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 8px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind .bp5-icon .bp5-fill15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 8px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 365px;
  height              : 35px;
  width               : 202px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind1 .bp5-u0418u0433u0440u044bu0438u0440u0430u0437u0432u043bu0435u0447u0435u043du0438u044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : auto;
  width               : 159px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left1 .bp5-ind1 .bp5-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind1 .bp5-icon .bp5-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 34px;
  width               : 33px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 415px;
  height              : 35px;
  width               : 202px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind2 .bp5-u0418u043du0444u043eu0442u0435u0445u043du043eu043bu043eu0433u0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : auto;
  width               : 159px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left1 .bp5-ind2 .bp5-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind2 .bp5-icon .bp5-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 32px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind2 .bp5-icon .bp5-fill4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 23px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind2 .bp5-icon .bp5-fill6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-ind2 .bp5-icon .bp5-fill8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 4px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left1 .bp5-u0415u0441u0442u044cu043fu0440u043eu0435u043au0442u041fu0438u0448u0438u0442u0435 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 520px;
  height              : auto;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left1 .bp5-infoorganicsoftby {
  background-color    : rgba(255,255,255,0.0);
  top                 : 485px;
  height              : auto;
  width               : 227px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.bp5-indexm .bp5-left2 {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 500px;
  height              : 500px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-herowrapper {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 0px;
  height              : 500px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-activity4kisolated {
  background-color    : rgba(255,255,255,0.0);
  width               : 390px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-activity4kisolated-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : -30px;
  height              : 516px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-indexm .bp5-left2 .bp5-timer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 135px;
  height              : 231px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-u0434u043du044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-u0447u0430u0441u0430 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 125px;
  height              : 106px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-a20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-u043cu0438u043du0443u0442 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 56px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 103px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left2 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-u0441u0435u043au0443u043du0434 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 54px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1660px;
  height              : 500px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-herowrapper {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 500px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-nutrition4kisolated {
  background-color    : rgba(255,255,255,0.0);
  width               : 338px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-nutrition4kisolated-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : -38px;
  height              : 524px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-indexm .bp5-left3 .bp5-timer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 135px;
  height              : 231px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer2 .bp5-d .bp5-u0434u043du044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group3 .bp5-timer1 .bp5-d .bp5-u0447u0430u0441u0430 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 125px;
  height              : 106px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-a20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer2 .bp5-d .bp5-u043cu0438u043du0443u0442 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 56px;
  position            : absolute;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 106px;
  width               : 103px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 26px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-indexm .bp5-left3 .bp5-timer .bp5-group2 .bp5-timer1 .bp5-d .bp5-u0441u0435u043au0443u043du0434 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 58px;
  height              : auto;
  width               : 54px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-about {
  background-color    : rgba(255,255,255,0.0);
  top                 : 450px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-about .bp5-u041eu043au043eu043cu043fu0430u043du0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-about .bp5-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-about .bp5-icon .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-about .bp5-icon .bp5-icchevrondown {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-about .bp5-icon .bp5-icchevrondown .bp5-icchevrondown1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-main {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1610px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-main .bp5-u041du0430u0433u043bu0430u0432u043du0443u044e {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp5-indexm .bp5-main .bp5-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-main .bp5-icon .bp5-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-main .bp5-icon .bp5-icchevronup {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-indexm .bp5-main .bp5-icon .bp5-icchevronup .bp5-icchevronup1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 7px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -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;
    }
}
.bp1-index {
  width               : 100%;
  min-width           : 1920px;
  height              : 100vh;
  min-height          : 1080px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
textarea:focus, input:focus {
  outline             : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-index .bp1-right {
  background-color    : rgba(73, 214, 209, 1.0);
  right               : 0px;
  top                 : 0px;
  height              : 100%;
  width               : 960px;
  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-right .bp1-rightbase {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 0px;
  height              : 1080px;
  width               : 960px;
  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-right .bp1-img {
  background-color    : rgba(255,255,255,0.0);
  width               : 960px;
  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-right .bp1-img-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 0px;
  height              : 1080px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-right .bp1-img .bp1-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 1080px;
  width               : 960px;
  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-right .bp1-img .bp1-activity4kisolated {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 1080px;
  width               : 960px;
  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-left {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 100%;
  width               : calc(100.00% - 960px);
  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-left .bp1-leftbase {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1080px;
  width               : 960px;
  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-content {
  background-color    : rgba(255,255,255,0.0);
  width               : 720px;
  margin-left         : -488px;
  height              : 413px;
  pointer-events      : auto;
  margin-right        : 488px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-content-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0;
  align-items         : center;
  height              : 100%;
  width               : 100%;
  justify-content     : center;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-content .bp1-input {
  background-color    : rgba(255,255,255,0.0);
  top                 : 292px;
  height              : 75px;
  width               : 720px;
  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-content .bp1-input .bp1-input1 {
  background-color    : rgba(245, 247, 247, 1.0);
  top                 : 0px;
  height              : 75px;
  width               : 720px;
  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-content .bp1-input .bp1-textemail {
  background-color    : rgba(255,255,255,0.0);
  top                 : 22px;
  height              : 30px;
  width               : 422px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 30.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp1-index .bp1-content .bp1-input .bp1-textemail::placeholder {
  color               : rgba(139, 151, 160, 0.6);
}
.bp1-index .bp1-content .bp1-input .bp1-btn-view {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 75px;
  width               : 195px;
  position            : absolute;
  margin              : 0;
  left                : 525px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-content .bp1-input .bp1-btn-view .bp1-btn1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 75px;
  width               : 195px;
  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-content .bp1-input .bp1-btn-view .bp1-u0423u0412u0415u0414u041eu041cu0418u0422u042c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 23px;
  height              : auto;
  width               : 195px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp1-index .bp1-content .bp1-u041du0430u0448u0441u0430u0439u0442u043fu043eu043au0430u0432u0440u0430u0437u0440 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : 197px;
  position            : absolute;
  margin              : 0;
  left                : 525px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
.bp1-index .bp1-content .bp1-u041eu0441u0442u0430u0432u044cu0442u0435u0441u0432u043eu0439email {
  background-color    : rgba(255,255,255,0.0);
  top                 : 390px;
  height              : auto;
  width               : 722px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 22.5px;
}
.bp1-index .bp1-content .bp1-u0421u043au043eu0440u043eu0437u0430u043fu0443u0441u043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 482px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 135.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 120.0px;
}
.bp1-index .bp1-dots {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  bottom              : 40px;
  height              : 40px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-dots .bp1-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30px;
  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);
}
.bp1-index .bp1-dots .bp1-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  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);
}
.bp1-index .bp1-about {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 35px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-about .bp1-u041eu043au043eu043cu043fu0430u043du0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp1-index .bp1-about .bp1-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  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-about .bp1-icon .bp1-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  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-about .bp1-icon .bp1-icchevrondown {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-about .bp1-icon .bp1-icchevrondown .bp1-icchevrondown1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 12px;
  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-lang {
  background-color    : rgba(255,255,255,0.0);
  right               : 40px;
  top                 : 45px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-lang .bp1-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  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-lang .bp1-en {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp1-index .bp1-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : 52px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp1-index .bp1-logo:hover {
  transform           : scale(1.1);
}
.bp1-index .bp1-logo .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 35px;
  width               : 35px;
  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-logo .bp1-group .bp1-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.62;
}
.bp1-index .bp1-logo .bp1-group .bp1-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.38;
}
.bp1-index .bp1-logo .bp1-group .bp1-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 14px;
  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-logo .bp1-group32 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 32px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  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-logo .bp1-group32 .bp1-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 16px;
  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-logo .bp1-group32 .bp1-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 159px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 24px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-logo .bp1-group32 .bp1-fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  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-logo .bp1-group32 .bp1-fill24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 8px;
  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-logo .bp1-u0420u0435u0437u0438u0434u0435u043du0442u041fu0430u0440u043au0430u0432u044bu0441u043eu043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(160, 170, 177, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp1-index .bp1-timer {
  background-color    : rgba(255,255,255,0.0);
  right               : 120px;
  bottom              : 465px;
  height              : 156px;
  width               : 719px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp1-index .bp1-timer .bp1-timer4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 21.70%;
  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-timer .bp1-timer4 .bp1-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  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-timer .bp1-timer4 .bp1-d .bp1-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer4 .bp1-d .bp1-oval1 {
  background-color    : rgba(255,255,255,0.0);
  right               : 0px;
  top                 : 0px;
  height              : 100%;
  width               : 98.08%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer4 .bp1-d .bp1-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30.13%;
  height              : 22.44%;
  width               : 35.26%;
  position            : absolute;
  margin              : 0;
  left                : 32.37%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer4 .bp1-d .bp1-u0434u043du044f {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 27.56%;
  height              : 9.62%;
  width               : 25.00%;
  position            : absolute;
  margin              : 0;
  left                : 36.54%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer1 {
  background-color    : rgba(255,255,255,0.0);
  right               : 26.15%;
  top                 : 0px;
  height              : 100%;
  width               : 21.70%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer1 .bp1-d1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  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-timer .bp1-timer1 .bp1-d1 .bp1-oval2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer1 .bp1-d1 .bp1-oval3 {
  background-color    : rgba(255,255,255,0.0);
  right               : 0px;
  top                 : 0px;
  height              : 100%;
  width               : 98.08%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer1 .bp1-d1 .bp1-a20 {
  background-color    : rgba(255,255,255,0.0);
  right               : 33.33%;
  top                 : 32.69%;
  height              : 19.87%;
  width               : 32.05%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer1 .bp1-d1 .bp1-u043cu0438u043du0443u0442 {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 26.28%;
  height              : 10.90%;
  width               : 42.31%;
  position            : absolute;
  margin              : 0;
  left                : 28.85%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 21.84%;
  position            : absolute;
  margin              : 0;
  left                : 26.01%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer2 .bp1-d2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  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-timer .bp1-timer2 .bp1-d2 .bp1-oval4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer2 .bp1-d2 .bp1-oval5 {
  background-color    : rgba(255,255,255,0.0);
  right               : -0.64%;
  top                 : 0px;
  height              : 100%;
  width               : 98.09%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer2 .bp1-d2 .bp1-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30.13%;
  height              : 21.79%;
  width               : 17.20%;
  position            : absolute;
  margin              : 0;
  left                : 41.40%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer2 .bp1-d2 .bp1-u0447u0430u0441u0430 {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 30.13%;
  height              : 7.69%;
  width               : 31.21%;
  position            : absolute;
  margin              : 0;
  left                : 34.39%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer3 {
  background-color    : rgba(255,255,255,0.0);
  right               : 0px;
  top                 : 0px;
  height              : 100%;
  width               : 21.84%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer3 .bp1-d3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  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-timer .bp1-timer3 .bp1-d3 .bp1-oval6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer3 .bp1-d3 .bp1-oval7 {
  background-color    : rgba(255,255,255,0.0);
  right               : -0.64%;
  top                 : 0px;
  height              : 100%;
  width               : 98.09%;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer3 .bp1-d3 .bp1-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 30.13%;
  height              : 22.44%;
  width               : 35.67%;
  position            : absolute;
  margin              : 0;
  left                : 32.17%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-timer .bp1-timer3 .bp1-d3 .bp1-u0441u0435u043au0443u043du0434 {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 26.92%;
  height              : 10.90%;
  width               : 49.68%;
  position            : absolute;
  margin              : 0;
  left                : 25.16%;
  -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;
    }
}
.bp4-indexrutab {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 2560px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(247, 247, 247, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp4-indexrutab .bp4-left {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 640px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-herowrapper {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 640px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-content {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  pointer-events      : auto;
  height              : 275px;
  width               : 595px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-content-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0;
  align-items         : center;
  height              : 100%;
  width               : 100%;
  justify-content     : center;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input {
  background-color    : rgba(255,255,255,0.0);
  top                 : 195px;
  height              : 50px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input .bp4-input1 {
  background-color    : rgba(245, 247, 247, 1.0);
  top                 : 0px;
  height              : 50px;
  width               : 480px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input .bp4-textemail {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Verdana", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 20.0px;
  border              : 0;
  resize              : none;
  padding             : 0;
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input .bp4-textemail::placeholder {
  color               : rgba(139, 151, 160, 0.6);
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input .bp4-btn-view {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 130px;
  position            : absolute;
  margin              : 0;
  left                : 465px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input .bp4-btn-view .bp4-btn1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 50px;
  width               : 130px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-input .bp4-btn-view .bp4-u0423u0412u0415u0414u041eu041cu0418u0422u042c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : auto;
  width               : 130px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-u041du0430u0448u0441u0430u0439u0442u043fu043eu043au0430u0432u0440u0430u0437u0440 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : auto;
  width               : 132px;
  position            : absolute;
  margin              : 0;
  left                : 465px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-u041eu0441u0442u0430u0432u044cu0442u0435u0441u0432u043eu0439email {
  background-color    : rgba(255,255,255,0.0);
  top                 : 260px;
  height              : auto;
  width               : 482px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(139, 151, 160, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp4-indexrutab .bp4-left .bp4-content .bp4-u0421u043au043eu0440u043eu0437u0430u043fu0443u0441u043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 324px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 90.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 80.0px;
}
.bp4-indexrutab .bp4-left1 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1280px;
  height              : 640px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-herowrapper {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 640px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-u2022u0420u0430u0437u0440u0430u0431u043eu0442u043au0430u043cu043eu0431u0438u043bu044cu043d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 125px;
  height              : auto;
  width               : 503px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-u0427u0442u043eu0434u0435u043bu0430u0435u043c {
  background-color    : rgba(255,255,255,0.0);
  top                 : 60px;
  height              : auto;
  width               : 503px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 48.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 50.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-u041du0430u0448u0430u0441u043fu0435u0446u0438u0430u043bu0438u0437u0430u0446u0438u044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 255px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-u0415u0441u0442u044cu043fu0440u043eu0435u043au0442u041fu0438u0448u0438u0442u0435 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 460px;
  height              : auto;
  width               : 252px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-main {
  background-color    : rgba(255,255,255,0.0);
  top                 : 580px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-main .bp4-u041du0430u0433u043bu0430u0432u043du0443u044e {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-main .bp4-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-main .bp4-icon .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-main .bp4-icon .bp4-icchevronup {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-main .bp4-icon .bp4-icchevronup .bp4-icchevronup1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 7px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-infoorganicsoftby {
  background-color    : rgba(255,255,255,0.0);
  top                 : 417px;
  height              : auto;
  width               : 503px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-ind {
  background-color    : rgba(255,255,255,0.0);
  top                 : 320px;
  height              : 40px;
  width               : 120px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-u0417u0434u043eu0440u043eu0432u044cu0435u0438u0444u0438u0442u043du0435u0441 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 77px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 25px;
  width               : 23px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 25px;
  width               : 23px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 7px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 28px;
  height              : 7px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 28px;
  height              : 7px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 8px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind .bp4-icon .bp4-fill15 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 13px;
  height              : 8px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 320px;
  height              : 40px;
  width               : 141px;
  position            : absolute;
  margin              : 0;
  left                : 245px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind1 .bp4-u0418u0433u0440u044bu0438u0440u0430u0437u0432u043bu0435u0447u0435u043du0438u044f {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-ind1 .bp4-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind1 .bp4-icon .bp4-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 34px;
  width               : 33px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 320px;
  height              : 40px;
  width               : 141px;
  position            : absolute;
  margin              : 0;
  left                : 426px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 .bp4-u0418u043du0444u043eu0442u0435u0445u043du043eu043bu043eu0433u0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 .bp4-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 .bp4-icon .bp4-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 32px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 .bp4-icon .bp4-fill4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 23px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 .bp4-icon .bp4-fill6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-left1 .bp4-ind2 .bp4-icon .bp4-fill8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : 4px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 640px;
  height              : 640px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-rightbase {
  background-color    : rgba(73, 214, 209, 1.0);
  top                 : 0px;
  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);
}
.bp4-indexrutab .bp4-right .bp4-activity4kisolated {
  background-color    : rgba(255,255,255,0.0);
  width               : 544px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-activity4kisolated-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : -101px;
  height              : 720px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-indexrutab .bp4-right .bp4-timer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 261px;
  height              : 133px;
  width               : 601px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer4 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer4 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer4 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer4 .bp4-d .bp4-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer4 .bp4-d .bp4-days {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : 50px;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 312px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer1 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer1 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer1 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer1 .bp4-d .bp4-a20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer1 .bp4-d .bp4-minutes {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer2 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer2 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer2 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer2 .bp4-d .bp4-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer2 .bp4-d .bp4-hours {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 468px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer3 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer3 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer3 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 132px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer3 .bp4-d .bp4-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right .bp4-timer .bp4-timer3 .bp4-d .bp4-seconds {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1920px;
  height              : 640px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-rightbase {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  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);
}
.bp4-indexrutab .bp4-right1 .bp4-nutrition4kisolated {
  background-color    : rgba(255,255,255,0.0);
  width               : 465px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-nutrition4kisolated-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : -101px;
  height              : 720px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-indexrutab .bp4-right1 .bp4-timer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 261px;
  height              : 133px;
  width               : 601px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.0;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer4 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer4 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer4 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer4 .bp4-d .bp4-a23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer4 .bp4-d .bp4-days {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : 50px;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 312px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer1 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer1 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer1 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer1 .bp4-d .bp4-a20 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer1 .bp4-d .bp4-minutes {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer2 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer2 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer2 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer2 .bp4-d .bp4-a4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer2 .bp4-d .bp4-hours {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 468px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer3 .bp4-d {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer3 .bp4-d .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 133px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer3 .bp4-d .bp4-oval1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 132px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer3 .bp4-d .bp4-a59 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 39.94px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 37.44px;
}
.bp4-indexrutab .bp4-right1 .bp4-timer .bp4-timer3 .bp4-d .bp4-seconds {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 19.97px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.96px;
}
.bp4-indexrutab .bp4-menu {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-menubase {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 768px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-lang {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 698px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-lang .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-lang .bp4-en {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(39, 50, 56, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp4-indexrutab .bp4-menu .bp4-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 52px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group .bp4-shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.62;
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group .bp4-shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.38;
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group .bp4-shape2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6px;
  height              : 32px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 24px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 97px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 104px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 24px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 17px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill13 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 23px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 159px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill16 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 24px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 2px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 78px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-group32 .bp4-fill24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 17px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-menu .bp4-logo .bp4-u0420u0435u0437u0438u0434u0435u043du0442u041fu0430u0440u043au0430u0432u044bu0441u043eu043a {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Regular", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(160, 170, 177, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp4-indexrutab .bp4-about {
  background-color    : rgba(255,255,255,0.0);
  top                 : 580px;
  height              : 30px;
  width               : 145px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-about .bp4-u041eu043au043eu043cu043fu0430u043du0438u0438 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 105px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "TTNorms-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(73, 214, 209, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp4-indexrutab .bp4-about .bp4-icon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-about .bp4-icon .bp4-oval {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 30px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-about .bp4-icon .bp4-icchevrondown {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 20px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-indexrutab .bp4-about .bp4-icon .bp4-icchevrondown .bp4-icchevrondown1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 7px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 767px) {
  .bp5-indexm {
    display             : block;
  }
  .bp4-indexrutab {
    display             : none;
  }
  .bp3-indexrut {
    display             : none;
  }
  .bp2-indexrud {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bp5-indexm {
    display             : none;
  }
  .bp4-indexrutab {
    display             : block;
  }
  .bp3-indexrut {
    display             : none;
  }
  .bp2-indexrud {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .bp5-indexm {
    display             : none;
  }
  .bp4-indexrutab {
    display             : none;
  }
  .bp3-indexrut {
    display             : block;
  }
  .bp2-indexrud {
    display             : none;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .bp5-indexm {
    display             : none;
  }
  .bp4-indexrutab {
    display             : none;
  }
  .bp3-indexrut {
    display             : none;
  }
  .bp2-indexrud {
    display             : block;
  }
  .bp1-index {
    display             : none;
  }
}
@media screen and (min-width: 1920px) {
  .bp5-indexm {
    display             : none;
  }
  .bp4-indexrutab {
    display             : none;
  }
  .bp3-indexrut {
    display             : none;
  }
  .bp2-indexrud {
    display             : none;
  }
  .bp1-index {
    display             : block;
  }
}