@import url('https://fonts.googleapis.com/css?family=Roboto:700,400');


.bp2-index {
  width               : 100%;
  min-width           : 1440px;
  height              : 100vh;
  min-height          : 4000px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-anima-animate-enter {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp2-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp2-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp2-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp2-anima-animate-enter1 {
  opacity             : 0;
  transform           : translate(25px, 0);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp2-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp2-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp2-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp2-anima-animate-enter2 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp2-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp2-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp2-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp2-anima-animate-enter3 {
  opacity             : 0;
  transform           : translate(-25px, 0);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp2-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp2-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp2-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp2-anima-animate-enter4 {
  opacity             : 0;
  transform           : translate(25px, 0);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter4-frames 0.300000011921s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter4-frames 0.300000011921s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter4-frames 0.300000011921s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter4-frames 0.300000011921s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.34999999404s;
  -moz-animation-delay: 0.34999999404s;
  -o-animation-delay  : 0.34999999404s;
  animation-delay     : 0.34999999404s;
}
@-webkit-keyframes bp2-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp2-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp2-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp2-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp2-anima-animate-enter5 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp2-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp2-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp2-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp2-anima-animate-enter6 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter6-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter6-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter6-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter6-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp2-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp2-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp2-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp2-anima-animate-enter7 {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter7-frames 0.300000011921s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter7-frames 0.300000011921s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter7-frames 0.300000011921s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter7-frames 0.300000011921s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay  : 0.5s;
  animation-delay     : 0.5s;
}
@-webkit-keyframes bp2-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp2-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp2-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp2-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp2-anima-animate-enter8 {
  opacity             : 0;
  display             : block;
  -webkit-animation   : bp2-anima-animate-enter8-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp2-anima-animate-enter8-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp2-anima-animate-enter8-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp2-anima-animate-enter8-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp2-anima-animate-enter8-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@-moz-keyframes bp2-anima-animate-enter8-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@-o-keyframes bp2-anima-animate-enter8-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@keyframes bp2-anima-animate-enter8-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
.bp2-index .bp2-footer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3638px;
  height              : 374px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-footer .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 362px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-footer .bp2-growexploreboo {
  background-color    : rgba(255,255,255,0.0);
  width               : 236px;
  margin-right        : -1px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp2-index .bp2-footer .bp2-growexploreboo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 229px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-footer .bp2-growexploreboo .bp2-span1 {
  
}
.bp2-index .bp2-footer .bp2-growexploreboo .bp2-span2 {
  color               : rgba(0, 0, 0, 1.0);
}
.bp2-index .bp2-footer .bp2-growexploreboo .bp2-span3 {
  
}
.bp2-index .bp2-footer .bp2-growexploreboo .bp2-span4 {
  color               : rgba(0, 0, 0, 1.0);
}
.bp2-index .bp2-footer .bp2-growexploreboo .bp2-span5 {
  
}
.bp2-index .bp2-footer .bp2-wehelpyoureachth {
  background-color    : rgba(255,255,255,0.0);
  width               : 281px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp2-index .bp2-footer .bp2-wehelpyoureachth-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 258px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-footer .bp2-wehelpyoureachth .bp2-span1 {
  
}
.bp2-index .bp2-footer .bp2-wehelpyoureachth .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp2-index .bp2-footer .bp2-wehelpyoureachth .bp2-span3 {
  
}
.bp2-index .bp2-footer .bp2-bitseblogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 47px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-footer .bp2-bitseblogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 145px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-footer .bp2-trees {
  background-color    : rgba(255,255,255,0.0);
  top                 : 181px;
  height              : 193px;
  width               : 115px;
  position            : absolute;
  margin              : 0;
  left                : 43px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-footer .bp2-trees .bp2-trees1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 193px;
  width               : 115px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 684px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3528px;
  align-items         : center;
  height              : 225px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section5 .bp2-boxbackground {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 225px;
  width               : 684px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section5 .bp2-rectangle11copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 210px;
  height              : 7px;
  width               : 672px;
  position            : absolute;
  margin              : 0;
  left                : 6px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section5 .bp2-group19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : 78px;
  width               : 589px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section5 .bp2-group19 .bp2-contactbutton {
  background-color    : rgba(255,255,255,0.0);
  flex-direction      : row;
  top                 : 11px;
  align-items         : center;
  height              : 53px;
  width               : 187px;
  justify-content     : center;
  position            : absolute;
  flex-wrap           : wrap;
  margin              : 0;
  display             : flex;
  left                : 402px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp2-index .bp2-section5 .bp2-group19 .bp2-contactbutton:hover {
  transform           : scale(1.1);
}
.bp2-index .bp2-section5 .bp2-group19 .bp2-group18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 78px;
  width               : 293px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section5 .bp2-group19 .bp2-group18 .bp2-talktoourexperts {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 21.0px;
  color               : rgba(55, 56, 57, 1.0);
  text-align          : left;
  line-height         : 28.0px;
}
.bp2-index .bp2-section5 .bp2-group19 .bp2-group18 .bp2-filloutthecontact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : auto;
  width               : 267px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 14.0px;
  color               : rgba(106, 106, 106, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp2-index .bp2-section4 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1331px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2564px;
  align-items         : center;
  height              : 740px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section4 .bp2-backgroundsection4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 711px;
  width               : 1331px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section4 .bp2-training {
  background-color    : rgba(255,255,255,0.0);
  top                 : 91px;
  height              : 649px;
  width               : 383px;
  position            : absolute;
  margin              : 0;
  left                : 916px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section4 .bp2-weworkwithhighly {
  background-color    : rgba(255,255,255,0.0);
  top                 : 128px;
  height              : auto;
  width               : 602px;
  position            : absolute;
  margin              : 0;
  left                : 75px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(245, 245, 245, 1.0);
  text-align          : left;
  line-height         : 27.0px;
}
.bp2-index .bp2-section4 .bp2-weworkwithhighly .bp2-span1 {
  
}
.bp2-index .bp2-section4 .bp2-weworkwithhighly .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp2-index .bp2-section4 .bp2-weworkwithhighly .bp2-span3 {
  
}
.bp2-index .bp2-section4 .bp2-a3trainingconsul {
  background-color    : rgba(255,255,255,0.0);
  top                 : 57px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 75px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 35.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 46.0px;
}
.bp2-index .bp2-section3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 1200px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1822px;
  align-items         : center;
  height              : 522px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section3 .bp2-bitsebgif {
  background-color    : rgba(255,255,255,0.0);
  top                 : 166px;
  height              : 356px;
  width               : 152px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp2-index .bp2-section3 .bp2-stackedgroup {
  background-color    : rgba(255,255,255,0.0);
  top                 : 166px;
  height              : 324px;
  width               : 919px;
  position            : absolute;
  margin              : 0;
  left                : 281px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section3 .bp2-stackedgroup .bp2-planningscalingb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 406px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-index .bp2-section3 .bp2-stackedgroup .bp2-planningscalingb .bp2-span1 {
  line-height         : 27.0px;
}
.bp2-index .bp2-section3 .bp2-stackedgroup .bp2-planningscalingb .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(114, 120, 126, 1.0);
  line-height         : 27.0px;
}
.bp2-index .bp2-section3 .bp2-stackedgroup .bp2-optimizingdoyouha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 374px;
  position            : absolute;
  margin              : 0;
  left                : 545px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-index .bp2-section3 .bp2-stackedgroup .bp2-optimizingdoyouha .bp2-span1 {
  line-height         : 27.0px;
}
.bp2-index .bp2-section3 .bp2-stackedgroup .bp2-optimizingdoyouha .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 27.0px;
}
.bp2-index .bp2-section3 .bp2-a2itsystemsnetw {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 294px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 35.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 46.0px;
}
.bp2-index .bp2-section2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 822px;
  height              : 850px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section2 .bp2-rectangle {
  background-color    : rgba(13, 177, 180, 0.06);
  top                 : 0px;
  height              : 850px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section2 .bp2-ready {
  background-color    : rgba(255,255,255,0.0);
  width               : 187px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section2 .bp2-ready-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 608px;
  align-items         : center;
  height              : 145px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section2 .bp2-ready .bp2-buttoncontact {
  background-color    : rgba(255,255,255,0.0);
  flex-direction      : row;
  top                 : 92px;
  align-items         : center;
  height              : 53px;
  width               : 187px;
  justify-content     : center;
  position            : absolute;
  flex-wrap           : wrap;
  margin              : 0;
  display             : flex;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp2-index .bp2-section2 .bp2-ready .bp2-buttoncontact:hover {
  transform           : scale(1.1);
}
.bp2-index .bp2-section2 .bp2-ready .bp2-areyouready {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 6px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 34.0px;
}
.bp2-index .bp2-section2 .bp2-path2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 626px;
  height              : 111px;
  width               : 125px;
  position            : absolute;
  margin              : 0;
  left                : 33.96%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section2 .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 1200px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section2 .bp2-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 317px;
  align-items         : center;
  height              : 216px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section2 .bp2-group .bp2-productenhancement {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 336px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-productenhancement .bp2-span1 {
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-productenhancement .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-costreductionweha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 336px;
  position            : absolute;
  margin              : 0;
  left                : 432px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-costreductionweha .bp2-span1 {
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-costreductionweha .bp2-span2 {
  font-size           : 22.0px;
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-costreductionweha .bp2-span3 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(114, 120, 126, 1.0);
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-revenueboosttalkt {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 336px;
  position            : absolute;
  margin              : 0;
  left                : 864px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-revenueboosttalkt .bp2-span1 {
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-group .bp2-revenueboosttalkt .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 27.0px;
}
.bp2-index .bp2-section2 .bp2-a1managementconsul {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 35.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : justify;
  line-height         : 46.0px;
}
.bp2-index .bp2-section2 .bp2-a1managementconsul-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 196px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 903px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 163px;
  align-items         : center;
  height              : 780px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section1 .bp2-splash {
  background-color    : rgba(255,255,255,0.0);
  top                 : 332px;
  height              : 448px;
  width               : 894px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-section1 .bp2-buttoncontact {
  background-color    : rgba(255,255,255,0.0);
  align-items         : center;
  width               : 187px;
  flex-direction      : row;
  height              : 100%;
  pointer-events      : auto;
  justify-content     : center;
  position            : relative;
  display             : flex;
  flex-wrap           : wrap;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp2-index .bp2-section1 .bp2-buttoncontact-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 198px;
  align-items         : center;
  height              : 53px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-section1 .bp2-buttoncontact:hover {
  transform           : scale(1.1);
}
.bp2-index .bp2-section1 .bp2-improveyourknowled {
  background-color    : rgba(255,255,255,0.0);
  top                 : 89px;
  height              : auto;
  width               : 663px;
  position            : absolute;
  margin              : 0;
  left                : 125px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(113, 119, 126, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp2-index .bp2-section1 .bp2-improveyourknowled .bp2-span1 {
  
}
.bp2-index .bp2-section1 .bp2-improveyourknowled .bp2-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp2-index .bp2-section1 .bp2-improveyourknowled .bp2-span3 {
  
}
.bp2-index .bp2-section1 .bp2-managementconsultin {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 124px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 60.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 79.0px;
}
.bp2-index .bp2-section1 .bp2-backgroundlogo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 306px;
  height              : 123px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-header {
  background-color    : rgba(255,255,255,0.0);
  width               : 878px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-header-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-index .bp2-header .bp2-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 31px;
  height              : 18px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : 795px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-index .bp2-header .bp2-group2 .bp2-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 22px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 13.0px;
  color               : rgba(63, 63, 63, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp2-index .bp2-header .bp2-group2 .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp2-index .bp2-header .bp2-bitseb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp2-index .bp2-header .bp2-bitseb:hover {
  transform           : rotate(25deg);
}
.bp2-index .bp2-header .bp2-bitseb .bp2-bitseb1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp3-tablet768 {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 3799px;
  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-anima-animate-enter {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp3-anima-animate-enter1 {
  opacity             : 0;
  transform           : translate(25px, 0);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp3-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp3-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp3-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp3-anima-animate-enter2 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp3-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp3-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp3-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp3-anima-animate-enter3 {
  opacity             : 0;
  transform           : translate(-25px, 0);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp3-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp3-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp3-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp3-anima-animate-enter4 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp3-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp3-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp3-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp3-anima-animate-enter5 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp3-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp3-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp3-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp3-anima-animate-enter6 {
  opacity             : 0;
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  -o-animation-delay  : 0.25s;
  animation-delay     : 0.25s;
}
@-webkit-keyframes bp3-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@-moz-keyframes bp3-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@-o-keyframes bp3-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@keyframes bp3-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
.bp3-anima-animate-enter7 {
  opacity             : 0;
  transform           : rotate(25deg);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp3-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
@-moz-keyframes bp3-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
@-o-keyframes bp3-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
@keyframes bp3-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
.bp3-tablet768 .bp3-footer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3437px;
  height              : 362px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-footer .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 362px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 185px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo .bp3-span1 {
  
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo .bp3-span2 {
  color               : rgba(0, 0, 0, 1.0);
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo .bp3-span3 {
  
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo .bp3-span4 {
  color               : rgba(0, 0, 0, 1.0);
}
.bp3-tablet768 .bp3-footer .bp3-growexploreboo .bp3-span5 {
  
}
.bp3-tablet768 .bp3-footer .bp3-wehelpyoureachth {
  background-color    : rgba(255,255,255,0.0);
  width               : 245px;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp3-tablet768 .bp3-footer .bp3-wehelpyoureachth-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 225px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-footer .bp3-wehelpyoureachth .bp3-span1 {
  
}
.bp3-tablet768 .bp3-footer .bp3-wehelpyoureachth .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp3-tablet768 .bp3-footer .bp3-wehelpyoureachth .bp3-span3 {
  
}
.bp3-tablet768 .bp3-footer .bp3-bitseblogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 47px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-footer .bp3-bitseblogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 98px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-footer .bp3-trees {
  background-color    : rgba(255,255,255,0.0);
  top                 : 259px;
  height              : 103px;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 35px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-footer .bp3-trees .bp3-trees1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 103px;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 684px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3100px;
  align-items         : center;
  height              : 225px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-boxbackground {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 225px;
  width               : 684px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-rectangle11copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 210px;
  height              : 7px;
  width               : 672px;
  position            : absolute;
  margin              : 0;
  left                : 6px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-group19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 73px;
  height              : 78px;
  width               : 589px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-group19 .bp3-contactbutton {
  background-color    : rgba(255,255,255,0.0);
  flex-direction      : row;
  top                 : 11px;
  align-items         : center;
  height              : 53px;
  width               : 187px;
  justify-content     : center;
  position            : absolute;
  flex-wrap           : wrap;
  margin              : 0;
  display             : flex;
  left                : 402px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-group19 .bp3-contactbutton:hover {
  transform           : scale(1.1);
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-group19 .bp3-group18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 78px;
  width               : 293px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-group19 .bp3-group18 .bp3-talktoourexperts {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 21.0px;
  color               : rgba(55, 56, 57, 1.0);
  text-align          : left;
  line-height         : 28.0px;
}
.bp3-tablet768 .bp3-tabletsection5 .bp3-group19 .bp3-group18 .bp3-filloutthecontact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 40px;
  height              : auto;
  width               : 267px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 14.0px;
  color               : rgba(106, 106, 106, 1.0);
  text-align          : left;
  line-height         : 19.0px;
}
.bp3-tablet768 .bp3-tabletsection4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2319px;
  height              : 695px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-backgroundsection4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 670px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-training {
  background-color    : rgba(255,255,255,0.0);
  top                 : 186px;
  height              : 509px;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 468px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-weworkwithhighly {
  background-color    : rgba(255,255,255,0.0);
  width               : 420px;
  margin-right        : 146px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -146px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(245, 245, 245, 1.0);
  text-align          : left;
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-weworkwithhighly-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 119px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-weworkwithhighly .bp3-span1 {
  
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-weworkwithhighly .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-a3trainingconsul {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection4 .bp3-a3trainingconsul-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 53px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 500px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1363px;
  align-items         : center;
  height              : 876px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-planningscalingb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 365px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-planningscalingb .bp3-span1 {
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-planningscalingb .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-optimizingdoyouha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 650px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-optimizingdoyouha .bp3-span1 {
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-optimizingdoyouha .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-a2itsystemsnetw {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 56px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection3 .bp3-bitsebgif {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 234px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 200px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp3-tablet768 .bp3-tabletsection2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 497px;
  height              : 826px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-section1background {
  background-color    : rgba(13, 177, 180, 0.06);
  top                 : 0px;
  height              : 826px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-ready {
  background-color    : rgba(255,255,255,0.0);
  width               : 200px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-ready-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 687px;
  align-items         : center;
  height              : 102px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-ready .bp3-buttoncontact {
  background-color    : rgba(255,255,255,0.0);
  flex-direction      : row;
  top                 : 49px;
  align-items         : center;
  height              : 53px;
  width               : 200px;
  justify-content     : center;
  position            : absolute;
  flex-wrap           : wrap;
  margin              : 0;
  display             : flex;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-ready .bp3-buttoncontact:hover {
  transform           : scale(1.1);
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-ready .bp3-areyouready {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 500px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 127px;
  align-items         : center;
  height              : 530px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-productenhancement {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-productenhancement .bp3-span1 {
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-productenhancement .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-productenhancement .bp3-span3 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-costreductionweha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 180px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-costreductionweha .bp3-span1 {
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-costreductionweha .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(114, 120, 126, 1.0);
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-revenueboosttalkt {
  background-color    : rgba(255,255,255,0.0);
  top                 : 384px;
  height              : auto;
  width               : 500px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-revenueboosttalkt .bp3-span1 {
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-revenueboosttalkt .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 29.0px;
}
.bp3-tablet768 .bp3-tabletsection2 .bp3-group .bp3-revenueboosttalkt .bp3-span3 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 450px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletsection1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 101px;
  align-items         : center;
  height              : 453px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-improveyourknowled {
  background-color    : rgba(255,255,255,0.0);
  width               : 450px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(113, 119, 126, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-improveyourknowled-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 54px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-improveyourknowled .bp3-span1 {
  
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-improveyourknowled .bp3-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-improveyourknowled .bp3-span3 {
  
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-managementconsultin {
  background-color    : rgba(255,255,255,0.0);
  width               : 310px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-managementconsultin-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-buttoncontact {
  background-color    : rgba(255,255,255,0.0);
  align-items         : center;
  width               : 187px;
  flex-direction      : row;
  justify-content     : center;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  display             : flex;
  flex-wrap           : wrap;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-buttoncontact-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 151px;
  align-items         : center;
  height              : 53px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-buttoncontact:hover {
  transform           : scale(1.1);
}
.bp3-tablet768 .bp3-tabletsection1 .bp3-splash {
  background-color    : rgba(255,255,255,0.0);
  top                 : 243px;
  height              : 210px;
  width               : 420px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletheader {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 66px;
  width               : calc(100.00% - 23px);
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletheader .bp3-bitseb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 66px;
  width               : 55px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp3-tablet768 .bp3-tabletheader .bp3-bitseb:hover {
  transform           : rotate(25deg);
}
.bp3-tablet768 .bp3-tabletheader .bp3-bitseb .bp3-bitseb1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 66px;
  width               : 55px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletheader .bp3-group2 {
  background-color    : rgba(255,255,255,0.0);
  right               : 1px;
  top                 : 10px;
  height              : 45px;
  width               : 139px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-tablet768 .bp3-tabletheader .bp3-group2 .bp3-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : auto;
  width               : 84px;
  position            : absolute;
  margin              : 0;
  left                : 55px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(63, 63, 63, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp3-tablet768 .bp3-tabletheader .bp3-group2 .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 45px;
  width               : 45px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
/* .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-mobile320 {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 4000px;
  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;
}
.bp1-anima-animate-enter {
  opacity             : 0;
  transform           : translate(0, 25px);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp1-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp1-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp1-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(0, 25px);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp1-anima-animate-enter1 {
  opacity             : 0;
  transform           : translate(25px, 0);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter1-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp1-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp1-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp1-anima-animate-enter1-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp1-anima-animate-enter2 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter2-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp1-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp1-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp1-anima-animate-enter2-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp1-anima-animate-enter3 {
  opacity             : 0;
  transform           : translate(-25px, 0);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter3-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp1-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp1-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp1-anima-animate-enter3-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp1-anima-animate-enter4 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter4-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp1-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp1-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp1-anima-animate-enter4-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp1-anima-animate-enter5 {
  opacity             : 0;
  transform           : scale(1.1);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter5-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-moz-keyframes bp1-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@-o-keyframes bp1-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
@keyframes bp1-anima-animate-enter5-frames {
  0%
   
  {
  opacity: 0;
  transform: scale(1.1);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: scale(1);
    }
}
.bp1-anima-animate-enter6 {
  opacity             : 0;
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter6-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  -o-animation-delay  : 0.25s;
  animation-delay     : 0.25s;
}
@-webkit-keyframes bp1-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@-moz-keyframes bp1-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@-o-keyframes bp1-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
@keyframes bp1-anima-animate-enter6-frames {
  0%
   
  {
  opacity: 0;
    }
  
    
  100%
   
  {
  opacity: 1;
    }
}
.bp1-anima-animate-enter7 {
  opacity             : 0;
  transform           : rotate(25deg);
  display             : block;
  -webkit-animation   : bp1-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  -o-animation        : bp1-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  animation           : bp1-anima-animate-enter7-frames 0.20000000298s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
@-moz-keyframes bp1-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
@-o-keyframes bp1-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
@keyframes bp1-anima-animate-enter7-frames {
  0%
   
  {
  opacity: 0;
  transform: rotate(25deg);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: rotate(0);
    }
}
.bp1-mobile320 .bp1-footercopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 3596px;
  height              : 404px;
  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-mobile320 .bp1-footercopy .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 404px;
  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-mobile320 .bp1-footercopy .bp1-growexploreboo {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 12.0px;
}
.bp1-mobile320 .bp1-footercopy .bp1-growexploreboo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 124px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-footercopy .bp1-growexploreboo .bp1-span1 {
  
}
.bp1-mobile320 .bp1-footercopy .bp1-growexploreboo .bp1-span2 {
  color               : rgba(0, 0, 0, 1.0);
}
.bp1-mobile320 .bp1-footercopy .bp1-growexploreboo .bp1-span3 {
  
}
.bp1-mobile320 .bp1-footercopy .bp1-growexploreboo .bp1-span4 {
  color               : rgba(0, 0, 0, 1.0);
}
.bp1-mobile320 .bp1-footercopy .bp1-growexploreboo .bp1-span5 {
  
}
.bp1-mobile320 .bp1-footercopy .bp1-wehelpyoureachth {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  margin-right        : -1px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-footercopy .bp1-wehelpyoureachth-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 151px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-footercopy .bp1-wehelpyoureachth .bp1-span1 {
  
}
.bp1-mobile320 .bp1-footercopy .bp1-wehelpyoureachth .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp1-mobile320 .bp1-footercopy .bp1-wehelpyoureachth .bp1-span3 {
  
}
.bp1-mobile320 .bp1-footercopy .bp1-bitseblogo {
  background-color    : rgba(255,255,255,0.0);
  width               : 47px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-footercopy .bp1-bitseblogo-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 34px;
  align-items         : center;
  height              : 60px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-footercopy .bp1-trees {
  background-color    : rgba(255,255,255,0.0);
  width               : 66px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-footercopy .bp1-trees-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 294px;
  align-items         : center;
  height              : 110px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-footercopy .bp1-trees .bp1-trees1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 110px;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection5 {
  background-color    : rgba(255,255,255,0.0);
  width               : 316px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection5-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 3361px;
  align-items         : center;
  height              : 185px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection5 .bp1-contactbutton {
  background-color    : rgba(255,255,255,0.0);
  flex-direction      : row;
  top                 : 132px;
  align-items         : center;
  height              : 53px;
  width               : 204px;
  justify-content     : center;
  position            : absolute;
  flex-wrap           : wrap;
  margin              : 0;
  display             : flex;
  left                : 63px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp1-mobile320 .bp1-mobilesection5 .bp1-contactbutton:hover {
  transform           : scale(1.1);
}
.bp1-mobile320 .bp1-mobilesection5 .bp1-filloutthecontact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 44px;
  height              : auto;
  width               : 309px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(106, 106, 106, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection5 .bp1-talktoourexperts {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 316px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(55, 56, 57, 1.0);
  text-align          : center;
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2351px;
  height              : 964px;
  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-mobile320 .bp1-mobilesection4 .bp1-backgroundsection4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 930px;
  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-mobile320 .bp1-mobilesection4 .bp1-training {
  background-color    : rgba(255,255,255,0.0);
  width               : 150px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-training-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 709px;
  align-items         : center;
  height              : 255px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-weworkwithhighly {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(245, 245, 245, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-weworkwithhighly-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 119px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-weworkwithhighly .bp1-span1 {
  
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-weworkwithhighly .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  text-align          : left;
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-a3trainingconsul {
  background-color    : rgba(255,255,255,0.0);
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection4 .bp1-a3trainingconsul-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 50px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection3 {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1363px;
  align-items         : center;
  height              : 948px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-planningscalingb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 288px;
  height              : auto;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-planningscalingb .bp1-span1 {
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-planningscalingb .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-optimizingdoyouha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 650px;
  height              : auto;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-optimizingdoyouha .bp1-span1 {
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-optimizingdoyouha .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-a2itsystemsnetw {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection3 .bp1-bitsebgif {
  background-color    : rgba(255,255,255,0.0);
  top                 : 98px;
  height              : 150px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
.bp1-mobile320 .bp1-mobilesection2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 413px;
  height              : 910px;
  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-mobile320 .bp1-mobilesection2 .bp1-section1background {
  background-color    : rgba(13, 177, 180, 0.06);
  top                 : 0px;
  height              : 910px;
  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-mobile320 .bp1-mobilesection2 .bp1-ready {
  background-color    : rgba(255,255,255,0.0);
  width               : 187px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-ready-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 768px;
  align-items         : center;
  height              : 102px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-ready .bp1-buttoncontact {
  background-color    : rgba(255,255,255,0.0);
  flex-direction      : row;
  top                 : 49px;
  align-items         : center;
  height              : 53px;
  width               : 187px;
  justify-content     : center;
  position            : absolute;
  flex-wrap           : wrap;
  margin              : 0;
  display             : flex;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-ready .bp1-buttoncontact:hover {
  transform           : scale(1.1);
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-ready .bp1-areyouready {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : left;
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 84px;
  align-items         : center;
  height              : 653px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-productenhancement {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-productenhancement .bp1-span1 {
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-productenhancement .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-productenhancement .bp1-span3 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-costreductionweha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 237px;
  height              : auto;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-costreductionweha .bp1-span1 {
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-costreductionweha .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(114, 120, 126, 1.0);
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-revenueboosttalkt {
  background-color    : rgba(255,255,255,0.0);
  top                 : 475px;
  height              : auto;
  width               : 300px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 22.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-revenueboosttalkt .bp1-span1 {
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-revenueboosttalkt .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 29.0px;
}
.bp1-mobile320 .bp1-mobilesection2 .bp1-group .bp1-revenueboosttalkt .bp1-span3 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(113, 119, 126, 1.0);
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection1 {
  background-color    : rgba(255,255,255,0.0);
  width               : 320px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobilesection1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 62px;
  align-items         : center;
  height              : 394px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-improveyourknowled {
  background-color    : rgba(255,255,255,0.0);
  width               : 300px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(113, 119, 126, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-improveyourknowled-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 49px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-improveyourknowled .bp1-span1 {
  
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-improveyourknowled .bp1-span2 {
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-improveyourknowled .bp1-span3 {
  
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-managementconsultin {
  background-color    : rgba(255,255,255,0.0);
  width               : 310px;
  margin-right        : 1px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -1px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 26.0px;
  color               : rgba(54, 55, 56, 1.0);
  text-align          : center;
  line-height         : 34.0px;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-managementconsultin-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-buttoncontact {
  background-color    : rgba(255,255,255,0.0);
  align-items         : center;
  width               : 187px;
  flex-direction      : row;
  justify-content     : center;
  margin-right        : 0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  display             : flex;
  flex-wrap           : wrap;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-buttoncontact-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 154px;
  align-items         : center;
  height              : 53px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-buttoncontact:hover {
  transform           : scale(1.1);
}
.bp1-mobile320 .bp1-mobilesection1 .bp1-splash {
  background-color    : rgba(255,255,255,0.0);
  top                 : 234px;
  height              : 160px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobileheader {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 41px;
  width               : calc(100.00% - 7px);
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobileheader .bp1-bitseb {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 41px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  transition          : all 0.2s ease-in-out;
}
.bp1-mobile320 .bp1-mobileheader .bp1-bitseb:hover {
  transform           : rotate(25deg);
}
.bp1-mobile320 .bp1-mobileheader .bp1-bitseb .bp1-bitseb1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 41px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobileheader .bp1-group2 {
  background-color    : rgba(255,255,255,0.0);
  right               : 0px;
  top                 : 6px;
  height              : 25px;
  width               : 87px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-mobile320 .bp1-mobileheader .bp1-group2 .bp1-contact {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 57px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 12.0px;
  color               : rgba(63, 63, 63, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-mobile320 .bp1-mobileheader .bp1-group2 .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 25px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow            : hidden;
}
/* .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) {
  .bp1-mobile320 {
    display             : block;
  }
  .bp3-tablet768 {
    display             : none;
  }
  .bp2-index {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
  .bp1-mobile320 {
    display             : none;
  }
  .bp3-tablet768 {
    display             : block;
  }
  .bp2-index {
    display             : none;
  }
}
@media screen and (min-width: 1440px) {
  .bp1-mobile320 {
    display             : none;
  }
  .bp3-tablet768 {
    display             : none;
  }
  .bp2-index {
    display             : block;
  }
}