.buttonsiemens{
  left:200px;
  top:200px;
  display:block;
  width:200px;
  height:60px;
  text-align: center;
  background: linear-gradient(90deg, #00ffb9 0%, #00e6dc 100%);
  text-decoration:none !important;
  line-height:60px;
  font-family:'arial';
  font-weight:900;
  font-size:1.2rem;
  color: #000028 !important;
  
}

.buttonsiemens:hover {
  background: #C5FFEF;
  cursor:pointer;
  text-decoration:none !important;
}



.body-container-wrapper{overflow:hidden !important;}

.greathl {
font-family: Siemens Sans Black,arial,sans-serif !important;
    font-size: 3.7rem !important;
    line-height: 1.2 !important;
    font-weight: 400 !important;
}

#learnok {
  font-size: 2.2rem;
  line-height: 1.0 !important;
  font-weight:400;
  position: relative:
}

#container-headline {
    position: relative;
    border-left: 6px solid #00ffb9;
    border-color: #00ffb9;
    padding-left: 20px;
    z-index: 3;
}

#container-pwes{
  z-index:3;
   position: relative;
  padding-right:120px!important;

}


@media screen and (max-width: 767px) {
  .greathl {
font-family: Siemens Sans Black,arial,sans-serif !important;
    font-size: 2.2rem !important;
    line-height: 1.2 !important;
    font-weight: 400 !important;
    max-width: 90% !important;
  } 
  .newton-banner-left {
    margin-left: 30px !important;
    margin-top: 50px !important;
  } 
 #learnok {
   font-size: 1.4rem !important;
   font-weight:800; !important;
 }
  #container-pwes{
  padding-right:30px!important;
  
} 
}    




.newton-banner .banner-headline:before, .newton-banner .banner-subheadline:before, .newton-box:before {
. background: none !important;
}

@media (max-width: 767px){


.image-full {
    background: #ebf0f5;
  padding-bottom: -26px;}

.cta-module {
width:160px !important;
}

@media screen and (max-width: 768px) {
.viddiv{
  display:none;
}

  }
  

  



